El Tue, 30 Jan 2024 15:28:00 -0400
Jose Maldonado <[email protected]> escribió:
> 
> Hello everyone!
> 
> I have been detecting a bug in the new DRM code corresponding to
> amdgpu using an RX580 (Polaris10). I am currently running -current
> 
> **OpenBSD 7.4 GENERIC.MP#1637 amd64**
> 
> And I'm seeing these errors that appear shortly after starting
> Xenocara.
> 
> drm:pid13609:gmc_v8_0_process_interrupt *ERROR* GPU fault detected:
> 146 0x0420920c for process Xorg pid 63811 thread Xorg pid 349016
> drm:pid13609:gmc_v8_0_process_interrupt *ERROR*
> VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0010C284
> drm:pid13609:gmc_v8_0_process_interrupt *ERROR*
> VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0809200C
> 

Adding more information, since the error was just triggered and I was
able to capture a different output in the dmesg.

This line caught my attention a lot.

Jan 30 18:22:29 volfread /bsd: WARNING acrtc_attach->pflip_status !=
AMDGPU_FLIP_NONE failed at
/usr/src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c:8293

Reviewing the code in question I see that it is related to the
management of Page Flipping and its interaction with VRR (FreeSync),
VSync and Mesa.

I have disabled the VRR option on the monitor and in Xenocara I have
always used the default option, without a configuration file, which
indicates that VRR is inactive by default in amdgpu. 

I'll try to see if this solves the problem, and I'll let you know if
there's any progress.



-- 
*********************************************************
Dios en su cielo, todo bien en la Tierra

Attachment: dmesg-on-crash
Description: Binary data

Reply via email to