Cette page à pour but de lister les problèmes liés à l'utilisation du pilote catalyst, pour les carte AMD_ATI.
Vous avez de grande chance après cela de voir apparaître Unsupported hardware en bas à droite de votre écran. Pour corriger cela, suivez les instructions qui suivent:
cd fglrx-chiffres_du_dossier_décompréssé
.run
exécutable : chmod +x amd-driver-installer*x86.x86_64.run
./amd-driver-installer-*.*-x86.x86_64.run --extract
cd <NomDuDossierExtrait>/common/etc/ati
sudo cp control /etc/ati/
Les cartes ATI / AMD Radeon HD 2xxx-3xxxx-4xxx ne sont plus supportées car ATI n'a pas mis à jour les drivers pour la version d'XOrg incluse dans Ubuntu 12.10.
Une solution est d'utiliser une version modifiée de XOrg.
La procédure est détaillée sur ce message du forum.
Une autre méthode ici, ce qui suit en est le résumé:
sudo add-apt-repository ppa:makson96/fglrx sudo apt-get update sudo apt-get upgrade sudo apt-get install fglrx-legacy
Attention : vous n'utiliserez plus la version supportée par Ubuntu/Cannonical, pour y revenir :
sudo apt-get install ppa-purge sudo ppa-purge ppa:makson96/fglrx
Cela semble la solution la plus simple pour l'instant…
Et pour les cartes de classe 5xxx et + Regardez ici.
Exemple avec une HD Radeon 5450 1 Go:
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Mettez à jour le noyau:
sudo apt-get install linux-source
Installez linux-headers-generic:
sudo apt-get install linux-headers-generic
Et enfin installez fglrx-updates:
sudo apt-get install fglrx-updates
Redémarrez.
Si vous avez un message d'erreur sur le côté droit en bas de l'écran, dans le style “testing use only”, pour le faire disparaître utilisez ce script :
#!/bin/sh DRIVER=/etc/alternatives/x86_64-linux-gnu_xorg_extra_modules/modules/drivers/fglrx_drv.so for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER done
Ces cartes ne sont plus supportées non plus par le dernier pilote propriétaire 14.10, et la version précédente 13.1 ne supporte pas les noyaux au-dessus du 3.4, obligeant à utiliser le pilote libre pour les dernières versions d'Ubuntu.
L'installation du pilote Catalyst s'est bien passée mais l'interface se fige, ou alors se lance avec une résolution de 320×200. Avant de reprendre le CD pour tout installer à nouveau, ouvrez une session en mode console. Vous pouvez y accéder en utilisant par exemple la combinaison de touche <Ctrl>+<Alt>+<F1> ou en démarrant le mode de secours, puis :
sudo killall lightdm
pour tuer complètement l'interface graphique encore chargé en F7
sudo dpkg-reconfigure xserver-xorg
Vous pouvez sélectionner le pilote de serveur X nommé ati ou même vesa au lieu du fglrx lors du 2ème écran.
Si cela ne fonctionne toujours pas vous pouvez essayer d’éditer le fichier de configuration xorg.conf directement:
nano /etc/X11/xorg.conf
Après enregistrement de vos modifications 1) redémarrez.
Si vous n'arrivez pas à activer les effets 3D du bureau éditez avec les droits d'administration le fichier /etc/X11/xorg.conf pour y insérer les lignes suivantes à la fin du fichier :
Section "Extensions" Option "Composite" "1" EndSection
Si vous avez des problèmes relatifs au DRI ou à l'accélération 3D et que les lignes suivantes apparaissent dans votre fichier /var/log/Xorg.0.log
.
(WW) fglrx(0): Kernel Module version does *not* match driver. (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
Alors, vérifiez que le paquet linux-restricted-modules
contenant les modules non libres est bien installé pour votre noyau.
Le cas échant, pour l'installer, vous pouvez utiliser l'outil apt-get en saisissant la commande suivante :
sudo apt-get install linux-restricted-modules-$(uname -r)
Si fglrxinfo vous indique bien les pilotes ATI mais uniquement en administrateur, vérifiez que le chemin d'accès aux modules DRI soit accessible à vos utilisateurs. Pour cela, indiquez que les utilisateurs du groupe “video” ont le droit d'y accéder :
sudo chown root:video /usr/X11R6/lib/modules/dri -R sudo chmod 750 /usr/X11R6/lib/modules/dri -R
sudo chown root:video /usr/lib/xorg/modules/dri -R sudo chmod 750 /usr/lib/xorg/modules/dri -R
Il se peut que les touches de fonction du portable ainsi que l'applet de réglage de la luminosité soient sans effet. Ce problème a été répertorié avec des cartes Mobility Radeon HD 4300 Series / Mobility Radeon HD 4600 Series
Une solution de remplacement est ce script :
#!/bin/bash # corrigez le dossier en fonction du contenu de /proc/acpi/video/ : DGFX sur un HP ProBook 4710s brightfile="/proc/acpi/video/DGFX/LCD/brightness" # choix de la nouvelle valeur level=$(zenity --title "Brightness" --text="Choose brightness level :" --scale --value=`grep $brightfile -e "current: " | sed -e "s/current: //"` --step=10) # arrondi au multiple de 10 le plus proche level=$(( (($level+4)/10)*10 )) # fixe la valeur et corrige les droits sur le fichier si nécessaire echo $level > $brightfile || gksudo chmod 666 $brightfile || echo $level > $brightfile
pourquoi pas sudo chmod 666 ?
Modifier les droits pour rendre votre script exécutable.
Par exemple si vous l'avez appelé script_luminosite.sh et qu'il se trouve dans votre Dossier Personnel vous pouvez saisir
chmod +x ~/script_luminosite.sh
Lancer ensuite le script par:
sh ~/script_luminosite.sh
Si vous n'avez aucun son émis depuis la sortie HDMI de la carte graphique, assurez-vous d'abord que le bon périphérique audio est sélectionné et actif :
Si malgré cela vous n'avez toujours aucun son, pensez à désactiver la carte son intégré dans les paramètres du BIOS.
Pour ceux qui ont des problèmes avec Compiz activé, et ce à la sortie de veille, téléchargez une solution ici, puis avec les droits d'administration:
sudo chmod +x /etc/pm/sleep.d/00compiz-fglrx
Il peut arriver qu'avec Wine,certains logiciels de virtualisation et d'autres applications 3D ne reconnaissent pas l'accélération matérielle de votre carte graphique. Une réinstallation du pilote peut corriger ce problème.
Avec certains jeux basés sur Quake 3 (Tremulous, OpenArena, …), vous pourrez également rencontrer quelques problèmes de contrôle au clavier (précédés d'une sorte de flash discret sur l'écran) ou encore un affichage pas très beau sous Planeshift.
L'astuce pour résoudre ces problèmes consiste à ajouter avec les droits d'administration dans le fichier /etc/X11/xorg.conf' à la section “Module” :
SubSection "extmod" Option "omit xfree86-dga" EndSubSection #Load "extmod"
N'oubliez pas de commenter 2) ou d'effacer la ligne Load “extmod”.
Par exemple Totem: si cette application affiche une erreur “Resource or device busy” dès que vous la lancez, il faut ajouter deux paramètres dans /etc/X11/xorg.conf, dans la section “Device” :
Option "VideoOverlay" "on" Option "OpenGLOverlay" "off"
Voir d'autres informations en français dans ce sujet du forum ubuntu-fr.org.
Si les couleurs de vos vidéo ne sont pas correctes par rapport à l'original, il suffit de modifier un paramètre dans gstreamer-properties :
gstreamer-properties
ffmpegcolorspace ! video/x-raw-yuv,format=(fourcc)YV12 ! xvimagesink
Lancez les propriétés de Gstreamer:
gstreamer-properties
Puis dans l'onglet Tableau vidéo changer “Autodetect” par “X windows system sans XV”
Avec les pilotes propriétaires, la fermeture du PC pose un problème. Affichage anormal, ne se ferme pas,… La manifestation du bug est aléatoire. Des problèmes graphiques (OpenGl notamment) peuvent aussi être présents. Une des solutions est présentée ci-dessous :
Contributeurs : Pier Luc CR, Theozzfancometh, Kao_chen, L'Africain.