Comment supprimer les pilotes FGLRX après les avoir installés à la main?

14

J'ai installé ati-driver-installer-11-9-x86.x86_64.runtéléchargé à partir du site Web ATI.

Cependant, j'ai installé la version générique au lieu de construire un programme d' distribution specificinstallation.

Maintenant, j'ai les problèmes graphiques gnome-shell associés à l'installation des anciens pilotes Fglrx.

Comment puis-je supprimer ces pilotes? Ils n'apparaissent pas dans la boîte de dialogue des pilotes supplémentaires, et je ne peux pas installer d'autres pilotes tant qu'ils ne sont pas supprimés.

Hailwood
la source

Réponses:

23

Exécutez ces deux commandes:

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

De plus, reportez-vous à ce site: ATI - Guide d'installation d'Ubuntu Oneiric

bioShark
la source
1
après avoir exécuté la première que je reçois, sh: Can't open /usr/share/ati/fglrx-uninstall.shdois-je quand même exécuter la deuxième commande?
Hailwood
Msgstr "Ignorer la première commande si elle n'existe pas". Comme indiqué dans le lien que je vous ai envoyé.
bioShark
Alors oui ... juste la deuxième commande est nécessaire. Cela a-t-il fonctionné?
bioShark
La première commande n'a pas fonctionné non plus pour moi, mais la seconde a fonctionné comme un champion après avoir supprimé le `de la fin de la commande. Ty for the tip bioshark
Bienvenue. Heureux d'aider
bioShark
10

Suppression de Catalyst / fglrx

Le script de désinstallation dans la première commande n'existera que si vous avez téléchargé les pilotes et les avez installés directement (plutôt que de créer des packages comme le fait ce guide). Ignorez la première commande si elle n'existe pas.

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

Si vous prévoyez d'utiliser des pilotes open-source, vous devrez réinstaller certains packages car Catalyst écrase ou détourne certaines bibliothèques 3D clés avec des versions propriétaires. Pour plus d'informations sur ce problème, consultez cette page wiki 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 vous recevez $ E: Internal Error, No file name for libgl1-mesa-dri, modifiez la troisième commande ci-dessus pour:

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

Une fois que vous avez terminé, redémarrez, puis installez le pilote 12.6 hérité, en suivant la même procédure dans le même wiki: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29

Commencez à partir de la section «Avant de commencer» et ignorez le téléchargement «wget», utilisez plutôt l'héritage 12.6 que vous avez téléchargé. Tout le reste pareil. Cela finira par marcher!

Après avoir installé, n'oubliez pas de:

sudo amdconfig --initial -f
ucefkh
la source
2

La tentative de suppression la plus complète consiste à exécuter deux commandes. Cependant, il existe plusieurs variantes possibles de la première commande. En général, les deux commandes ressemblent à ceci (en pseudo code):

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

Permettez-moi maintenant de donner les commandes réelles spécifiques.

Première commande:

Voici toutes les variantes de la première commande. Essayez-les dans l'ordre. Lorsque vous en obtenez un qui fonctionne, vous avez terminé et vous pouvez passer à la deuxième commande:

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 

Comme vous le voyez probablement, les 3 premières variantes impliquent simplement des modifications du nom du script qui se sont produites au fil du temps. Vous pouvez simplement faire une liste /usr/share/ati/et rechercher le nom de fichier correct plutôt que d'essayer ces 3 variantes de commande.

Les deux dernières variantes proviennent du document officiel de Catalyst Linux. Il s'agit de passer le --uninstallparamètre à un autre script. Cependant, vous devez toujours trouver le nom correct de ce script. Il pourrait y avoir plus de variantes que celles indiquées ci-dessus, bien que ce soient les deux seules répertoriées dans le document officiel de Catalyst Linux.

Si vous obtenez une réponse à l'une des premières variantes de commande ci-dessus comme ceci:

failed: No such file or directory

puis essayez les variantes suivantes. Si vous épuisez toutes les variantes de la première commande sans rien exécuter, considérez le travail effectué.

Deuxième commande:

Maintenant, exécutez la deuxième commande. Ce formulaire doit couvrir tous les cas (grâce à l'utilisation de caractères génériques):

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

Restaurer la configuration d'origine

Le fichier de configuration Xorg d'origine a été automatiquement restauré pour moi par les étapes ci-dessus. Cependant, le document officiel de Catalyst Linux donne les étapes manuelles suivantes:

  • Localisez les fichiers de configuration de sauvegarde: ls /etc/X11/xorg.conf.original-*
  • Prenez la dernière version avec le nombre le plus élevé et copiez-la sur le fichier xorg.conf existant: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

De plus, je pense qu'il est important de lire ce lien:

X / Dépannage / VideoDriverDetection - Ubuntu Wiki
https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Cette question concerne la suppression de fglrx, mais vous souhaitez également pouvoir redémarrer votre ordinateur dans une configuration de travail après la suppression de fglrx. Le lien ci-dessus donne plusieurs étapes. Je pense qu'ils sont probablement trop longs à coller ici car ils ne sont pas directement liés à la question. Mais je le mentionne car il est important de réinstaller les pilotes d'origine. En bref, la commande sera similaire à:

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

pile d'activation matérielle lts

Important: si vous exécutez la pile d'activation matérielle lts, ​​les choses peuvent être un peu plus difficiles. J'ai trouvé une solution ici: /ubuntu//a/344625/36661

C'est en réponse à cette question:

12.04 - Expérience de problèmes majeurs sur les écrans graphiques - Ask Ubuntu
Expérience de problèmes majeurs sur les écrans graphiques

Voir le lien pour plus de détails.

Voici quelques liens connexes:

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

BinaryDriverHowto / ATI - Documentation de la communauté Ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

MountainX-for-Monica
la source