web-dev-qa-db-fra.com

Mise à niveau du centre de contrôle ATI Catalyst

Deux fois maintenant, une mise à niveau du pilote propriétaire ATI Catalyst a été un problème majeur, même avec l’aide de excellentguides .

Ces commandes s'exécutent toutes avec succès (comme dans $? -eq 0):

Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* \
xorg-driver-fglrx
Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper \
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 \
dh-modaliases # Already installed
Sudo apt-get install ia32-libs # Ditto
Sudo sh ./ATI-driver-installer-11-7-x86.x86_64.run --buildpkg Ubuntu/natty
Sudo dpkg -i fglrx*.deb

Après un redémarrage, il est tombé en panne pendant la phase de démarrage graphique. Redémarré en mode sans échec et restauré l'ancienne configuration:

Sudo mv /etc/X11/xorg.conf{.fglrx-N,}

Maintenant, il démarre et passe directement dans le mode vidéo correct, mais le numéro de version indiqué dans CCC indique toujours 11.5!

J'ai essayé de désinstaller les pilotes et j'ai remarqué quelques avertissements:

dpkg: warning: while removing fglrx, directory '/usr/lib32/fglrx' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc/ATI' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx' not empty so not removed.

J'ai essayé d'installer sans générer les paquets:

Sudo sh .../ATI-driver-installer-11-7-x86.x86_64.run

Il dit que les paquets sont toujours installés! Vérifié avec la commande suivante:

$ apt-cache pkgnames --installed | grep fglrx
fglrx
fglrx-dev
fglrx-amdcccle

Que puis-je faire à ce stade? J'ai même essayé de supprimer les répertoires/usr/lib32/fglrx et/usr/lib/fglrx, mais cela n'a pas aidé.

4
l0b0

Je sais que lorsque j'ai réinstallé fglrx, j'ai généralement fait ce que vous avez fait, mais légèrement différemment, car je devais généralement revenir aux versions open source pendant un certain temps.

J'ai trouvé ce guide très utile

ATI Ubuntu Wiki

Cependant, cela a fonctionné pour moi la dernière fois et je me suis débarrassé de la quasi-totalité des fichiers ATI/fglrx laissés sur mon ordinateur

Sudo /usr/share/ATI/fglrx-uninstall.sh  # (if it exists)


Sudo apt-get remove --purge fglrx*

Comme autre mesure, je vérifie également ce qui reste

dpkg -l '*fglrx*'

et

locate fglrx

Je m'assure également d'avoir un ensemble correct de pilotes open source installés

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 dpkg-reconfigure xserver-xorg

J'ai ensuite reconstruit le pilote propriétaire fglrx/Catalyst pour pouvoir l'installer via le gestionnaire de pilotes de matériel restreint (a.k.a. jockey).

 Sudo apt-get install fglrx-modaliases

Une fois que tout cela est terminé, je redémarre et maintenant les développeurs open source fonctionnent ET xserver-xorg a été reconstruit, je réinstalle fglrx

Sudo apt-get install fglrx

Cela semblait faire l'affaire la dernière fois.

Fais nous savoir comment tu reussis

5
andybleaden