RX5600M page allocation failure VKD3D Cyberpunk 2077
Brief summary of the problem:
After 30-40 mins of gameplay, the game Cyberpunk 2077 freezes visually while audio runs for a few more seconds. I haven't faced this issue before either with this game or graphic card. I believe this is a regression and my distro's discord suggested that it's an amdgpu driver issue. I should also share that my dGPU has the issue described in #1707. The kernel in my distro uses the patch from that issue tracker through which this machine is daily driveable otherwise I would have to give up on Linux. That patch was described as a mitigation.
Hardware description:
-
Machine Name: DELL G5 SE 5505
-
CPU: AMD Ryzen 5 4600H
-
GPU:
*-display description: Display controller product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731F] vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002] physical id: 0 bus info: pci@0000:03:00.0 version: c2 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi bus_master cap_list rom configuration: driver=amdgpu latency=0 resources: iomemory:40-3f iomemory:40-3f irq:91 memory:480000000-4bfffffff memory:460000000-4601fffff memory:d0900000-d097ffff memory:d09a0000-d09bffff *-display description: VGA compatible controller product: Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002] physical id: 0 bus info: pci@0000:08:00.0 version: c7 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi msix vga_controller bus_master cap_list configuration: driver=amdgpu latency=0 resources: iomemory:fc0-fbf iomemory:fc0-fbf irq:50 memory:fcc0000000-fccfffffff memory:fcd0000000-fcd01fffff ioport:1000(size=256) memory:d0400000-d047ffff
-
System Memory: 16GB DDR4 3200MHz
-
Display(s): 1920x1080@120Hz (Freesync)
-
Type of Display Connection: eDP
System information:
- Distro name and Version: Nobara 40
- Kernel version:
Linux zeus 6.10.7-200.fsync.fc40.x86_64 SMP PREEMPT_DYNAMIC TKG Wed Sep 4 04:41:43 UTC 2024 x86_64 GNU/Linux
- Custom kernel: https://pagure.io/kernel-fsync
How to reproduce the issue:
It's a bit random with the time length but it usually freezes when the game tries to transition to another stage like Hacking mini games(Breach Protocol) or starting a mission.
Attached files:
Log files (for system lockups / game freezes / crashes)
-
Dmesg log