nouveau is missing in /usr/share/mesa/eselect-mesa.conf 'eselect mesa set sw gallium' will result in: ls /usr/lib/dri/ -l nouveau_dri.so -> ../mesa/nouveau_dri.so nouveau_vieux_dri.so -> ../mesa/nouveau_vieux_dri.so swrast_dri.so -> ../mesa/swrastg_dri.so swrastg_dri.so -> ../mesa/swrastg_dri.so instead of: swrast_dri.so -> ../mesa/swrastg_dri.so swrastg_dri.so -> ../mesa/swrastg_dri.so Please fix or hard mask USE.
Misunderstood purpose of eselect-mesa, sorry. nouveau is gallium only, no need for switching.