On all my machines utilizing AMDGPU, I've had issues with stability, lots of 
hang ups and freezes, correlating to video memory in some way (my low memory 
vega iGPU hangs far quicker and in many more scenarios than my dGPU in my 
desktop). After my inexperienced (but extensive) testing, I've figured out this 
is likely a bug in mesa's gallium implementation rather than the kernel driver, 
and disabling opengl in the environment fixed my instabilities entirely. This 
can be done by disabling amdgpu at the kernel level and booting with 
VESAFB/EFIFB, or by disabling opengl in your environment. The former is simple 
enough (documented in config(8)), the latter I've found to work through setting 
the mesa variable LIBGL_ALWAYS_SOFTWARE=1 somewhere in your environment. I've 
also tried setting `Option "Accel" "off"` under the Device section in 
xorg.conf, but this results in a sigabort on my tested systems, or graphical 
errors in the case of modesetting.

I have not yet tested the stability of vulkan, but I plan to.

Hope this helps anyone having stability issues! :>

Reply via email to