Issues with my GPU driver on Videogames(need help identifying issue)

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?

I loaded an older kernel 6.2.9 using the guide on this page
I guess this means its a kernel issue.

kernel or potentially drivers that are related to the kernel version.

It should be reported on bugzilla.redhat.com and seems to be kernel or video drivers or specific game related. A regression in kernel or drivers may be the actual cause