в ветку radeonhd коммитят теперь мало, так что стоит попробовать xf86-video-ati из гита, ведро последнее, месу лучше сразу из гита - там интегрирована ветка radeon-rewrite (побыстрее), модули dri лучше ядрёные (или из ветки drm-next). Должно вполне работать. BattleTanks работали вполне нормлаьно по крайней мере.
3. если опять не катит, то удаляй результаты пункта 2 и куда нибудь перенеси
/usr/lib/xorg/modules/extensions/libdri2.so или заблокируй загрузку (я не знаю как)
4. Если опять кактус или хочется поэкспериментировать, то:
качаешь mesa из гит, собираешь с поддержкой gallium3d (смотреть ./configure --help)
Взято также с lor-wiki:
Если связка UXA+DRI2 даёт низкую производительность, либо артефакты, то можно попробовать заменить dri2 на dri или UXA на EXA и попробовать это в разных комбинациях. В некоторых случаях это помогает.
>(II) "dri2" will be loaded even though the default is to disable it.
виноват, там вот так:
(WW) "dri2" will not be loaded unless you've specified it to be loaded elsewhere.
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded even though the default is to disable it.