Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
problemes_catalyst [Le 14/10/2014, 16:29] L'Africain |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>carte_graphique amd-ati catalyst}} | ||
- | ---- | ||
- | {{ :application:catalyst:catalyst_icone.png?70}} | ||
- | ======Problèmes liés à l'installation du pilote Catalyst ====== | ||
- | Cette page à pour but de lister les problèmes liés à l'utilisation du pilote catalyst, pour les carte AMD_ATI. | ||
- | |||
- | =====Avant propos===== | ||
- | * Utiliser les journaux machines (logs) pour mieux identifier votre problème : | ||
- | *Depuis un [[:terminal]], consultez la sortie de la [[:commande_shell|commande]]: <code>dmesg | grep fglrx</code> Vous trouverez les logs des messages d'erreurs dans les fichiers **/var/log/kern.log** et **/var/log/Xorg.0.log**. | ||
- | * Vérifier votre câblage: | ||
- | * Vérifier que vos câbles sont correctement connectés, une fiche mal vissée peut faire scintiller votre écran. | ||
- | * Essayer de changer de type de connexion en passant d'un branchement [[wpfr>Connecteur_VGA|VGA]] à un [[wpfr>Digital_Visual_Interface|DVI]] par exemple. | ||
- | * Carte graphique trop ancienne : | ||
- | * Carte précédent la Radeon 9500 : Inutile de compter sur le pilote propriétaire, désinstallez-le pour revenir au pilote libre installé par défaut. | ||
- | * Carte comprise entre les Radeon 9500 et les Radeon HD 1000 : Assurez-vous de bien utiliser les pilotes Catalyst 9.3 et pas un plus récent. | ||
- | * Carte trop récente | ||
- | * Si la puce de votre carte a été fabriquée après la sortie de votre Ubuntu actuel, il y a de fortes chances pour que le support de la carte ne soit pas actif ou complet. Essayez peut-être d'installer les derniers pilotes [[:catalyst#via_le_site_officiel| depuis le site d'AMD.]] | ||
- | |||
- | =====Résoudre l'erreur "Unsupported hardware"===== | ||
- | 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: | ||
- | |||
- | - Téléchargez le dernier pilote Catalyst sur [[http://support.amd.com/en-us/download| la page des drivers Linux du site officiel de AMD]], | ||
- | - [[:archivage#graphiquement|Extrayez l'archive]] zip dans votre Dossier Personnel, | ||
- | - Saisissez dans un [[:terminal]] les [[:commande_shell|commandes]] suivantes: | ||
- | * Déplacez-vous dans votre dossier décompressé: <code>cd fglrx-chiffres_du_dossier_décompréssé</code> | ||
- | * Rendez le fichier ''.run'' exécutable : <code>chmod +x amd-driver-installer*x86.x86_64.run</code> | ||
- | * Extrayez le pilote téléchargé : <code>./amd-driver-installer-*.*-x86.x86_64.run --extract</code> | ||
- | * Entrez dans le dossier ainsi extrait, et aller à l'emplacement : //common/etc/ati// <code>cd <NomDuDossierExtrait>/common/etc/ati</code> | ||
- | * Copiez le fichier nommé **control** et le coller dans /etc/ati <code>sudo cp control /etc/ati/</code> | ||
- | - Redémarrez, et maintenant vous verrez que le message à disparu. | ||
- | |||
- | ===== Problème avec Ubuntu 12.04 pour les cartes Radeon HD 2xxx-3xxx-4xxx===== | ||
- | |||
- | 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 [[http://forum.ubuntu-fr.org/viewtopic.php?id=1493141|message du forum]]. | ||
- | Une autre méthode [[https://launchpad.net/~makson96/+archive/fglrx|ici]], ce qui suit en est le résumé: | ||
- | <code> | ||
- | sudo add-apt-repository ppa:makson96/fglrx | ||
- | sudo apt-get update | ||
- | sudo apt-get upgrade | ||
- | sudo apt-get install fglrx-legacy | ||
- | </code> | ||
- | Attention : vous n'utiliserez plus la version supportée par Ubuntu/Cannonical, pour y revenir :\\ | ||
- | <code> | ||
- | sudo apt-get install ppa-purge | ||
- | sudo ppa-purge ppa:makson96/fglrx | ||
- | </code> | ||
- | |||
- | Cela semble la solution la plus simple pour l'instant... | ||
- | |||
- | Et pour les cartes de classe 5xxx et + | ||
- | Regardez [[http://ubuntuforums.org/showpost.php?p=12305917&postcount=11|ici]]. | ||
- | |||
- | Exemple avec une HD Radeon 5450 1 Go: <code>sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*</code> | ||
- | Mettez à jour le noyau: <code>sudo apt-get install linux-source</code> | ||
- | Installez linux-headers-generic: <code>sudo apt-get install linux-headers-generic</code> | ||
- | Et enfin installez fglrx-updates: <code>sudo apt-get install fglrx-updates</code> | ||
- | 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 : | ||
- | |||
- | <code>#!/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</code> | ||
- | 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. | ||
- | |||
- | ===== Écran figé===== | ||
- | ====Passer en mode console==== | ||
- | L'installation du pilote Catalyst s'est bien passée mais l'interface se fige, ou alors se lance avec une résolution de 320x200. 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 [[:recovery_mode|mode de secours]], puis : | ||
- | * Tapez votre nom d'utilisateur et votre mot de passe. | ||
- | * Puis :<code>sudo killall lightdm</code> pour tuer complètement l'interface graphique encore chargé en F7 | ||
- | * Lancez l'interface de configuration du [[wpfr>X_Window_System|serveur X]]:<code>sudo dpkg-reconfigure xserver-xorg </code> | ||
- | Vous pouvez sélectionner le pilote de serveur X nommé **ati** ou même **vesa** au lieu du **fglrx** lors du 2ème écran. | ||
- | * Redémarrez votre ordinateur. | ||
- | |||
- | Si cela ne fonctionne toujours pas vous pouvez essayer d’[[# Réparer en modifiant directement un fichier de configuration|éditer le fichier de configuration xorg.conf]] directement: | ||
- | * [[:tutoriel:comment_modifier_un_fichier#partout_meme_sans_interface_graphique|Ouvrez avec les droits d'administration]] le fichier **/etc/X11/xorg.conf**:<code>nano /etc/X11/xorg.conf</code> | ||
- | * Rendez vous dans la section //Device//, | ||
- | * Allez à la ligne //Driver// et remplacez //"fglrx"// par //"ati"//. | ||
- | |||
- | Après enregistrement de vos modifications ((si vous utilisez [[:nano]] il s'agit de faire **Ctrl+X** puis **O** ou **Y** pour enregistrer les modifications avant de quitter)) redémarrez. | ||
- | |||
- | ===== Compiz ne se lance pas ===== | ||
- | |||
- | Si vous n'arrivez pas à activer les effets 3D du bureau [[:tutoriel:comment_modifier_un_fichier|éditez avec les droits d'administration]] le fichier **/etc/X11/xorg.conf** pour y insérer les lignes suivantes à la fin du fichier : | ||
- | <file>Section "Extensions" | ||
- | Option "Composite" "1" | ||
- | EndSection | ||
- | </file> | ||
- | |||
- | |||
- | ===== DRI ou accélération 3D ===== | ||
- | |||
- | Si vous avez des problèmes relatifs au [[wp>Direct_Rendering_Infrastructure|DRI]] ou à l'accélération 3D et que les lignes suivantes apparaissent dans votre fichier ''/var/log/Xorg.0.log''. | ||
- | |||
- | <file> | ||
- | (WW) fglrx(0): Kernel Module version does *not* match driver. | ||
- | (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work | ||
- | </file> | ||
- | |||
- | Alors, vérifiez que le paquet ''linux-restricted-modules'' contenant les [[:tutoriel:tout_savoir_sur_les_modules_linux|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_shell|commande]] suivante : | ||
- | <code> | ||
- | sudo apt-get install linux-restricted-modules-$(uname -r) | ||
- | </code> | ||
- | |||
- | ===== Droits d'accès ===== | ||
- | |||
- | Si fglrxinfo vous indique bien les pilotes ATI mais uniquement en [[:sudo|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 : | ||
- | * si le [[:tutoriel/tout_savoir_sur_les_modules_linux|module]] se trouve dans le dossier **/usr/X11R6/lib/modules/**<code> | ||
- | sudo chown root:video /usr/X11R6/lib/modules/dri -R | ||
- | sudo chmod 750 /usr/X11R6/lib/modules/dri -R | ||
- | </code> | ||
- | * si le [[:tutoriel/tout_savoir_sur_les_modules_linux|module]] se trouve dans le dossier **/usr/lib/xorg/modules/**<code> | ||
- | sudo chown root:video /usr/lib/xorg/modules/dri -R | ||
- | sudo chmod 750 /usr/lib/xorg/modules/dri -R | ||
- | </code> | ||
- | |||
- | ===== Réglage de la luminosité impossible ===== | ||
- | |||
- | 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 : | ||
- | <file bash script_luminosite.sh> | ||
- | #!/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 | ||
- | </file> | ||
- | FIXME 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 | ||
- | <code>chmod +x ~/script_luminosite.sh</code> | ||
- | Lancer ensuite le script par:<code>sh ~/script_luminosite.sh</code> | ||
- | |||
- | ===== Pas de son avec la sortie HDMI ===== | ||
- | |||
- | Si vous n'avez aucun son émis depuis la sortie [[wpfr>High-Definition Multimedia Interface|HDMI]] de la carte graphique, assurez-vous d'abord que le bon périphérique audio est sélectionné et actif : | ||
- | * Ouvrez le panneau //Préférences du son// | ||
- | * Dans l'onglet //Matériel//, sélectionnez "HDMI audio" | ||
- | * Dans le menu déroulant, choisissez "Digital stéréo"(ou supérieur). | ||
- | * Dans l'onglet //Sortie//, cochez également le même périphérique. | ||
- | |||
- | Si malgré cela vous n'avez toujours aucun son, pensez à désactiver la carte son intégré dans les paramètres du [[wpfr>Basic_Input_Output_System|BIOS]]. | ||
- | |||
- | |||
- | ===== Écran noir en sortie de veille ===== | ||
- | |||
- | Pour ceux qui ont des problèmes avec Compiz activé, et ce à la sortie de veille, téléchargez une solution [[https://github.com/dabrahams/fglrx-support | ici]], puis avec les droits [[:sudo|d'administration]]: | ||
- | * Copiez le fichier **50compiz-fglrx-noclear** dans le dossier **/etc/pm/config.d/** | ||
- | * Copiez le fichier **00compiz-fglrx** dans le dossier **/etc/pm /sleep.d/** puis rendez-le [[:droits|exécutable]], avec par exemple la commande <code>sudo chmod +x /etc/pm/sleep.d/00compiz-fglrx</code> | ||
- | |||
- | ===== Wine et certaines applications 3D ===== | ||
- | |||
- | 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. | ||
- | |||
- | ===== Problèmes avec certains jeux ====== | ||
- | |||
- | 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 à [[:tutoriel:comment_modifier_un_fichier|ajouter avec les droits d'administration]] dans le fichier **/etc/X11/xorg.conf'** à la section "Module" : | ||
- | <file> | ||
- | SubSection "extmod" | ||
- | Option "omit xfree86-dga" | ||
- | EndSubSection | ||
- | #Load "extmod" | ||
- | </file> | ||
- | N'oubliez pas de commenter ((ajouter un dièse **#** en début de ligne)) ou d'effacer la ligne ''Load "extmod".'' | ||
- | |||
- | ===== Erreur sur les applications utilisant Gstreamer ===== | ||
- | |||
- | 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" : | ||
- | <file> | ||
- | Option "VideoOverlay" "on" | ||
- | Option "OpenGLOverlay" "off" | ||
- | </file> | ||
- | Voir d'autres informations en français dans [[http://forum.ubuntu-fr.org/viewtopic.php?id=2487&p=5|ce sujet du forum ubuntu-fr.org]]. | ||
- | |||
- | ===== Mauvaises couleurs avec les applications utilisant Gstreamer ===== | ||
- | |||
- | 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 : | ||
- | * Assurez-vous d'avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>gstreamer0.10-ffmpeg]]**. | ||
- | * Lancez les propriétés de [[:Gstreamer]]:<code>gstreamer-properties</code> | ||
- | * Dans l'onglet //Vidéo//, parmi la liste des greffons de sortie par défaut, sélectionner "Personnalisé" | ||
- | * Dans la case //Pipeline//, remplacez le contenu par:<file> | ||
- | ffmpegcolorspace ! video/x-raw-yuv,format=(fourcc)YV12 ! xvimagesink | ||
- | </file> | ||
- | |||
- | ===== Vidéos ne s'affichant pas correctement (noir) Gstreamer ===== | ||
- | Lancez les propriétés de [[:Gstreamer]]: | ||
- | <code>gstreamer-properties</code> | ||
- | Puis dans l'onglet //Tableau vidéo// changer "Autodetect" par "X windows system sans XV" | ||
- | |||
- | =====Bug sous 12.04 LTS ===== | ||
- | 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 : | ||
- | - Supprimer entièrement les paquets fglrx présents | ||
- | - Redémarrer le pc | ||
- | - Installer le paquet **[[apt>linux-headers-generic]]** | ||
- | - Réinstaller le paquet **[[apt>fglrx]]** et **[[apt>fglrx-amdcccle]]** | ||
- | - Redémarrer le pc. | ||
- | =====Voir aussi===== | ||
- | * **(fr)** [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2750364#p2750364|Problème minimisation des fenêtres (ati+compiz)]]: sujet dans le forum ubuntu-fr.org | ||
- | * **(en)** [[http://wiki.cchtml.com/index.php/Troubleshooting#System_freezes_after_logout_with_GDM_or_KDM.07UNIQd6a6a33609b2809-nowiki-00000010-QINU2.07UNIQd6a6a33609b2809-nowiki-00000011-QINU|Autre page d'aide à la résolution des problèmes sur les cartes ATI]] | ||
- | * **(en)** [[https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection | Page du site Ubuntu anglais dédié au problème de détection des pilotes]] | ||
- | |||
- | |||
- | ---- | ||
- | //Contributeurs : [[utilisateurs:pierluc|Pier Luc CR]], [[utilisateurs:theozzfancometh|Theozzfancometh]], [[utilisateurs:Kao_chen]], [[utilisateurs:l_africain|L'Africain]].// |