I've been seeing very weird crashes during the game startup (when the game bar is shown). The scenario is the same:
- The loading bar is running
- Then the game hangs
- Then everything crashes and triggers a device loss with this dmesg log:
[ 780.787787] amdgpu 0000:c1:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:6 pasid:193)
[ 780.787804] amdgpu 0000:c1:00.0: amdgpu: Process shapez 2.x86_64 pid 14758 thread UnityGfxDeviceW pid 14850
[ 780.787814] amdgpu 0000:c1:00.0: amdgpu: in page starting at address 0x000000030193c000 from client 10
[ 780.787822] amdgpu 0000:c1:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00601030
[ 780.787828] amdgpu 0000:c1:00.0: amdgpu: Faulty UTCL2 client ID: TCP (0x8)
[ 780.787834] amdgpu 0000:c1:00.0: amdgpu: MORE_FAULTS: 0x0
[ 780.787839] amdgpu 0000:c1:00.0: amdgpu: WALKER_ERROR: 0x0
[ 780.787844] amdgpu 0000:c1:00.0: amdgpu: PERMISSION_FAULTS: 0x3
[ 780.787848] amdgpu 0000:c1:00.0: amdgpu: MAPPING_ERROR: 0x0
[ 780.787853] amdgpu 0000:c1:00.0: amdgpu: RW: 0x0
(or similar)
This happens with both proton and native linux when using vulkan, but not when using dx12 via proton.
Kernel: Linux 6.19.13-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 21 Apr 2026 23:38:22 +0000 x86_64 GNU/Linux
mesa: mesa-1:26.0.5-1 from arch repos
GPU: uhhh i have no idea it's whatever igpu you get in an amd 7040u (mobile APU)