| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| catalyst [Le 14/10/2014, 01:13] – [Tester sa carte] Lien corrigé cafecho | catalyst [Le 14/03/2023, 11:25] (Version actuelle) – Obsolète voir page amd-ati L'Africain |
|---|
| {{tag>Precise Trusty carte_graphique amd-ati problèmes_catalyst}} | |
| ---- | |
| {{ :application:catalyst:catalyst_icone.png?70}} | |
| ====== Pilote AMD Catalyst™ ====== | |
| |
| **Catalyst** est le pilote officiel proposé par [[:AMD-ATI]]. Il permet d'activer une accélération complète de la 3D et d'obtenir de bonnes performances sur votre carte graphique.\\ | |
| Il peut arriver que le pilote [[wpfr>Logiciel_libre | libre]] **[[:Radeon]]**, installé par défaut, ne couvre pas tous vos besoins, bien que son [[ http://cgit.freedesktop.org/mesa/mesa/log/ |développement progresse rapidement]]. Dans ce cas il vous faudra installer le pilote propriétaire. | |
| <note important>Le code source des pilotes [[wpfr>Logiciel_propriétaire | propriétaires]] n'est pas librement accessible et modifiable par les développeurs de Ubuntu. Leur utilisation est risquée car la société qui produit ces pilotes ne les a conçus que pour certains types de matériels et des mises à jour de sécurité qui y sont apportées dépendent uniquement de son bon vouloir. Ubuntu ne peut pas réparer ou améliorer ces pilotes.</note> | |
| |
| =====Pré-requis===== | |
| * Disposer des [[:sudo|droits d'administration]]; | |
| * Disposer d'une connexion à Internet configurée et activée; | |
| * [[:carte_graphique#identifier_sa_carte_graphique|Connaître sa carte graphique]]. | |
| |
| ===== Installation===== | |
| |
| ====Via les dépôts Ubuntu ==== | |
| |
| <note>Cette méthode est vivement recommandée pour l'installation du pilote propriétaire. C'est la méthode la plus simple qui utilise des pilotes spécialement empaquetés et testés pour **Ubuntu** et dont les mises à jour seront proposées automatiquement. \\ | |
| Néanmoins la version du pilote du dépôt peut ne pas prendre correctement en charge votre carte graphique AMD-ATI, surtout si sa puce a été fabriquée après la sortie de votre [[:versions|version d'Ubuntu]]. Ces bugs peuvent être résolus si l'on [[#via le site officiel|fait soi-même les fichiers .deb]] à partir de la version plus récente du pilote fourni depuis le site du constructeur. Voir alors la procédure au chapitre [[#via le site officiel]].</note> | |
| |
| Pour installer **Catalyst** et ses pilotes propriétaires il est vivement recommandé d'utiliser le [[:gestionnaire de pilotes propriétaires]]. \\ | |
| Une fois [[:[[:gestionnaire de pilotes propriétaires#lancement|lancé]], plusieurs choix de versions peuvent être disponibles.\\ | |
| //( Si aucun choix n'est disponible, c'est que la version du pilote fglrx des dépôts n'est pas ou n'est plus compatible avec votre carte AMD-ATI. Ne tentez pas alors d'installer fglrx à l'aide d'un autre [[:gestionnaire de paquets]]. Si vraiment le pilote libre en place ne vous satisfait pas, essayez plutôt l'installation [[#via le site officiel]].)// \\ | |
| \\ | |
| {{:ati_driver_install.png?700|L'interface Ubuntu des pilotes de périphériques}} | |
| - Choisir le pilote propriétaire désiré; | |
| - "Appliquer les changements" (ou "activez" sur l'ancienne version du gestionnaire) | |
| - Fermer le gestionnaire; | |
| - Redémarrer votre ordinateur. | |
| Vous utilisez maintenant les pilotes propriétaires de votre carte graphique AMD/ATI. Il ne vous reste plus qu'à [[#Configuration|configurer Catalyst]]. | |
| |
| ====Via le site officiel ==== | |
| |
| <note important> | |
| * L'installation de la version du pilote via le site officiel %%AMD-ATI%% est déconseillée car il n'a pas été empaqueté ni testé pour **Ubuntu**. | |
| * L'installation "en créant un paquet .deb" proposée ci-dessous permet de charger dynamiquement le [[:tutoriel/tout_savoir_sur_les_modules_linux|module]] du pilote pour ne plus avoir à le recompiler à chaque mise à jour du [[wpfr>noyau Linux]]. | |
| * Si vous disposez d'une version précédente du pilote propriétaire (Catalyst ou même de l'ancien ATI Proprietary Linux Driver), vous devez le [[#désinstallation|désinstaller]] avant de débuter l'installation du nouveau pilote. | |
| </note> | |
| |
| |
| Le dernier pilote ATI Catalyst™ est disponible [[http://support.amd.com/fr-fr/download|sur cette page]]. Une fois téléchargé: | |
| * [[:archivage#graphiquement|Extrayez l'archive]] zip dans votre //Dossier Personnel//; | |
| |
| * [[:tutoriel:comment_installer_un_paquet|Installer les dépendances]]: **[[apt>dkms debhelper dh-modaliases execstack build-essential]]**; | |
| * //(Pour [[:precise|Précise 12.04]]: **[[apt>build-essential cdbs fakeroot dh-make debhelper debconf dh-modaliases execstack libstdc++5 dkms linux-headers-$(uname -r)]]**)// | |
| Puis dans un [[:terminal]] à l'aide des [[:commande_shell|commandes]] suivantes (certaines peuvent prendre du temps, soyez patient.): | |
| * Déplacez-vous dans votre dossier décompressé: <code>cd fglrx-*</code> | |
| * Générez les paquets: <code>sudo sh ./amd-driver-installer-* --buildpkg</code> | |
| * Vous les installerez ensuite par: <code>sudo dpkg -i *.deb</code> | |
| * Si le [[:terminal]] vous indique des problèmes de dépendances: Pour que tout rentre dans l'ordre, exécuter la [[:commande_shell|commande]]:<code>sudo apt-get -f install</code> | |
| * Lorsque l'installation sera terminée et que la fenêtre se sera fermée, entrez cette commande dans le terminal pour configurer automatiquement votre fichier [[:xorg|xorg.conf]]:<code>sudo /usr/lib/fglrx/bin/amdconfig --initial</code> | |
| * Redémarrez votre ordinateur pour qu'il puisse prendre en compte le nouveau pilote. | |
| Il ne vous reste plus qu'à [[#Configuration|configurer Catalyst]]. | |
| |
| =====Tester sa carte===== | |
| Voir la page [[:carte_graphique#tester|"Carte graphique", chapitre "Tester"]]. | |
| ===== Configuration===== | |
| ==== Accélération du décodage vidéo VA-API ==== | |
| Vous pouvez améliorer le rendu de certaines vidéos grâce à l’[[wpfr>Video_Acceleration_API|accélération vidéo API]]. Voir la page **[[:vaapi#pilote_catalyst|vaapi]]**. | |
| ==== Panneau de contrôle ==== | |
| |
| Le pilote **Catalyst** est fourni avec un panneau de contrôle, le "AMD Catalyst Control Center", destiné à vous permettre de personnaliser la configuration par défaut. 2 possibilités vous sont proposées, "**Catalyst**" et "**Catalyst (administrateur)**". En effet, certains changements ne sont possibles qu'en mode [[:sudo|administrateur]].\\ | |
| * Lancer l'application depuis le [[:unity#tableau_de_bord_dash|tableau de bord]] d'Unity. L'application se trouve dans la catégorie "Personnalisation" une fois "filtrer les résultats" de la [[:unity-lens|loupe]] "application" . | |
| * Ou dans un [[:terminal]], saisir la [[:commande_shell|commande]] suivante: <code>amdcccle</code> ou en mode [[:sudo|administrateur]]: <code>sudo amdcccle</code> | |
| |
| === Quelques-unes des fonctions accessibles via ce panneau de contrôle === | |
| | {{:ati_information.png?200|Fenêtre d'informations dans l'interface Catalyst}} | {{:catalyst_screen.png?200|Les paramètres d'affichage}} | | |
| | {{:catalyst_color.png?200|Le réglages des couleurs}} | {{:catalyst_aa.png?200|Les réglages d'anti-aliasing}} | | |
| |
| |
| |
| <note important>Certaines options peuvent n'avoir aucun effet sur certaines anciennes cartes (qui ne supportent pas le filtrage par exemple).</note> | |
| Il sera question ici des premières options qui permettent un confort d'utilisation : | |
| * [[#Synchronisation verticale]] | |
| * [[#Anticrénelage (ou antialiasing)]] | |
| * [[#Filtre anisotrope (ou anisotropic)]] | |
| |
| === Synchronisation verticale === | |
| |
| Dans //Catalyst Control Center -> 3D -> Plus de paramètres//, il est conseillé de fixer //Attendre le rafraîchissement vertical// sur **Toujours activé**, qui permet de synchroniser l'affichage sur la fréquence verticale de l'écran. Cette option est prise en compte immédiatement lors du clic sur la case à cocher. | |
| |
| Cela a deux effets bénéfiques : | |
| * si l'écran est à 60Hz, pas besoin de dessiner 1300 images par secondes et faire tourner les ventilateurs à fond, 60 suffisent ; | |
| * sans cette option, il arrive que l'écran dessine réellement l'image alors que la carte graphique est en train d'écrire une nouvelle image, ce qui provoque des effets de "déchirements" : | |
| |
| {{:tearing-effect.png|Effet de déchirement}} | |
| |
| |
| Cependant, activer cette option ne résout pas TOUS les problèmes de déchirements : lors de la rotation du cube de **[[:compiz]]**, chaque image est bien synchronisée, les déchirements ont disparu ; par contre, lors du déplacement d'une fenêtre, [[:compiz]] ne demande pas la synchronisation, donc des déchirements resteront visibles (Vérifié en 2560x1600 avec une HD4870 et **Sync to VBlank** activé, toujours vrai).\\ | |
| Vous pouvez alors essayer d'activer le bureau sans déchirement dans //Options d'affichage -> Sans déchirement// pour palier ce problème. | |
| |
| === Anticrénelage (ou antialiasing) === | |
| |
| L'antialiasing permet de réduire les effets "escalier" __sur les contours__ des objets 3D.\\ | |
| Voici la différence de rendu **avec** et **sans** antialiasing (à gauche, l'antialiasing est désactivé, à droite, il est activé au maximum) : | |
| |
| {{:antialiasing-off.png|Antialiasing désactivé}} {{:antialiasing-on.png|Antialiasing activé}} | |
| |
| |
| Pour l'activer, dans //Catalyst Control Center -> 3D -> Anticrénelage//, cochez //Remplacer le réglage de l'application// et réglez la puissance du filtre. Un filtre plus fort sera plus efficace, mais demandera plus de ressources au système.\\ | |
| Une fois validée, l'option est immédiatement prise en compte. | |
| |
| Vous pouvez également changer la technique d'anticrénelage utilisée dans //3D -> Mode d'anticrénelage//. Ici aussi, le mode choisi influe sur la qualité du filtre et du même coup sur les performances du système. | |
| |
| === Filtre anisotrope (ou anisotropic) === | |
| |
| Le filtrage anisotrope permet de réduire les effets "escalier" __à l'intérieur des fenêtres__ (sur les textures). Son effet est d'autant plus visible que l'on regarde l'objet 3D (une fenêtre sur une face du cube par exemple) avec un angle proche de 90°.\\ | |
| Voici la différence de rendu **avec** et **sans** filtrage anisotrope (à gauche, l'anisotropie est désactivée, à droite, elle est activée au maximum) : | |
| |
| {{:anisotropic-off.png|Anisotropie désactivé}} {{:anisotropic-on.png|Anisotropie activé}} | |
| |
| Pour l'activer, dans //Catalyst Control Center -> 3D -> Filtrage anisotrope//, il suffit de cocher //Remplacer le réglage de l'application// et de régler la puissance du filtre. Cette option sera prise en compte au prochain démarrage de **compiz** (ou autre application 3D). | |
| |
| |
| ==== Température de la carte ==== | |
| |
| Les commandes qui suivent demandent au préalable un lancement de aticonfig en mode [[:sudo|administrateur]] : | |
| <code>sudo aticonfig --initial</code> | |
| Pour connaître la température de sa carte graphique tapez : | |
| <code>aticonfig --adapter=0 --od-gettemperature</code> | |
| Pour obtenir quelque chose comme : | |
| <code>Adapter 0 - AMD Radeon HD 6700 Series | |
| Sensor 0: Temperature - 44.00 C</code> | |
| |
| Les séries des Radeon 4xxx ont tendance à chauffer énormément car le ventilateur tourne à 20% par défaut. Pour contrôler la vitesse du ventilateur une simple commande, dont la prise en compte est immédiate, suffit : | |
| <code>aticonfig --pplib-cmd "set fanspeed 0 40"</code> | |
| où //40// correspond au pourcentage de la vitesse maximum du ventilateur de la carte graphique.\\ | |
| Par exemple, cette commande sur une HD4850 fait passer la température de 80°C à 56°C, et le ventilateur reste silencieux. | |
| |
| En revanche, sur la série des 36xx, le ventilateur est à vitesse trop élevée pour ce que l'on demande au GPU, entraînant des nuisances sonores inutiles. Si vous êtes possesseur de ce type de carte, vous pouvez baisser la vitesse à 30%, réduisant considérablement le niveau de décibels. La carte ne monte pas à plus de 30°C. | |
| |
| Vous pouvez [[:tutoriel:application_demarrage|ajouter votre commande au démarrage de votre session]] pour que la carte graphique soit bien ventilée automatiquement à chaque démarrage. | |
| |
| |
| =====Désinstallation===== | |
| Pour désinstaller Catalyst et ses pilotes propriétaires: | |
| - Lancer le [[:gestionnaire de pilotes propriétaires#lancement| gestionnaire de pilotes propriétaires]]; | |
| - Choisir le pilote libre "Serveur XX.Org"; | |
| - "Appliquer les changements" (ou "activez" sur l'ancienne version du gestionnaire) | |
| - Fermer le gestionnaire; | |
| - Redémarrer votre ordinateur. | |
| Après le redémarrage de l’ordinateur, le pilote libre sera alors activé automatiquement. | |
| |
| =====Problèmes connus===== | |
| Rendez-vous sur la page des [[:problemes_catalyst|problèmes liés à l'utilisation du pilote catalyst]]. | |
| =====Voir aussi===== | |
| |
| * **(fr)** [[http://www.amd.com/fr-fr| AMD]] Fournit les spécifications détaillées des cartes ainsi que les derniers pilotes [[Catalyst]] | |
| * **(en)** [[http://wiki.cchtml.com/index.php/Ubuntu | Wiki AMD ]] , non officiel, mais riche en informations utiles | |
| * **(fr)** [[http://forum.ubuntu-fr.org/viewtopic.php?id=248679|Installation du pilote pour ati 9800 Pro]] : sujet dans le forum ubuntu-fr.org | |
| | |
| ---- | |
| |
| //Contributeurs : [[utilisateurs:pierluc|Pier Luc CR]], [[utilisateurs:theozzfancometh|Theozzfancometh]], [[utilisateurs:Kao_chen]], [[utilisateurs:cafecho]]// | |