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 20/12/2021, 21:54] wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
— (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: | ||
| - | * Radeon HD 2000/3000/4000: le pilote "Legacy" n'est plus pris en charge par le serveur graphique Xorg au delà d'[[:precise|Ubuntu Precise 12.04]]. Utilisez alors le pilote libre installé par défaut. | ||
| - | * Carte précédant la Radeon HD 2000: Aucun pilote propriétaire n'est pris en charge par le serveur graphique Xorg. Utilisez le pilote libre installé par défaut. | ||
| - | * Carte graphique trop récente: | ||
| - | * Si la puce de votre carte a été fabriquée après la sortie de votre [[:versions|version 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 officiel 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 [[https://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 [[https://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]].// | ||