¿Cómo elimino los controladores FGLRX después de haberlos instalado a mano?

14

Instalé ati-driver-installer-11-9-x86.x86_64.rundescargado del sitio web de ATI.

Sin embargo, instalé la versión genérica en lugar de crear un distribution specificinstalador.

Ahora tengo las fallas gráficas de gnome-shell que están asociadas con la instalación de los viejos controladores Fglrx.

¿Cómo puedo eliminar estos controladores? No aparecen en el cuadro de diálogo de controladores adicionales, y no puedo instalar ningún otro controlador hasta que se eliminen.

Granizo
fuente

Respuestas:

23

Ejecute ambos comandos:

sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Además, consulte este sitio: ATI - Guía de instalación de Ubuntu Oneiric

bioShark
fuente
1
después de ejecutar el primero que obtengo, sh: Can't open /usr/share/ati/fglrx-uninstall.sh¿debo seguir ejecutando el segundo comando?
Hailwood
"Omita el primer comando si no existe". Como se indica en el enlace que te envié.
bioShark
Entonces sí ... solo se necesita el segundo comando. ¿Funcionó?
bioShark
El primer comando tampoco funcionó para mí, pero el segundo funcionó como un campeón después de eliminar el `del final del comando. Ty for the tip bioshark
Bienvenido. Encantado de ayudar
bioShark
10

Desmontaje del catalizador / fglrx

La secuencia de comandos de desinstalación en el primer comando solo existirá si descargó los controladores y los instaló directamente (en lugar de crear paquetes como lo hace esta guía). Omita el primer comando si no existe.

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Si planea usar controladores de código abierto, deberá reinstalar algunos paquetes porque Catalyst sobrescribe o desvía algunas bibliotecas 3D clave con versiones propietarias. Para obtener más información sobre este problema, consulte esta página wiki de 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

Si recibe $ E: Internal Error, No file name for libgl1-mesa-dri, cambie el tercer comando anterior a:

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

Después de que termine todo, reinicie, luego instale el controlador heredado 12.6, siguiendo el mismo procedimiento en el mismo Wiki: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29

Comience desde la sección "Antes de comenzar" y omita la descarga "wget", en su lugar use el Legado 12.6 que ha descargado. Todo lo demás igual. ¡Eventualmente funcionará!

Después de la instalación, no olvides:

sudo amdconfig --initial -f
ucefkh
fuente
2

El intento de eliminación más completo implica ejecutar dos comandos. Sin embargo, hay varias variantes posibles del primer comando. En general, los dos comandos tienen este aspecto (en pseudocódigo):

sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages

Ahora déjame darte los comandos reales específicos.

Primer comando:

Aquí están todas las variantes del primer comando. Pruébalos en orden. Cuando obtienes uno que funciona, ya has terminado y puedes pasar al 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 probablemente verá, las primeras 3 variantes solo implican cambios en el nombre del script que sucedieron con el tiempo. Simplemente puede hacer una lista /usr/share/ati/y buscar el nombre de archivo correcto en lugar de probar las 3 variantes de comando.

Las dos últimas variantes provienen del documento oficial de Catalyst Linux. Estos implican pasar el --uninstallparámetro a otro script. Sin embargo, aún necesita encontrar el nombre correcto de ese script. Podría haber más variantes de las que se muestran arriba, aunque estas son las únicas dos enumeradas en el documento oficial de Catalyst Linux.

Si obtiene una respuesta a cualquiera de las primeras variantes de comando anteriores como esta:

failed: No such file or directory

luego prueba las siguientes variantes. Si agota todas las variantes del primer comando sin ejecutar nada, considere el trabajo realizado.

Segundo comando:

Ahora, ejecuta el segundo comando. Este formulario debe cubrir todos los casos (gracias al uso de comodines):

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*  

Restaurar la configuración original

El archivo de configuración original de Xorg fue restaurado automáticamente por los pasos anteriores. Sin embargo, el documento oficial de Catalyst Linux ofrece los siguientes pasos manuales:

  • Ubique los archivos de configuración de respaldo: ls /etc/X11/xorg.conf.original-*
  • Tome la última versión con el número más alto y cópiela sobre el archivo xorg.conf existente: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

Además, creo que es importante leer este enlace:

X / Solución de problemas / VideoDriverDetection - Ubuntu Wiki
https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Esta pregunta trata sobre la eliminación de fglrx, pero también desea poder reiniciar su computadora en una configuración de trabajo después de eliminar fglrx. El enlace de arriba da varios pasos. Creo que probablemente sean demasiado largos para pegar aquí, ya que no está directamente relacionado con la pregunta. Pero lo menciono porque es importante reinstalar los controladores originales. En resumen, el comando será similar a:

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

Su pila de habilitación de hardware

Importante: si está ejecutando la pila de habilitación de hardware lts, ​​las cosas pueden ser un poco más difíciles. Encontré una solución aquí: /ubuntu//a/344625/36661

Es en respuesta a esta pregunta:

12.04 - Experimentando problemas importantes en pantallas gráficas - Pregúntale a Ubuntu
Experimentando problemas importantes en pantallas gráficas

Vea el enlace para más detalles.

Aquí hay algunos enlaces relacionados:

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

BinaryDriverHowto / ATI - Documentación comunitaria de Ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

MountainX-for-Monica
fuente