<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [amdgpu] GPU Hangs running game Fall of Light"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107684">107684</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[amdgpu] GPU Hangs running game Fall of Light
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>18.1
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/Gallium/radeonsi
</td>
</tr>
<tr>
<th>Assignee</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>l.gambetta@alice.it
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I'm trying to run the game "Fall of Light" from Steam
(<a href="https://store.steampowered.com/app/633950/Fall_of_Light/">https://store.steampowered.com/app/633950/Fall_of_Light/</a>) 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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>