Você precisa desinstalar completamente os drivers da ATI para que o Ubuntu possa começar com suporte gráfico completo, já que os pacotes da ATI (e também da NVIDIA) vinculam suas bibliotecas openGL a uma implementação não-administrativa adequada. E isso não é compatível com o driver intel baseado em mesa.
Minha solução seria criar um script de inicialização que detectasse a placa gráfica e instalasse / desinstalasse o driver conforme necessário durante a inicialização. Ele pode atrasar a inicialização por vários segundos quando você muda de um computador para outro.
Coloque essas linhas no arquivo /etc/init/lightdm.conf
no final do arquivo. Deve fazer o truque, mas é completamente não testado, então tenha cuidado. Se você tiver problemas ao inicializar, simplesmente apague essas linhas e me avise.
pre-start script
# Determine if plymouth is available
if [ -x /bin/plymouth ] && /bin/plymouth --ping ; then
PLYMOUTH=/bin/plymouth
else
PLYMOUTH=":"
fi
# Checks if AMD card is present
lshw -c display 2>/dev/null | grep AMD &>/dev/null
if [ $? -eq 0 ] ; then
# AMD graphics card found
$PLYMOUTH message --text="AMD Graphics card found. Installing and configuring driver..." || :
apt-get install -y fglrx-updates
amdconfig --initial
else
# AMD graphics card not found
$PLYMOUTH message --text="AMD Graphics card not found. Purging driver..." || :
apt-get purge -y fglrx-updates
rm -f /etc/X11/xorg.conf
fi
end script
Antes de um teste do mundo real, certifique-se de que lshw -c display 2>/dev/null | grep AMD
retorne pelo menos uma linha em seu computador gráfico AMD. Se não, por favor, dê uma olhada em lshw -c display
e ajuste esse grep AMD
para que ele corresponda a algo somente naquele computador.