Com base no comentário do @essjae e resposta do superusuário , aqui estão os passos que resolveram o meu problema:
- reinstalar adições do virtualbox
- isso corrige o problema dos drivers de caixa virtual que o instalador da ATI bagunçou
- mas, felizmente, isso não atrapalha os drivers da ATI, o que significa que ambos os drivers agora estão coexistindo no sistema
- adicionando um script (
/etc/rc.local
) que cria um link simbólico para o arquivoxorg.conf
correto sempre que o sistema é inicializado
Aqui está o script /etc/rc.local
que estou usando:
if [ -L /etc/X11/xorg.conf ]
then
rm /etc/X11/xorg.conf
fi
if [ 'dmidecode -s system-product-name' = "Z68X-UD3P-B3" ]
then
ln -s /etc/X11/xorg.conf.ati /etc/X11/xorg.conf
else
ln -s /etc/X11/xorg.conf.auto /etc/X11/xorg.conf
fi
Você deve executar o comando dmidecode -s system-product-name
em cada sistema que deseja usar para ver o que é gerado e usá-lo em seus testes. E, é claro, crie cada arquivo /etc/X11/xorg.conf.*
ao qual seu script faz referência. No meu caso, xorg.conf.ati
contém a configuração gerada pelo instalador da ATI, enquanto xorg.conf.auto
é apenas um arquivo vazio, permitindo que o sistema detecte tudo automaticamente.