All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 107684] [amdgpu] GPU Hangs running game Fall of Light
Date: Sat, 25 Aug 2018 09:51:31 +0000	[thread overview]
Message-ID: <bug-107684-502@http.bugs.freedesktop.org/> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 9998 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=107684

            Bug ID: 107684
           Summary: [amdgpu] GPU Hangs running game Fall of Light
           Product: Mesa
           Version: 18.1
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/radeonsi
          Assignee: dri-devel@lists.freedesktop.org
          Reporter: l.gambetta@alice.it
        QA Contact: dri-devel@lists.freedesktop.org

I'm trying to run the game "Fall of Light" from Steam
(https://store.steampowered.com/app/633950/Fall_of_Light/) using Wine, but it
causes a GPU hang, leading to a system crash.

I'm using wine-staging-3.14 with DXVK 0.70. The game runs perfectly and plays
the intro video, but then when I start a new game, the game crashes on the
loading screen.

I also tried to run the game using Steam Play with Proton 3.7 (a modified
version of wine + dxvk 0.65) and the GPU hang exactly in the same point.


This is the log from 2 subsequent tries with different Wine versions (Proton
and wine-staging):

ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0: GPU fault detected: 147
0x0b084402
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0050D961
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x06044002
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0: VM fault (0x02, vmid 3,
pasid 32775) at page 5298529, read from 'TC5' (0x54433500) (68)
ago 25 11:27:50 luca-pc kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring
gfx timeout, last signaled seq=57598, last emitted seq=57600
ago 25 11:27:50 luca-pc kernel: [drm] IP block:gfx_v8_0 is hung!
ago 25 11:27:50 luca-pc kernel: [drm] GPU recovery disabled.
ago 25 11:31:10 luca-pc kernel: INFO: task kworker/u8:0:2750 blocked for more
than 120 seconds.
ago 25 11:31:10 luca-pc kernel:       Not tainted 4.17.17-1-MANJARO #1
ago 25 11:31:10 luca-pc kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
ago 25 11:31:10 luca-pc kernel: kworker/u8:0    D    0  2750      2 0x80000000
ago 25 11:31:10 luca-pc kernel: Workqueue: events_unbound commit_work
[drm_kms_helper]
ago 25 11:31:10 luca-pc kernel: Call Trace:
ago 25 11:31:10 luca-pc kernel:  ? __schedule+0x282/0x890
ago 25 11:31:10 luca-pc kernel:  ? __switch_to_asm+0x34/0x70
ago 25 11:31:10 luca-pc kernel:  ? __switch_to_asm+0x40/0x70
ago 25 11:31:10 luca-pc kernel:  schedule+0x32/0x90
ago 25 11:31:10 luca-pc kernel:  schedule_timeout+0x311/0x4a0
ago 25 11:31:10 luca-pc kernel:  ?
dce110_timing_generator_get_position+0x5b/0x70 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  ?
dce110_timing_generator_get_crtc_scanoutpos+0x70/0xb0 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  dma_fence_default_wait+0x1e8/0x270
ago 25 11:31:10 luca-pc kernel:  ? dma_fence_default_wait+0x270/0x270
ago 25 11:31:10 luca-pc kernel:  dma_fence_wait_timeout+0x39/0x110
ago 25 11:31:10 luca-pc kernel: 
reservation_object_wait_timeout_rcu+0x1f2/0x370
ago 25 11:31:10 luca-pc kernel:  ? preempt_count_add+0x68/0xa0
ago 25 11:31:10 luca-pc kernel:  amdgpu_dm_do_flip+0x10c/0x350 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  ? freed_request+0x38/0x60
ago 25 11:31:10 luca-pc kernel:  amdgpu_dm_atomic_commit_tail+0x711/0xd80
[amdgpu]
ago 25 11:31:10 luca-pc kernel:  ? _raw_spin_unlock_irq+0x1d/0x30
ago 25 11:31:10 luca-pc kernel:  commit_tail+0x3d/0x70 [drm_kms_helper]
ago 25 11:31:10 luca-pc kernel:  process_one_work+0x1d1/0x3b0
ago 25 11:31:10 luca-pc kernel:  worker_thread+0x2b/0x3d0
ago 25 11:31:10 luca-pc kernel:  ? process_one_work+0x3b0/0x3b0
ago 25 11:31:10 luca-pc kernel:  kthread+0x112/0x130
ago 25 11:31:10 luca-pc kernel:  ? kthread_flush_work_fn+0x10/0x10
ago 25 11:31:10 luca-pc kernel:  ret_from_fork+0x22/0x40
-- Reboot --
ago 25 11:32:50 luca-pc kernel: Linux version 4.17.17-1-MANJARO
(builduser@development) (gcc version 8.2.0 (GCC)) #1 SMP PREEMPT Sat Aug 18
14:38:10 UTC 2018
ago 25 11:32:50 luca-pc kernel: Command line:
BOOT_IMAGE=/boot/vmlinuz-4.17-x86_64
root=UUID=c3345f8c-be04-4cb5-95cc-481223caaf4d rw quiet
ago 25 11:27:01 luca-pc kscreen_backend_launcher[910]: kscreen.xcb.helper:     
   Rotation:  "Rotate_0"
ago 25 11:27:01 luca-pc kscreen_backend_launcher[910]: kscreen.xcb.helper:     
   Geometry:  0 0 1920 1080
ago 25 11:27:01 luca-pc plasmashell[925]: trying to show an empty dialog
ago 25 11:27:02 luca-pc kscreen_backend_launcher[910]: kscreen.xrandr: Emitting
configChanged()
ago 25 11:27:02 luca-pc org_kde_powerdevil[972]: kscreen: Requesting missing
EDID for outputs (89)
ago 25 11:27:02 luca-pc kdeinit5[879]: kscreen: Requesting missing EDID for
outputs (89)
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0: GPU fault detected: 147
0x0b084402
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0050D961
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0:  
VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x06044002
ago 25 11:27:40 luca-pc kernel: amdgpu 0000:01:00.0: VM fault (0x02, vmid 3,
pasid 32775) at page 5298529, read from 'TC5' (0x54433500) (68)
ago 25 11:27:50 luca-pc kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring
gfx timeout, last signaled seq=57598, last emitted seq=57600
ago 25 11:27:50 luca-pc kernel: [drm] IP block:gfx_v8_0 is hung!
ago 25 11:27:50 luca-pc kernel: [drm] GPU recovery disabled.
ago 25 11:31:10 luca-pc kernel: INFO: task kworker/u8:0:2750 blocked for more
than 120 seconds.
ago 25 11:31:10 luca-pc kernel:       Not tainted 4.17.17-1-MANJARO #1
ago 25 11:31:10 luca-pc kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
ago 25 11:31:10 luca-pc kernel: kworker/u8:0    D    0  2750      2 0x80000000
ago 25 11:31:10 luca-pc kernel: Workqueue: events_unbound commit_work
[drm_kms_helper]
ago 25 11:31:10 luca-pc kernel: Call Trace:
ago 25 11:31:10 luca-pc kernel:  ? __schedule+0x282/0x890
ago 25 11:31:10 luca-pc kernel:  ? __switch_to_asm+0x34/0x70
ago 25 11:31:10 luca-pc kernel:  ? __switch_to_asm+0x40/0x70
ago 25 11:31:10 luca-pc kernel:  schedule+0x32/0x90
ago 25 11:31:10 luca-pc kernel:  schedule_timeout+0x311/0x4a0
ago 25 11:31:10 luca-pc kernel:  ?
dce110_timing_generator_get_position+0x5b/0x70 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  ?
dce110_timing_generator_get_crtc_scanoutpos+0x70/0xb0 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  dma_fence_default_wait+0x1e8/0x270
ago 25 11:31:10 luca-pc kernel:  ? dma_fence_default_wait+0x270/0x270
ago 25 11:31:10 luca-pc kernel:  dma_fence_wait_timeout+0x39/0x110
ago 25 11:31:10 luca-pc kernel: 
reservation_object_wait_timeout_rcu+0x1f2/0x370
ago 25 11:31:10 luca-pc kernel:  ? preempt_count_add+0x68/0xa0
ago 25 11:31:10 luca-pc kernel:  amdgpu_dm_do_flip+0x10c/0x350 [amdgpu]
ago 25 11:31:10 luca-pc kernel:  ? freed_request+0x38/0x60
ago 25 11:31:10 luca-pc kernel:  amdgpu_dm_atomic_commit_tail+0x711/0xd80
[amdgpu]
ago 25 11:31:10 luca-pc kernel:  ? _raw_spin_unlock_irq+0x1d/0x30
ago 25 11:31:10 luca-pc kernel:  commit_tail+0x3d/0x70 [drm_kms_helper]
ago 25 11:31:10 luca-pc kernel:  process_one_work+0x1d1/0x3b0
ago 25 11:31:10 luca-pc kernel:  worker_thread+0x2b/0x3d0
ago 25 11:31:10 luca-pc kernel:  ? process_one_work+0x3b0/0x3b0
ago 25 11:31:10 luca-pc kernel:  kthread+0x112/0x130
ago 25 11:31:10 luca-pc kernel:  ? kthread_flush_work_fn+0x10/0x10
ago 25 11:31:10 luca-pc kernel:  ret_from_fork+0x22/0x40
-- Reboot --



My specs:
$ inxi -F
System:    Host: luca-pc Kernel: 4.17.17-1-MANJARO x86_64 bits: 64 Desktop: KDE
Plasma 5.13.4 
           Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: ASRock model: FM2A88X Extreme4+ serial: <root
required> 
           UEFI [Legacy]: American Megatrends v: P3.30 date: 05/13/2016 
CPU:       Topology: Quad Core model: AMD A10-7850K Radeon R7 12 Compute Cores
4C+8G bits: 64 type: MCP 
           L2 cache: 2048 KiB 
           Speed: 1924 MHz min/max: 1700/3700 MHz Core speeds (MHz): 1: 2774 2:
2812 3: 1696 4: 1696 
Graphics:  Card-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX
470/480/570/570X/580/580X] 
           driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.1 driver: amdgpu,ati unloaded:
modesetting 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.25.0
4.17.17-1-MANJARO LLVM 6.0.1) 
           v: 4.5 Mesa 18.1.6 
Audio:     Card-1: Advanced Micro Devices [AMD] FCH Azalia driver:
snd_hda_intel 
           Card-2: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 580]
driver: snd_hda_intel 
           Sound Server: ALSA v: k4.17.17-1-MANJARO 
Network:   Card-1: Qualcomm Atheros QCA8171 Gigabit Ethernet driver: alx 
           IF: enp5s0 state: up speed: 100 Mbps duplex: half mac:
d0:50:99:26:b3:1c 
Drives:    Local Storage: total: 5.91 TiB used: 1.47 TiB (24.9%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76
GiB 
           ID-2: /dev/sdb vendor: Seagate model: ST3000DM008-2DM166 size: 2.73
TiB 
           ID-3: /dev/sdc vendor: Seagate model: ST3000DM008-2DM166 size: 2.73
TiB 
RAID:      Device-1: md126 type: mdraid status: active raid: mirror report: 2/2
UU Components: 
           online: sdc2~c0 sdb2~c2 
           Device-2: md127 type: mdraid status: active raid: mirror report: 2/2
UU Components: 
           online: sdc1~c0 sdb1~c2 
Partition: ID-1: / size: 143.19 GiB used: 10.07 GiB (7.0%) fs: ext4 dev:
/dev/sda1 
Sensors:   System Temperatures: cpu: 25.8 C mobo: N/A gpu: amdgpu temp: 39 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 733 
Info:      Processes: 187 Uptime: 10m Memory: 15.67 GiB used: 1.11 GiB (7.1%)
Shell: bash inxi: 3.0.20

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 11495 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2018-08-25  9:51 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-25  9:51 bugzilla-daemon [this message]
2018-08-25 15:19 ` [Bug 107684] [amdgpu] GPU Hangs running game Fall of Light bugzilla-daemon
2019-09-25 18:09 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-107684-502@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.