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
dmesg-on-crash
Description: Binary data
