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
I wrongly reported Wine version, is wine-staging-nine-3.13.1
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1324.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.