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 | ||
catalyst [Le 05/03/2015, 21:42] cafecho [Installation] Lien obsolète |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty carte_graphique amd-ati problèmes_catalyst}} | ||
- | ---- | ||
- | {{ :application:catalyst:catalyst_icone.png?70}} | ||
- | ====== Pilote AMD Catalyst™ ====== | ||
- | **Catalyst** (dénommé aussi **fglrx**) est le pilote [[wpfr>Logiciel_propriétaire | propriétaire]] officiel proposé par [[:AMD-ATI]]. Il permet d'assurer une accélération complète de la 3D et d'obtenir de bonnes performances de votre carte graphique.\\ | ||
- | Il peut arriver que le [[:Radeon|pilote libre]], 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 par la communauté des développeurs. Leur utilisation est risquée car [[:AMD-ATI]] ne les a pas forcément conçus spécialement pour chaque [[wpfr>Distribution_Linux|distribution]] ou chaque types de matériels. Les mises à jour de sécurité qui y sont apportées dépendent uniquement du fabricant.</note> | ||
- | |||
- | =====Pré-requis===== | ||
- | * Disposer des [[:sudo|droits d'administration]]; | ||
- | * Disposer d'une connexion à Internet configurée et activée; | ||
- | * Avoir son système à jour; | ||
- | * Avoir [[#désinstallation|désinstallé]] tout pilote propriétaire avant l’installation d'une nouvelle version; | ||
- | * [[:carte_graphique#identifier_sa_carte_graphique|Connaître sa carte graphique]]; | ||
- | |||
- | =====Installation Via les dépôts Ubuntu ===== | ||
- | 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**. | ||
- | |||
- | Pour installer **Catalyst** et ses pilotes propriétaires il est vivement recommandé d'utiliser le [[:gestionnaire de pilotes propriétaires|gestionnaire de pilotes additionnels]]. Contrairement aux autres [[:gestionnaire_de_paquets|gestionnaires de paquets]], lui seul pourra détecter si la version des paquets disponible dans les dépôts est adaptée ou non à votre carte graphique. \\ | ||
- | Une fois [[:[[:gestionnaire de pilotes propriétaires#lancement|lancé]], plusieurs choix de versions peuvent être disponibles. | ||
- | |||
- | <note>Si **aucun choix n'est disponible**, la version du pilote (paquet fglrx) des [[:dépôts]] n'est certainement pas ou plus compatible avec votre carte graphique AMD-ATI. Sauf à savoir ce que vous faites, ne tentez pas alors de forcer l'installation du paquet **fglrx**. L'installation d'un pilote mal adaptée peut provoquer l'arrêt de l'interface graphique d'Ubuntu.\\ | ||
- | Si vraiment le pilote libre en place ne vous satisfait pas, essayez plutôt l'installation [[#via le site officiel]].</note> | ||
- | \\ | ||
- | {{:ati_driver_install.png?700|L'interface Ubuntu des pilotes de périphériques}} | ||
- | - Choisir le pilote propriétaire %%AMD%% 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]]. | ||
- | |||
- | Si la prise en charge de votre carte graphique n'est toujours pas satisfaisante, vous pouvez utiliser une version mieux adaptée disponible depuis le site officiel ([[#via le site officiel|Voir ci-dessous]]). | ||
- | |||
- | =====Installation via le site officiel ===== | ||
- | |||
- | <note important> | ||
- | * Installer un paquet hors des [[:dépôts]] officiels peut présenter un risque d'instabilité du système. | ||
- | * Les versions des pilotes **fglrx** supérieures à 14.3xx.xx utilisent la dépendance **fglrx-core** qui peut entrer en conflit avec d'autres paquets déjà installés. De plus, cette dépendance est prise en charge qu'à partir d'[[:Utopic|Utopic 14.10]]. Dans ce cas où vous rencontreriez des difficultés, ne forcez pas l'installation au risque de ne plus avoir d'interface graphique lors du redémarrage du système. | ||
- | </note> | ||
- | |||
- | Dans le cas où votre carte est très récente ou un peu ancienne, le pilote propriétaire des [[:dépôts]] Ubuntu peut ne pas convenir. Vous aurez alors besoin d'installer le pilote adapté proposé depuis le [[http://support.amd.com/fr-fr/download|site officiel AMD-ATI]]. L'installation se fera avec des paquets.deb pour Ubuntu créés à partir du script d'installation .run d'%%AMD%%. | ||
- | ====Pré-requis==== | ||
- | * [[:tutoriel/comment_installer_un_paquet|Installer les paquets]] **[[apt>dh-modaliases,dpkg-dev,debhelper,dkms,lib32gcc1,execstack|dh-modaliases dpkg-dev debhelper dkms lib32gcc1 execstack]]** nécessaires à la construction des paquets .deb pour [[:trusty|Ubuntu Trusty 14.04]]. | ||
- | * Selon votre [[:versions|version d'Ubuntu]], si d'autres paquets seraient nécessaires, un message vous demandera de consulter le fichier **''/usr/share/ati/fglrx-install.log''** pour compléter cette liste. Dans ce cas: | ||
- | * Quitter l'installation | ||
- | * [[:editeur_de_texte|Consulter]] le fichier **''/usr/share/ati/fglrx-install.log''**; | ||
- | * [[:tutoriel/comment_installer_un_paquet|Installer les paquets]] indiqués; | ||
- | * Reprendre l'installation. | ||
- | |||
- | ====Installation==== | ||
- | Dans la partie "sélectionner manuellement le pilote" de la [[http://support.amd.com/fr-fr/download|page de téléchargement]] du site officiel AMD-ATI: | ||
- | - Sélectionner votre carte graphique au travers des différentes listes déroulantes proposées; | ||
- | - Télécharger le paquet pour Linux Selon votre [[:architecture matérielle]]; \\ //(__À noter__, pour certains pilotes, le fichier exécutable .run peut être proposé sous la forme d'une [[:archivage|archive.zip]]).// | ||
- | * Si le pilote est archivé au format compressé **.zip**, | ||
- | - Télécharger le fichier .zip dans votre __dossier personnel__; | ||
- | - [[:archivage#graphiquement|Extraire l'archive zip]]. | ||
- | * Si le pilote est directement au format exécutable **.run**, | ||
- | - Dans votre __dossier personnel__, créez un nouveau dossier nommé **fglrx** | ||
- | - Copiez-y le fichier .run téléchargé. | ||
- | |||
- | Puis dans un [[:terminal]] à l'aide des [[:commande_shell|commandes]] suivantes: | ||
- | - Déplacez-vous dans votre dossier créé ou décompressé: <code>cd fglrx*</code> | ||
- | - [[:permissions|Rendre exécutable]] le fichier .run <code>chmod +x amd-*</code> | ||
- | - Exécuter ce fichier .run<code> sudo ./amd-*</code> L'installateur vérifiera la compatibilité de votre système puis si elle est correcte, il lancera l'interface graphique d'installation; | ||
- | - Choisir //"Generate Distribution Specific Driver Package" //et "continuer"; \\ {{ :application:catalyst:catalyst_14.04_02.png?500 |Création de paquets}} | ||
- | - Valider la [[wpfr>Licence_de_logiciel#Contrat_de_licence_utilisateur_final|licence d'utilisation]]; | ||
- | - Dans la liste des distributions Linux, choisir en bas //"Build Package for detected OS: Ubuntu/<votre version>"// et "continuer"; \\ {{ :application:catalyst:catalyst_14.04_03.png?500 |Construction de paquets .deb}}\\ Patientez, la génération de paquets prend du temps. 1/4 d'heure voire plus est fort possible. Votre ordinateur peut sembler inactif (pas de défilement des barres d'avancement par exemple). | ||
- | - Une fois la génération des paquets terminée, quitter (exit) l'interface graphique; | ||
- | - Un message vous demandera si vous souhaitez installer ces paquets générés, répondre "oui". \\ {{ :application:catalyst:catalyst_14.04_05.png?500 |confirmation d'installation}} \\ L'installation des paquets .deb ainsi générés démarre; | ||
- | - Une fois l'installation terminée, ne fermez pas le [[:terminal]] et saisir la [[:commande_shell|commande]] pour configurer le pilote dans le fichier X11;<code>sudo /usr/bin/aticonfig --initial</code> | ||
- | - Fermer le [[:terminal]] et redémarrer votre ordinateur pour activer ce nouveau pilote. | ||
- | Vous utilisez maintenant les pilotes propriétaires de votre carte graphique AMD/ATI. Il ne vous reste plus qu'à [[#Configuration|configurer Catalyst]].\\ | ||
- | //(Une fois le pilote actif, le fichier téléchargé ainsi que le dossier crée ou décompressé n'ont plus d'utilité. Vous pouvez les supprimer).// | ||
- | |||
- | ([[http://support.amd.com/en-us/kb-articles/Pages/Catalyst-Linux-Installer-Notes.aspx#Install|Source (en)]]) | ||
- | |||
- | |||
- | =====Mise à jour du pilote===== | ||
- | La mise à jour des pilotes propriétaires AMD-ATI n'est pas possible. Vous devez donc [[#désinstallation|désinstaller]] l'ancienne version avant d'[[:installation|installer]] la nouvelle. Pour éviter tous risques d'erreurs, pensez à supprimer de votre dossier personnel le fichier téléchargé ainsi que le dossier **fglrx** créé ou le dossier décompressé précédemment. | ||
- | |||
- | =====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). | ||
- | |||
- | =====Aticonfig===== | ||
- | **Aticonfig** est une application en [[:commande_shell|lignes de commande]] pour gérer les options de votre carte graphique. Pour en savoir plus (en), saisir dans un [[:terminal]] la [[:commande_shell|commande]]: <code>aticonfig -h</code> | ||
- | |||
- | ==== 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]]// |