amdgpu: [gfxhub] page fault for process picom
Brief summary of the problem:
From time to time my desktop simply freezes - I cannot do anything. And it's random, I cannot "reproduce" it (sometimes it happens when I browse web, or I just do other regular stuff).
After few seconds I'm able to hit Ctrl+Alt+F7 to get to the login screen, and log back to the desktop. It hangs for a few seconds, and after that it's usable again.
It happens every few days.
Dmesg log:
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x0000800107ecb000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00701031
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: TCP (0x8)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x1
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x3
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x0000800107e83000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x0000800107ed8000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x000080010b077000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x000080010b076000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x000080010b076000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x00008001082fe000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x00008001082ff000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x0000800307076000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32774, for process picom pid 123512 thread picom:cs0 pid 123575)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x00008003066c1000 from client 0x1b (UTCL2)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CB/DB (0x0)
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0
[pon sie 14 16:12:24 2023] amdgpu 0000:03:00.0: amdgpu: RW: 0x0
[pon sie 14 16:12:34 2023] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered
I have a CPU with integrated graphic. However, I use dedicated GPU for my monitors
I use i3 as my desktop environment. Picom is the compositor for X Server
Let me know, what kind of information/logs I should provide additionally
Hardware description:
- CPU: AMD Ryzen 5 5600G with Radeon Graphics
- GPU: output of
lspci -nn | grep VGA
:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7)
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev c9)
- System Memory: 16GB DDR4
- Display(s): 2560x1080 + 1920x1080
- Type of Display Connection: DP, HDMI
System information:
- Distro name and Version: NixOS 23.05
- Kernel version: 6.4.10
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
I cannot reproduce the issue - it happens randomly.