Repository: godot
Issue: Page fault in amdgpu driver on Linux with Radeon RX 6600
Labels: bug,topic:rendering,needs testing,crash

### Tested versions

Definitely happening in `v4.3.stable.mono.official.77dcf97d8`, but I've been having this issue on and off ever since I bought this machine in spring 2023. So it's probably present in earlier 4.x versions as well.

### System information

Godot v4.3.stable.mono - Arch Linux #1 SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:31:57 +0000 - X11 - Vulkan (Forward+) - dedicated AMD Radeon RX 6600 (amdgpu) - 13th Gen Intel(R) Core(TM) i7-13700K (24 Threads)

### Issue description

Occasionally, and seemingly randomly, the entire system freezes. The mouse cursor stops moving, and the display is not updated anymore. Even Num Lock does not toggle the keyboard light anymore. After exactly 10 seconds, the screen briefly goes black and then comes back again, but responsiveness does not. The only remedy is a hard reset.

A couple of dumps from the system journal:

<details>
<summary>Jan 10 13:23:31</summary>

```
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc8000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc8000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc0000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc0000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc9000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000712c0a000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000712c02000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000712c0a000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc8000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:0)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000b12bc0000 from client 0x1b (UTCL2)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 10 13:23:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 10 13:23:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State
Jan 10 13:23:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State Completed
Jan 10 13:23:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=59200948, emitted seq=59200950
Jan 10 13:23:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: Process information: process godot-mono-bin pid 605579 thread godot-mono-bin pid 605579
Jan 10 13:23:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset begin!
Jan 10 13:23:45 craig kernel: amdgpu 0000:03:00.0: amdgpu: failed to suspend display audio
Jan 10 13:23:45 craig kernel: amdgpu 0000:03:00.0: amdgpu: MODE1 reset
Jan 10 13:23:45 craig kernel: amdgpu 0000:03:00.0: amdgpu: GPU mode1 reset
Jan 10 13:23:45 craig kernel: amdgpu 0000:03:00.0: amdgpu: GPU smu mode1 reset
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:45 craig kernel: snd_hda_intel 0000:03:00.1: spurious response 0x0:0x0, last cmd=0x977100
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset succeeded, trying to resume
Jan 10 13:23:46 craig kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008001300000).
Jan 10 13:23:46 craig kernel: [drm] VRAM is lost due to GPU reset!
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: PSP is resuming...
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: reserve 0xa00000 from 0x81fd000000 for PSP TMR
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu fw program = 0, version = 0x003b3100 (59.49.0)
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: use vbios provided pptable
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
Jan 10 13:23:46 craig kernel: [drm] DMUB hardware initialized: version=0x02020020
Jan 10 13:23:46 craig kernel: [drm] kiq ring mec 2 pipe 1 q 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
Jan 10 13:23:46 craig kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset(2) succeeded!
```
</details>

<details>
<summary>Jan 13 14:28:41</summary>

```
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:3 pasid:32773)
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 3894 thread godot-mono-bin pid 3894
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000389268000 from client 0x1b (UTCL2)
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00341051
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:28:41 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
```
</details>

<details>
<summary>Jan 13 14:11:32</summary>

```
Jan 13 14:11:32 craig kernel: gmc_v10_0_process_interrupt: 16 callbacks suppressed
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb4000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb4000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fbc000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb5000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb5000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fbd000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fbd000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb4000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fbc000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32777)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 77804 thread godot-mono-bin pid 77804
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000000728fb4000 from client 0x1b (UTCL2)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 14:11:32 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
```
</details>

<details>
<summary>Jan 13 15:40:31 (this one with the RADV driver instead of the AMDVLK driver)</summary>

```
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456c000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800514564000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800514564000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456d000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456d000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456c000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00241051
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x1
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800514565000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800514565000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456c000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:2 pasid:32771)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:  in process godot-mono-bin pid 2126 thread godot-mono-bin pid 2126
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x000080051456c000 from client 0x1b (UTCL2)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
Jan 13 15:40:31 craig kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
Jan 13 15:40:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State
Jan 13 15:40:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: Dumping IP State Completed
Jan 13 15:40:41 craig kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=79776, emitted seq=79778
```
</details>

### Steps to reproduce

I wish I knew.

This happens when I'm just running the editor, not a game.

It also happens when the editor is in the background and I'm interacting with some other application, like VS Code or Firefox.

It happens _far less frequently_ when Godot is not running at all. So it's possibly a driver bug, that is triggered or made more likely by something Godot is doing.

However, I've been playing several other games on this system without any issues. No idea if they use Vulkan or not, or whether this even is a Vulkan issue.

I'm well aware that this report does not have enough information to diagnose or fix the issue. But at least it provides a place to gather more reports (if any). And maybe someone could give me some pointers where I could look to gather more information?

### Minimal reproduction project (MRP)

n/a