

drm-legacy-kmod is the only KMS drivers that will work. I have gone as far as building branch drm-v5.0-fbsd12.1 from the kms-drm github repo. The only way to recover is to hard-power the machine off by holding the power button down for ~5 seconds. The console text inverts to a medium'ish gray color, like attempting to read a sign in heavy, dense fog, and the machine is completely locked up. It literally looks like it ices over, with this white haze that quickly spreads out from the edges of the LCD inwards to the center. However, trying drm-fbsd12.0-kmod, when /boot/modules/radeomkms.ko is loaded during boot (via /etc/rc.conf), the screen will get "frosty", is about how I can describe it. I tried a variety of things, including building xorg-server and mesa from ports, but nothing works, so all I am left with is trying to get newer KMS drivers to work. It looks like glamor fails to initialize (eglInitialize() fails), so compiz falls back to software rendering, which is unusable. However, after the xorg-server-1.20 update, hardware-accelerated compositing no longer works. On a late ~2019 ZFS BE with xorg-server-1.18, running 12.1-RELEASE, everything, including hardware-accelerated compositing, still works. It's powered by an AMD E-300 APU w/ embedded Radeon HD 6310 GPU (PALM). I have this old laptop that I've ran FreeBSD on since the 10.x-RELEASE days, and although slow, it generally works for my needs.
