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 11/11/2014, 22:18] cafecho [Via le site officiel] liens apturl inopérants |
— (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** 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 [[: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; | ||
- | * [[:carte_graphique#identifier_sa_carte_graphique|Connaître sa carte graphique]]. | ||
- | |||
- | ===== Installation===== | ||
- | |||
- | ====Via les dépôts Ubuntu ==== | ||
- | |||
- | <note tip>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.</note> | ||
- | <note help>La version du pilote propriétaire des dépôts Ubuntu peut ne pas prendre correctement en charge votre carte graphique AMD-ATI. Une solution consiste à installer la version adaptée à votre carte, disponible depuis le site officiel. (Voir 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.\\ | ||
- | <note>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]].</note> | ||
- | \\ | ||
- | {{: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 adapté pour **Ubuntu**.</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é sur le site officiel AMD-ATI.\\ | ||
- | 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]].\\ | ||
- | Pour cela il est nécessaire d'[[:tutoriel:comment_installer_un_paquet|installer les dépendances]] permettant de créer les fichiers .deb: **[[apt>dkms,debhelper,dh-modaliases,execstack,build-essential|dkms debhelper dh-modaliases execstack build-essential]]**\\ | ||
- | //(Pour [[:precise|Précise 12.04]]: **[[apt>dkms,debhelper,dh-modaliases,execstack,build-essential,cdbs fakeroot,dh-make,debconf,libstdc++5,linux-headers-$(uname -r)|dkms debhelper dh-modaliases execstack build-essential cdbs fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)]]**)// | ||
- | <note warning> 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 commencer. | ||
- | </note> | ||
- | Le pilote ATI Catalyst™ pour votre carte est disponible [[http://support.amd.com/fr-fr/download|sur cette page]]. Une fois sélectionné selon votre carte graphique, | ||
- | * Si le pilote est au format exécutable **.run**, | ||
- | - Dans votre __dossier personnel__, créez un nouveau dossier nommé **fglrx** | ||
- | - Mettez-y le fichier .run téléchargé. | ||
- | * Si le pilote est au format compressé **.zip**, | ||
- | - Téléchargez le fichier compressé dans votre __dossier personnel__; | ||
- | - [[:archivage#graphiquement|Extrayez l'archive]] zip dans votre __Dossier Personnel__; | ||
- | |||
- | Puis dans un [[:terminal]] à l'aide des [[:commande_shell|commandes]] suivantes (certaines peuvent prendre du temps, soyez patient.): | ||
- | - Déplacez-vous dans votre dossier créé ou décompressé: <code>cd fglrx-*</code> | ||
- | - Générez les paquets (soyez patient, cela peut prendre du temps): <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_shell|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. | ||
- | (Une fois l'installation terminée, le fichier téléchargé ainsi que le dossier crée ou décompressé n'ont plus d'utilité. Vous pouvez les supprimer). | ||
- | |||
- | Il ne vous reste plus qu'à [[#Configuration|configurer Catalyst]]. | ||
- | |||
- | ===Mise à jour=== | ||
- | Si une nouvelle version est disponible sur le site pour votre carte et que vous souhaitez l'utiliser il suffit de: | ||
- | - Si ce n'est pas déjà fait, avoir supprimé le dossier des anciens pilotes; | ||
- | - [[#désinstallation|Désinstaller]] l'ancienne version; | ||
- | - Installer le nouveau pilote selon la procédure du [[#Via le site officiel |chapitre ci-dessus]]. | ||
- | |||
- | =====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]]// |