Ceci est une ancienne révision du document !
Pilote AMD Catalyst™
Catalyst (dénommé aussi fglrx) est le pilote 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 pilote libre, installé par défaut, ne couvre pas tous vos besoins, bien que son développement progresse rapidement. Dans ce cas il vous faudra installer le pilote propriétaire.
Pré-requis
- Disposer des droits d'administration;
- Disposer d'une connexion à Internet configurée et activée;
- Avoir son système à jour;
- Avoir désinstallé tout pilote propriétaire avant l’installation d'une nouvelle version;
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 additionnels. Contrairement aux autres 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 lancé, plusieurs choix de versions peuvent être disponibles.
Si vraiment le pilote libre en place ne vous satisfait pas, essayez plutôt l'installation via le site officiel.
- 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'à 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 (Voir ci-dessous).
Installation via le site officiel
- Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité du système.
- La version du serveur graphique présente dans Trusty 14.04 et Precise 12.04 n'est plus compatible avec les versions du pilote au delà de fglrx-14.3xx.xx.
- Trusty 14.04, une solution consiste à mettre à niveau le serveur graphique et ainsi supporter les nouvelles versions de fglrx. Voir ce chapitre.
- Precise 12.04, il n'existe pas de solution stable autre que de migrer vers une version supérieure soutenue d'Ubuntu.
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. sur cette page. Préférer le paquet Ubuntu si il existe ou bien utiliser le paquet Linux.
Une fois sélectionné votre carte graphique, choisir le paquet Ubuntu selon votre architecture matérielle (si le paquet pour Ubuntu n'est pas disponible, choisir le paquet pour Linux) puis:
Paquet Ubuntu
(Méthode recommandée pour sa facilité d'installation)
- Télécharger ce fichier;
- Suivre les instructions;
- Redémarrer votre ordinateur pour prendre en compte le nouveau pilote.
Vous utilisez maintenant les pilotes propriétaires de votre carte graphique AMD/ATI. Il ne vous reste plus qu'à configurer Catalyst.
Paquet Linux
Si aucun paquet pour Ubuntu (format .deb) n'est proposé, la création de paquets pour Ubuntu et leur installation se fera à partir du fichier exécutable .run pour Linux.
(À noter, pour certains pilotes, le fichier exécutable d'installation peut être proposé sous la forme d'une archive.zip).
- Si le pilote est archivé au format compressé .zip,
- Télécharger le fichier .zip dans votre dossier personnel;
- 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 commandes suivantes:
- Déplacez-vous dans votre dossier créé ou décompressé:
cd fglrx*
- Rendre exécutable le fichier .run
chmod +x amd-*
- Exécuter ce fichier .run
sudo ./amd-*
L'installateur vérifiera la compatibilité de votre système puis si elle est correcte, il lancera l'interface graphique d'installation;
- Choisir "Generate Distritbution Specific Driver Package" et "continuer";
- Valider la licence d'utilisation;
- Dans la liste des distributions Linux, choisir en bas "Build Package for detected OS: Ubuntu/<votre version>" et "continuer";
image
Patienter, la génération de paquets prend du temps. 1/4 d'heure voire plus est fort possible; - Une fois la génération des paquets terminée, quitter (exit) l'interface;
- Un message vous demandera si vous souhaitez installer ces paquets générés, valider.
image
L'installation des paquets générés démarre; - fermer le terminal et redémarrer votre ordinateur pour activer le nouveau pilote.
Vous utilisez maintenant les pilotes propriétaires de votre carte graphique AMD/ATI. Il ne vous reste plus qu'à 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).
Mettre à niveau le serveur graphique de Trusty 14.04
Pour rendre compatible Trusty 14.04 avec les derniers pilotes fglrx d' AMD, il suffit d'utiliser la version du serveur graphique d'Utopic 14.10 disponible dans les dépôts de Trusty 14.04.
lsb_release -d
Mise à jour du pilote
La mise à jour des pilotes propriétaires AMD-ATI n'est pas possible. Vous devez donc désinstaller l'ancienne version avant d'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", 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’accélération vidéo API. Voir la page 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 administrateur.
- Lancer l'application depuis le tableau de bord d'Unity. L'application se trouve dans la catégorie "Personnalisation" une fois "filtrer les résultats" de la loupe "application" .
Quelques-unes des fonctions accessibles via ce panneau de contrôle
Il sera question ici des premières options qui permettent un confort d'utilisation :
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" :
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) :
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) :
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 lignes de commande pour gérer les options de votre carte graphique. Pour en savoir plus (en), saisir dans un ;terminal la commande:
aticonfig -h
Température de la carte
Les commandes qui suivent demandent au préalable un lancement de aticonfig en mode administrateur :
sudo aticonfig --initial
Pour connaître la température de sa carte graphique tapez :
aticonfig --adapter=0 --od-gettemperature
Pour obtenir quelque chose comme :
Adapter 0 - AMD Radeon HD 6700 Series Sensor 0: Temperature - 44.00 C
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 :
aticonfig --pplib-cmd "set fanspeed 0 40"
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 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;
- 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 problèmes liés à l'utilisation du pilote catalyst.
Voir aussi
- (en) Wiki AMD , non officiel, mais riche en informations utiles
- (fr) Installation du pilote pour ati 9800 Pro : sujet dans le forum ubuntu-fr.org
—-
Contributeurs : Pier Luc CR, Theozzfancometh, Kao_chen, cafecho