Before anything I just need to clarify that I know these games should work on Fedora 38 via wine/dxvk because I was running Fedora 38 a few months ago and was playing them, I also played these same games on the same hardware on Windows. So it is definitely not an issue of my hardware being too old or underpowered.
In any case:
I have been having issues with running a few “high end” games where seemingly my GPU driver “gives up”, kills my plasma wayland instance without it even being able to recover if I kill the game.
Attached is the output of my journalctl file
journal.txt
A few samples:
Sep 30 12:39:36 ENVY-x360 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_low timeout, signaled seq=74956, emitted seq=74958
Sep 30 12:39:36 ENVY-x360 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GenshinImpact.e pid 3131 thread GenshinImpact.e pid 3131
Sep 30 12:39:36 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset begin!
Sep 30 12:39:36 ENVY-x360 kernel: [drm] psp gfx command UNLOAD_TA(0x2) failed and response status is (0x117)
Sep 30 12:39:36 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: MODE2 reset
Sep 30 12:39:36 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset succeeded, trying to resume
Sep 30 12:39:36 ENVY-x360 kernel: [drm] PCIE GART of 1024M enabled.
Sep 30 12:39:36 ENVY-x360 kernel: [drm] PTB located at 0x000000F41FC00000
Sep 30 12:39:36 ENVY-x360 kernel: [drm] PSP is resuming...
Sep 30 12:39:37 ENVY-x360 kernel: [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
Sep 30 12:39:37 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
Sep 30 12:39:37 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
Sep 30 12:39:37 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Sep 30 12:39:37 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Sep 30 12:39:37 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Sep 30 12:39:37 ENVY-x360 kernel: [drm] DMUB hardware initialized: version=0x01010027
Sep 30 12:39:38 ENVY-x360 kernel: [drm] kiq ring mec 2 pipe 1 q 0
Sep 30 12:39:38 ENVY-x360 kernel: amdgpu 0000:04:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring gfx test failed (-110)
Sep 30 12:39:38 ENVY-x360 kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <gfx_v9_0> failed -110
Sep 30 12:39:38 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset(2) failed
Sep 30 12:39:38 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset end with ret = -110
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:38 ENVY-x360 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:38 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:46 ENVY-x360 plasmashell[3604]: 09f4:fixme:file:ReplaceFileW Ignoring flags 2
Sep 30 12:39:46 ENVY-x360 plasmashell[3604]: 09f4:fixme:file:ReplaceFileW Ignoring flags 2
Sep 30 12:39:46 ENVY-x360 plasmashell[3604]: 09f4:fixme:file:ReplaceFileW Ignoring flags 2
Sep 30 12:39:46 ENVY-x360 plasmashell[3604]: 0a18:fixme:file:ReplaceFileW Ignoring flags 2
Sep 30 12:39:48 ENVY-x360 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_low timeout, signaled seq=74958, emitted seq=74961
Sep 30 12:39:48 ENVY-x360 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process plasma-systemmo pid 3326 thread plasma-sys:cs0 pid 3330
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset begin!
Sep 30 12:39:48 ENVY-x360 kernel: ------------[ cut here ]------------
Sep 30 12:39:48 ENVY-x360 kernel: WARNING: CPU: 10 PID: 3355 at drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:615 amdgpu_irq_put+0x46/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: Modules linked in: ib_core uinput rfcomm snd_seq_dummy snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink qrtr snd_ctl_led bnep sunrpc binfmt_misc vfat fat rtw89_8852ae rtw89_8852a snd_soc_dmic snd_acp3x_pdm_dma snd_acp3x_rn snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp rtw89_pci snd_sof_pci snd_sof_xtensa_dsp rtw89_core snd_sof snd_hda_codec_realtek snd_sof_utils snd_hda_codec_generic mac80211 snd_soc_core ledtrig_audio snd_hda_codec_hdmi snd_hda_intel intel_rapl_msr intel_rapl_common snd_intel_dspcfg snd_intel_sdw_acpi edac_mce_amd snd_compress snd_hda_codec ac97_bus snd_pcm_dmaengine uvcvideo btusb snd_pci_ps kvm_amd snd_hda_core btrtl uvc btbcm videobuf2_vmalloc snd_rpl_pci_acp6x btintel snd_hwdep snd_pci_acp6x videobuf2_memops libarc4 snd_seq btmtk kvm videobuf2_v4l2 videobuf2_common
Sep 30 12:39:48 ENVY-x360 kernel: snd_pci_acp5x snd_seq_device cfg80211 snd_pcm irqbypass bluetooth snd_rn_pci_acp3x videodev rapl hid_sensor_magn_3d hid_sensor_gyro_3d snd_acp_config hp_wmi hid_sensor_trigger hid_sensor_iio_common snd_timer snd_soc_acpi sparse_keymap platform_profile industrialio_triggered_buffer pcspkr i2c_piix4 mc snd_pci_acp3x wmi_bmof k10temp snd rfkill kfifo_buf soundcore industrialio amd_pmc acpi_tad apple_mfi_fastcharge joydev loop zram hid_sensor_hub hid_apple uas usb_storage amdgpu amdxcp iommu_v2 drm_buddy gpu_sched i2c_algo_bit drm_suballoc_helper drm_display_helper cec rtsx_pci_sdmmc drm_ttm_helper ccp nvme hid_logitech_hidpp ttm amd_sfh mmc_core nvme_core crct10dif_pclmul crc32_pclmul crc32c_intel video polyval_clmulni ucsi_acpi polyval_generic hid_multitouch typec_ucsi ghash_clmulni_intel sha512_ssse3 rtsx_pci typec sp5100_tco nvme_common wmi i2c_hid_acpi i2c_hid serio_raw hid_logitech_dj ip6_tables ip_tables fuse
Sep 30 12:39:48 ENVY-x360 kernel: CPU: 10 PID: 3355 Comm: kworker/u32:22 Not tainted 6.5.5-200.fc38.x86_64 #1
Sep 30 12:39:48 ENVY-x360 kernel: Hardware name: HP HP ENVY x360 Convertible 15-eu0xxx/888A, BIOS F.12 04/07/2023
Sep 30 12:39:48 ENVY-x360 kernel: Workqueue: amdgpu-reset-dev drm_sched_job_timedout [gpu_sched]
Sep 30 12:39:48 ENVY-x360 kernel: RIP: 0010:amdgpu_irq_put+0x46/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: Code: c0 74 33 48 8b 4e 10 48 83 39 00 74 29 89 d1 48 8d 04 88 8b 08 85 c9 74 11 f0 ff 08 74 07 31 c0 e9 df c3 74 c3 e9 5a fd ff ff <0f> 0b b8 ea ff ff ff e9 ce c3 74 c3 b8 ea ff ff ff e9 c4 c3 74 c3
Sep 30 12:39:48 ENVY-x360 kernel: RSP: 0018:ffffb3a3d2207c80 EFLAGS: 00010246
Sep 30 12:39:48 ENVY-x360 kernel: RAX: ffff959fc1c47828 RBX: ffff959fde080000 RCX: 0000000000000000
Sep 30 12:39:48 ENVY-x360 kernel: RDX: 0000000000000000 RSI: ffff959fde0a78b8 RDI: ffff959fde080000
Sep 30 12:39:48 ENVY-x360 kernel: RBP: ffff959fde080000 R08: 000000000003ae80 R09: 0000000000000006
Sep 30 12:39:48 ENVY-x360 kernel: R10: 0000000000000000 R11: 000000000000000a R12: 0000000000001050
Sep 30 12:39:48 ENVY-x360 kernel: R13: ffff959fde0c1230 R14: ffff95a15ff46000 R15: 0000000000000000
Sep 30 12:39:48 ENVY-x360 kernel: FS: 0000000000000000(0000) GS:ffff95a2ce680000(0000) knlGS:0000000000000000
Sep 30 12:39:48 ENVY-x360 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep 30 12:39:48 ENVY-x360 kernel: CR2: 0000057c00d280e0 CR3: 000000029a18e000 CR4: 0000000000350ee0
Sep 30 12:39:48 ENVY-x360 kernel: Call Trace:
Sep 30 12:39:48 ENVY-x360 kernel: <TASK>
Sep 30 12:39:48 ENVY-x360 kernel: ? amdgpu_irq_put+0x46/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: ? __warn+0x81/0x130
Sep 30 12:39:48 ENVY-x360 kernel: ? amdgpu_irq_put+0x46/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: ? report_bug+0x171/0x1a0
Sep 30 12:39:48 ENVY-x360 kernel: ? handle_bug+0x3c/0x80
Sep 30 12:39:48 ENVY-x360 kernel: ? exc_invalid_op+0x17/0x70
Sep 30 12:39:48 ENVY-x360 kernel: ? asm_exc_invalid_op+0x1a/0x20
Sep 30 12:39:48 ENVY-x360 kernel: ? amdgpu_irq_put+0x46/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: gfx_v9_0_hw_fini+0x35/0x710 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu_device_ip_suspend_phase2+0x107/0x1a0 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: ? amdgpu_device_ip_suspend_phase1+0x71/0xe0 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu_device_ip_suspend+0x36/0x70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu_device_pre_asic_reset+0xd3/0x2a0 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu_device_gpu_recover+0x4c6/0xd70 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: amdgpu_job_timedout+0x186/0x270 [amdgpu]
Sep 30 12:39:48 ENVY-x360 kernel: ? finish_task_switch.isra.0+0x94/0x2f0
Sep 30 12:39:48 ENVY-x360 kernel: drm_sched_job_timedout+0x7a/0x110 [gpu_sched]
Sep 30 12:39:48 ENVY-x360 kernel: process_one_work+0x1e1/0x3f0
Sep 30 12:39:48 ENVY-x360 kernel: worker_thread+0x51/0x390
Sep 30 12:39:48 ENVY-x360 kernel: ? __pfx_worker_thread+0x10/0x10
Sep 30 12:39:48 ENVY-x360 kernel: kthread+0xe8/0x120
Sep 30 12:39:48 ENVY-x360 kernel: ? __pfx_kthread+0x10/0x10
Sep 30 12:39:48 ENVY-x360 kernel: ret_from_fork+0x34/0x50
Sep 30 12:39:48 ENVY-x360 kernel: ? __pfx_kthread+0x10/0x10
Sep 30 12:39:48 ENVY-x360 kernel: ret_from_fork_asm+0x1b/0x30
Sep 30 12:39:48 ENVY-x360 kernel: </TASK>
Sep 30 12:39:48 ENVY-x360 kernel: ---[ end trace 0000000000000000 ]---
Sep 30 12:39:48 ENVY-x360 kernel: ------------[ cut here ]------------
Sep 30 12:39:49 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: MODE2 reset
Sep 30 12:39:49 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset succeeded, trying to resume
Sep 30 12:39:49 ENVY-x360 kernel: [drm] PCIE GART of 1024M enabled.
Sep 30 12:39:49 ENVY-x360 kernel: [drm] PTB located at 0x000000F41FC00000
Sep 30 12:39:49 ENVY-x360 kernel: [drm] PSP is resuming...
Sep 30 12:39:49 ENVY-x360 kernel: [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] DMUB hardware initialized: version=0x01010027
Sep 30 12:39:50 ENVY-x360 kernel: [drm] kiq ring mec 2 pipe 1 q 0
Sep 30 12:39:50 ENVY-x360 kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Sep 30 12:39:50 ENVY-x360 kernel: [drm] JPEG decode initialized successfully.
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx_low uses VM inv eng 1 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx_high uses VM inv eng 4 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 5 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 6 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 7 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 8 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 9 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 10 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 11 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 12 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 13 on hub 0
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: recover vram bo from shadow start
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: recover vram bo from shadow done
Sep 30 12:39:50 ENVY-x360 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset(4) succeeded!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:50 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:50 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:50 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:50 ENVY-x360 plasmashell[3131]: err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Sep 30 12:39:50 ENVY-x360 kernel: [drm] Skip scheduling IBs!
Anyone know what this issue is related to and where it should be reported?