Je sais que c'est un sujet commun, j'ai moi-même même aidé d'autres personnes avec des problèmes d'accès à l'information. Malheureusement, je me trouve maintenant dans la position de problèmes de pilote ATI. Le pilote 12.1 est sorti et j'ai entendu dire que certains problèmes liés au scintillement de l'écran ont été corrigés. Ok, alors j'ai dit que je désinstaller mon actuel, et obtenir le nouveau.
Donc pour la désinstallation j'ai fait:
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Et puis je l'ai installé normalement en exécutant l'exécutable:
sh ./ATI-driver-installer-11-10-x86.x86_64.run
Le pilote ne s’installait pas car il disait qu’un pilote est déjà présent, alors ...
sh ./ATI-driver-installer-11-10-x86.x86_64.run --force
Cette exécution à travers le programme d'installation apparemment sans problèmes.
Malheureusement, lors de l'installation, j'ai réalisé que j'aurais dû utiliser les commandes suivantes:
sh ./ATI-driver-installer-11-10-x86.x86_64.run --buildpkg Ubuntu/oneiric
Sudo dpkg -i fglrx*.deb
Eh bien, maintenant que je gère déjà la force un, je me suis donc remis à zéro pour voir le résultat. Après une tentative infructueuse de démarrer xserver, j'ai réussi à me connecter à la version de secours 2D.
Maintenant, si j'essaie d'exécuter directement le programme d'installation, un message d'avertissement s'affiche:
A previous install of fglrx driver has been detected....
Si j'essaie de construire le paquet fglrx avec:
sh ./AMD-driver-installer-12-1-x86.x86_64.run --buildpkg Ubuntu/oneiric
Je reçois l'erreur:
objdump: debian/fglrx/usr/lib/fglrx/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/fglrx/ld.so.conf: File format not recognized
objdump: debian/fglrx/usr/lib/pxpress/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/pxpress/ld.so.conf: File format not recognized
debian/rules override_dh_shlibdeps
make[1]: Entering directory `/tmp/fglrx.wV9uQm'
dh_shlibdeps -l/tmp/fglrx.wV9uQm/debian/fglrx/usr/lib/fglrx:/tmp/fglrx.wV9uQm/debian/fglrx/usr/lib32/fglrx -Xlib32
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 contains an unresolvable reference to symbol dlsym: it's probably a plugin.
dpkg-shlibdeps: warning: 23 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/bin/atieventsd contains an unresolvable reference to symbol XauFileName: it's probably a plugin.
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libGL.so.1.2 contains an unresolvable reference to symbol XOpenDisplay: it's probably a plugin.
dpkg-shlibdeps: warning: 31 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: error: no dependency information found for /usr/share/ATI/lib64/libQtCore.so.4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui).
dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx.substvars debian/fglrx/usr/lib/fglrx/libaticalcl.so debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so debian/fglrx/usr/lib/fglrx/libatiuki.so.1.0 debian/fglrx/usr/lib/fglrx/bin/atieventsd debian/fglrx/usr/lib/fglrx/bin/amdnotifyui debian/fglrx/usr/lib/fglrx/bin/aticonfig debian/fglrx/usr/lib/fglrx/bin/atiode debian/fglrx/usr/lib/fglrx/bin/fgl_glxgears debian/fglrx/usr/lib/fglrx/bin/atiodcli debian/fglrx/usr/lib/fglrx/bin/fglrxinfo debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 debian/fglrx/usr/lib/fglrx/libaticalrt.so debian/fglrx/usr/lib/fglrx/libatiadlxx.so debian/fglrx/usr/lib/fglrx/libOpenCL.so.1 debian/fglrx/usr/lib/fglrx/libXvBAW.so.1.0 debian/fglrx/usr/lib/fglrx/libGL.so.1.2 debian/fglrx/usr/lib/fglrx/libSlotMaximizerAg.so debian/fglrx/usr/lib/fglrx/libamdocl64.so debian/fglrx/usr/lib/fglrx/libaticaldd.so debian/fglrx/usr/lib/fglrx/xorg/modules/glesx.so debian/fglrx/usr/lib/fglrx/xorg/modules/extensions/libglx.so debian/fglrx/usr/lib/fglrx/xorg/modules/linux/libfglrxdrm.so debian/fglrx/usr/lib/fglrx/xorg/modules/amdxmm.so debian/fglrx/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so debian/fglrx/usr/lib/fglrx/libSlotMaximizerBe.so debian/fglrx/usr/lib/fglrx/libfglrx_dm.so.1.0 returned exit code 2
make[1]: *** [override_dh_shlibdeps] Error 2
make[1]: Leaving directory `/tmp/fglrx.wV9uQm'
make: *** [binary-Arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.Yubgiq
Utiliser: Ubuntu 11.10; ATI HD4870;
Pour les systèmes 64 bits avant de faire quoi que ce soit.
Sudo apt-get install ia32-libs
Exécutez chacun de ceux-ci, un à la fois, si vous rencontrez des erreurs, ignorez-les.
Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Supprimez votre fichier xorg.conf
Sudo rm /etc/X11/xorg.conf
Réinstaller xorg
Sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:AMD64 libgl1-mesa-dri:i386 libgl1-mesa-dri:AMD64 xserver-xorg-core
Configurer xorg
Sudo dpkg-reconfigure xserver-xorg
Redémarrer:
Sudo reboot
Après le redémarrage, tous les packages fglrx auront disparu, vous utiliserez ceux par défaut.
Téléchargez le dernier pilote ATI (la version actuelle est 12.1)
wget http://www2.ATI.com/drivers/linux/AMD-driver-installer-12-1-x86.x86_64.run
Une fois téléchargé, accédez à l'emplacement du fichier et configurez-le pour qu'il soit exécuté en tant qu'exécutable.
cd /path_of_the_file
chmod 755 AMD-driver-installer-12-1-x86.x86_64.run
Suivez ces étapes pour installer
sh ./AMD-driver-installer-12-1-x86.x86_64.run --buildpkg Ubuntu/oneiric
Sudo dpkg -i fglrx*.deb
Une fois le pilote installé, vous devez démarrer un nouveau fichier xorg.conf avec cette commande.
Sudo aticonfig --initial -f
Redémarrer
Sudo reboot
Le problème est dû à une précédente installation manuelle du pilote, c'est-à-dire sans construire un paquet deb, et à une désinstallation incomplète.
Sans peur!
Depuis la construction du colis se plaint que
dpkg-shlibdeps: error: no dependency information found for /usr/share/ATI/lib64/libQtCore.so.4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui).
ou, dans d'autres cas,
dpkg-shlibdeps: error: no dependency information found for /lib64/libQtCore.so.4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui).
vous pouvez trouver des alternatives à la bibliothèque dans le système, par exemple.
locate libQtCore.so.4
locate libQtGui.so.4
et, si des alternatives existent, sauvegardez la bibliothèque incriminée (bibliothèques)
Sudo mv /lib64/libQtCore.so.4 /lib64/libQtCore.so.4.orig
Sudo mv /lib64/libQtGui.so.4 /lib64/libQtGui.so.4.orig
Enfin, créez un lien symbolique vers les alternatives (dans mon cas: Sudo ln -s /usr/lib/x86_64-linux-gnu/libQtCore.so.4 Sudo ln-s/usr/lib/x86_64-linux-gnu/libQtGui. so.4)
Maintenant, la construction du paquet devrait se terminer sans erreur et donc son installation.
Il a également été signalé que, si vous tentez une simple réinstallation du pilote propriétaire (après une mise à niveau du noyau, par exemple), il peut suffire de déplacer/usr/share/ATI/lib64 vers un autre emplacement de sauvegarde, puis de compiler le paquet dans le dossier suivant. manière documentée.