Como removo os drivers do FGLRX depois de os ter instalado manualmente?

14

Eu instalei ati-driver-installer-11-9-x86.x86_64.runbaixado do site da ATI.

No entanto, instalei a versão genérica em vez de criar um distribution specificinstalador.

Agora eu tenho as falhas gráficas do gnome-shell associadas à instalação dos drivers antigos do Fglrx.

Como posso remover esses drivers? Eles não aparecem na caixa de diálogo de drivers adicionais, e não consigo instalar outros drivers até que eles sejam removidos.

Hailwood
fonte

Respostas:

23

Execute os dois comandos a seguir:

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 - Ubuntu Oneiric Installation Guide

bioShark
fonte
1
depois de executar o primeiro sh: Can't open /usr/share/ati/fglrx-uninstall.sh, devo continuar executando o segundo comando?
Hailwood
"Pule o primeiro comando se ele não existir". Como indicado no link que eu enviei.
bioShark
Então sim ... apenas o segundo comando é necessário. Funcionou?
bioShark
O primeiro comando também não funcionou para mim, mas o segundo funcionou como um campeão depois de remover o `do final do comando. Você está em
bem-vinda. Fico feliz em ajudar
bioShark
10

Removendo o Catalyst / fglrx

O script de desinstalação no primeiro comando só existirá se você baixou os drivers e os instalou diretamente (em vez de criar pacotes como este guia). 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 aberto, será necessário reinstalar alguns pacotes, porque o Catalyst substitui ou desvia algumas bibliotecas 3D principais com versões proprietárias. Para obter mais informações sobre esse problema, consulte 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 concluir tudo, reinicie e instale o driver 12.6 herdado, seguindo o mesmo procedimento no mesmo Wiki: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28de_AMD.2FATI.27s_site.29

Comece na seção "Antes de começar" e pule o download do "wget"; em vez disso, use o 12.6 Legacy que você baixou. Todo o resto é o mesmo. Acabará por funcionar!

Após a instalação, não esqueça de:

sudo amdconfig --initial -f
ucefkh
fonte
2

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 são assim (em pseudo-có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.

Primeiro comando:

Aqui estão todas as variantes do primeiro comando. Experimente-os em ordem. Quando você obtém um que funcione, está pronto e 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 vê, as três primeiras variantes envolvem apenas alterações no nome do script que ocorreram ao longo do tempo. Você pode simplesmente fazer uma lista /usr/share/ati/e procurar o nome do arquivo correto, em vez de tentar todas as três dessas variantes de comando.

As duas últimas variantes vêm do documento oficial do Catalyst Linux. Isso envolve passar o --uninstallparâmetro 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ê receber uma resposta para qualquer uma das primeiras variantes de comando acima, desta forma:

failed: No such file or directory

depois tente as próximas variantes. Se você esgotar todas as variantes do primeiro comando sem executar nada, considere o trabalho realizado.

Segundo comando:

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*  

Restaurar configuração original

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:

  • Localize os arquivos de configuração de backup: ls /etc/X11/xorg.conf.original-*
  • Pegue a versão mais recente com o número mais alto e copie-a no arquivo xorg.conf existente: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

Além disso, acho importante ler este link:

X / Solução de problemas / VideoDriverDetection - Ubuntu Wiki https://wiki.ubuntu.com/X/Trou Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Esta pergunta é sobre como remover o fglrx, mas você também deseja reiniciar o 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, uma vez que não está diretamente relacionado à questão. Mas eu mencionei isso porque é importante reinstalar os drivers originais. Em resumo, o comando será semelhante a:

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

sua pilha de habilitação de hardware

Importante: se você estiver executando a pilha de ativação de hardware lts, ​​as coisas podem ser um pouco mais difíceis. Encontrei uma solução aqui: /ubuntu//a/344625/36661

É em resposta a esta pergunta:

12.04 - Experimentando grandes problemas em telas gráficas - Ask Ubuntu
Experimentando grandes problemas em telas gráficas

Veja o link para mais detalhes.

Aqui estão alguns links relacionados:

Microsoft Word - Catalyst_Linux_Installer.doc - catalyst_linux_installer.pdf
http://www2.ati.com/relnotes/catalyst_linux_installer.pdf

BinaryDriverHowto / ATI - Documentação da comunidade Ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

MountainX-for-Monica
fonte