Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
problemes_catalyst [Le 14/03/2023, 11:27]
L'Africain Obsolète le pilote n'est plus présent dans les dépôts
— (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]].//​