Execute os dois comandos:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Além disso, consulte este site: ATI - Guia de Instalação do Ubuntu Oneiric
Eu instalei ati-driver-installer-11-9-x86.x86_64.run
baixado do site da ATI.
No entanto, instalei a versão genérica em vez de criar um distribution specific
instalador.
Agora eu tenho as falhas gráficas do gnome-shell que estão associadas a ter os drivers antigos do Fglrx instalados.
Como posso remover esses drivers? Eles não aparecem na caixa de diálogo de drivers adicionais e não consigo instalar nenhum outro driver até que eles sejam removidos.
Execute os dois comandos:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Além disso, consulte este site: ATI - Guia de Instalação do Ubuntu Oneiric
Removendo o Catalyst / fglrx
O script de desinstalação no primeiro comando só existirá se você baixou os drivers e os instalou diretamente (ao invés de criar pacotes como este guia faz). Pule o primeiro comando se ele não existir.
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Se você planeja usar drivers de código-fonte aberto, precisará reinstalar alguns pacotes, pois o Catalyst substitui ou desvia algumas das principais bibliotecas 3D com versões proprietárias. Para mais informações sobre este assunto, veja esta página wiki do Ubuntu
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati
Se você receber $ E: Internal Error, No file name for libgl1-mesa-dri
, altere o terceiro comando acima para:
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
Depois de terminar tudo, reinicie e instale o driver 12.6 legado, seguindo o mesmo procedimento no mesmo Wiki: link
Comece na seção "Antes de começar" e pule o download "wget", em vez disso, use o legado 12.6 que você baixou. Todo o resto é o mesmo. Isso acabará por funcionar!
Após a instalação, não esqueça de:
sudo amdconfig --initial -f
A tentativa de remoção mais completa envolve a execução de dois comandos. No entanto, existem várias variantes possíveis do primeiro comando. Em geral, os dois comandos se parecem com isso (em pseudocódigo):
sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages
Agora, deixe-me dar os comandos reais específicos.
Aqui estão todas as variantes do primeiro comando. Experimente-os em ordem. Quando você começa um que funciona, você está pronto e você pode passar para o segundo comando:
sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall
Como você provavelmente já viu, as três primeiras variantes envolvem apenas alterações no nome do script que ocorreram ao longo do tempo. Você poderia simplesmente fazer uma listagem de /usr/share/ati/
e procurar o nome de arquivo correto em vez de tentar todas as 3 dessas variantes de comando.
As duas últimas variantes vêm do documento oficial do Catalyst Linux. Isso envolve a passagem do parâmetro --uninstall
para outro script. No entanto, você ainda precisa encontrar o nome correto desse script. Pode haver mais variantes do que as mostradas acima, embora estas sejam as únicas duas listadas no documento oficial do Catalyst Linux.
Se você obtiver uma resposta para qualquer uma das variantes do primeiro comando acima, desta forma:
failed: No such file or directory
tente as próximas variantes. Se você esgotar todas as variantes do primeiro comando sem executar nada, considere o trabalho realizado.
Agora, execute o segundo comando. Este formulário deve cobrir todos os casos (graças ao uso de curingas):
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
O arquivo de configuração original do Xorg foi restaurado automaticamente para mim pelas etapas acima. No entanto, o documento oficial do Catalyst Linux fornece as seguintes etapas manuais:
Além disso, acho importante ler este link:
X / Solução de problemas / VideoDriverDetection - Wiki do Ubuntu link
Esta questão é sobre como remover o fglrx, mas você também quer poder reinicializar seu computador em uma configuração funcional após remover o fglrx. O link acima fornece várias etapas. Eu acho que eles provavelmente são muito longos para colar aqui, pois não estão diretamente relacionados à questão. Mas eu menciono isso porque é importante reinstalar os drivers originais. Em suma, o comando será semelhante a:
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Importante: se você estiver executando a pilha de ativação de hardware do lts, as coisas podem ser um pouco mais difíceis. Eu encontrei uma solução aqui: link
É em resposta a essa pergunta:
12.04 - Experimentando os principais problemas em displays gráficos - Pergunte ao Ubuntu Experimentando os principais problemas em displays gráficos
Veja o link para detalhes completos.
Veja alguns links relacionados:
Microsoft Word - Catalyst_Linux_Installer.doc - catalyst_linux_installer.pdf
link
BinaryDriverHowto / ATI - Documentação do Ubuntu da comunidade - link
Tags drivers fglrx amd-graphics