Noble Shaders

Noble Shaders

174k Downloads

Running Noble shaders in Minecraft via Sodium and Iris mods causes a `[gfxhub] page fault` followed by `ring gfx_0.0.0 timeout` consistantly

Closed this issue ยท 2 comments

commented

Upon loading this shader in Sodium my whole screen turns black and I am kicked back to the login screen, after looking at my kernel logs I see this:

[   86.359621] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359628] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359631] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000f44e7000 from client 0x1b (UTCL2)
[   86.359634] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00301431
[   86.359636] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: SQC (data) (0xa)
[   86.359638] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x1
[   86.359640] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359642] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x3
[   86.359644] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359645] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359650] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359653] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359655] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000e00ee000 from client 0x1b (UTCL2)
[   86.359658] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359659] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359661] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359663] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359665] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359666] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359668] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359673] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359676] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359678] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000f44e7000 from client 0x1b (UTCL2)
[   86.359680] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359682] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359684] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359685] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359687] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359689] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359690] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359696] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359698] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359700] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000e00ee000 from client 0x1b (UTCL2)
[   86.359702] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359704] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359706] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359707] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359709] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359711] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359712] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359717] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359720] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359722] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000bf57b000 from client 0x1b (UTCL2)
[   86.359724] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359726] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359728] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359729] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359731] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359733] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359734] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359739] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359742] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359744] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000e00ee000 from client 0x1b (UTCL2)
[   86.359746] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359748] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359750] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359751] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359753] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359754] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359756] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359761] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359764] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359766] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000bf57b000 from client 0x1b (UTCL2)
[   86.359768] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359770] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359772] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359773] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359775] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359776] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359778] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.359784] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.359786] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.359788] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000e00ee000 from client 0x1b (UTCL2)
[   86.359790] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.359792] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.359794] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.359795] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.359797] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.359799] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.359800] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.360497] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.360500] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.360502] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000b8890000 from client 0x1b (UTCL2)
[   86.360504] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00301431
[   86.360506] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: SQC (data) (0xa)
[   86.360508] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x1
[   86.360509] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.360511] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x3
[   86.360513] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.360515] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.360519] amdgpu 0000:09:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:3 pasid:32781)
[   86.360522] amdgpu 0000:09:00.0: amdgpu:  in process java pid 1980 thread java:cs0 pid 2149
[   86.360524] amdgpu 0000:09:00.0: amdgpu:   in page starting at address 0x00008000ccc89000 from client 0x1b (UTCL2)
[   86.360526] amdgpu 0000:09:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[   86.360528] amdgpu 0000:09:00.0: amdgpu: 	 Faulty UTCL2 client ID: CB/DB (0x0)
[   86.360530] amdgpu 0000:09:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[   86.360532] amdgpu 0000:09:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[   86.360533] amdgpu 0000:09:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x0
[   86.360535] amdgpu 0000:09:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[   86.360537] amdgpu 0000:09:00.0: amdgpu: 	 RW: 0x0
[   86.369597] amdgpu 0000:09:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=10772, emitted seq=10774
[   86.369601] amdgpu 0000:09:00.0: amdgpu: Process information: process java pid 1980 thread java:cs0 pid 2149
[   86.369605] amdgpu 0000:09:00.0: amdgpu: GPU reset begin!
[   86.717509] amdgpu 0000:09:00.0: amdgpu: Dumping IP State
[   86.719406] amdgpu 0000:09:00.0: amdgpu: Dumping IP State Completed
[   86.719409] amdgpu 0000:09:00.0: amdgpu: MODE1 reset
[   86.719412] amdgpu 0000:09:00.0: amdgpu: GPU mode1 reset
[   86.719484] amdgpu 0000:09:00.0: amdgpu: GPU smu mode1 reset

I am pretty sure this might be a bug on Mesa's end but I thought I might share before making a bug report there

commented

Seems running with Zink (OpenGL to Vulkan) driver doesn't fix this lol, so likely deeper inside AMDGPU kernel driver itself and not the OpenGL or Vulkan drivers. Likely will report this to Free Desktop Foundation

commented

Hello, as per stated in the requirements:
"Windows or Linux (MacOS and Mesa Linux aren't supported)".