web-dev-qa-db-fra.com

Quelle est la bonne façon d’installer les pilotes vidéo propriétaires ATI Catalyst (fglrx) directement à partir d’AMD?

Je prévois d'effectuer une nouvelle installation d'Ubuntu et je veux savoir quelle est la bonne façon d'installer le pilote vidéo ATI Catalyst?


Il existe de nombreuses réponses valables à cette question sur plusieurs versions d'Ubuntu. Pour votre commodité, un index de chacun ci-dessous:

164
stephenmyall

14.04/14.10 - Installation du pilote à partir du site Web d'AMD

Tout d’abord, , assurez-vous que votre système d’exploitation Ubuntu est à jour . Pour vérifier cela, cliquez sur l'icône d'alimentation dans le coin supérieur droit. Dans le menu, sélectionnez "À propos de cet ordinateur". Maintenant, vérifiez s'il existe un bouton 'Installer les mises à jour' (il peut apparaître quelques secondes après le bouton 'Vérifier les mises à jour') qui peut être utilisé pour mettre à jour comme indiqué ci-dessous. Sinon, votre système est à jour.


(D'abord vous pourriez voir ceci) enter image description here

(Ensuite ceci) enter image description here

(Après avoir appuyé sur 'Installer les mises à jour', vous verrez ceci) enter image description here


On peut également avoir recours à la commande terminal comme indiqué ci-dessous pour mettre à jour:

Sudo apt-get update && Sudo apt-get upgrade
  • Ensuite, allez sur le site Web AMD , sélectionnez le pilote manuellement et téléchargez-le. Si vous ne savez pas quel pilote installer, vous pouvez installer le "logiciel de détection de pilote" dans votre système d'exploitation Windows et voir le pilote que vous devez installer.

  • Consultez les notes de version et les notes d'installation du pilote que vous allez installer sans échec. Vérifiez si votre système d'exploitation remplit toutes les conditions système mentionnées dans les notes de publication.

  • Puis suivez les étapes de la notes d'installation pour installer votre pilote.

REMARQUE:

1: Si vous avez installé le mauvais pilote (ou commis une autre erreur lors de l’installation du pilote), Unity risque de tomber en panne ou d’obtenir le problème suivant: "Le système est en cours d’exécution en mode graphique réduit". Quel que soit le problème, vous devez d'abord supprimer le pilote que vous avez installé. Pour cela, démarrez une session tty en appuyant sur CTRL+ALT+F1. Ensuite, utilisez cette commande:

Sudo aticonfig --uninstall

Cela devrait supprimer votre pilote. Si ce n'est pas le cas this . Maintenant, utilisez la commande:

Sudo shutdown -r now

pour redémarrer votre système. Cela devrait vous aider à revenir à l'unité sans problèmes. Maintenant, vous pouvez à nouveau accéder au site AMD, obtenir un pilote pris en charge et l’installer.

Si cela ne résout pas votre problème, consulter ces questions pourrait être utile:

2: De même, si vous ne savez pas si votre système d'exploitation répond à la configuration système requise pour le pilote mentionné dans les notes de publication, les commandes suivantes peuvent vous aider:

  1. uname -a: vous informera de votre noyau
  2. Xorg -version: vous informera de votre Xorg
  3. ldd --version: vous permettra de connaître votre glibc

De plus, il n'est pas nécessaire que votre système d'exploitation ait besoin d'être spécifié dans les notes de publication. Il suffit de voir si vous avez la configuration système requise et si votre carte graphique est mentionnée dans les notes de publication.

3: Assurez-vous de mettre à jour votre système d'exploitation avant d'installer votre pilote graphique, comme indiqué ci-dessus. Bien que votre système d'exploitation puisse prendre en charge votre pilote avant la mise à jour, il se peut que ce ne soit plus le cas après la mise à jour de votre système d'exploitation.

4: Ne vous inquiétez pas non plus si votre programme d'installation du pilote apparaît comme ceci (sans texte):

enter image description here

Dans ce cas, consultez les notes du programme d'installation et, à l'aide des captures d'écran fournies, installez votre pilote.

P.S.:

À mon humble avis, les pilotes Open Source par défaut répondent à tous les besoins normaux de l’informatique. Installez donc le pilote propriétaire uniquement si vous en avez vraiment besoin (comme si vous êtes un joueur "expérimenté" ou quelque chose du genre). De plus, si vous essayez d’installer votre pilote propriétaire uniquement pour obtenir la résolution maximale de votre écran, vous pouvez vous reporter à this answer.

32
VenkiPhy6

Les instructions suivantes expliquent comment installer le dernier pilote vidéo ATI Catalyst d’Ubuntu 12.04 LTS (Precise Pangolin).

Remarque

AMD a publié le mois d'août le pilote de Catalyst 12.8 pour les systèmes Linux, qui apporte quelques améliorations et correctifs. Ce pilote est basé sur la version 8.982 de fglrx et améliore le support pour Ubuntu 12.04 LTS.


Pour vous tenir au courant des dernières informations sur les pilotes, reportez-vous toujours à site officiel des AMD , car les mises à jour sont publiées assez régulièrement.

Installation des pilotes AMD/ATI Catalyst pour 12.04 LTS

Testé: v12.4, v12.6, v12.8


Informations importantes et préparation

Utilisez ces instructions uniquement si vous avez choisi PAS d’utiliser les fichiers binaires officiels Ubuntu.

  • Si vous souhaitez utiliser les fichiers binaires officiels Ubuntu ou installer le dernier pilote vidéo ATI Catalyst pour les versions précédentes d’Ubuntu, accédez à la réponse de cette question et suivez les instructions.

Avant de décider, vérifiez si Ubuntu prend en charge votre carte vidéo ici .

  • Si vous utilisez actuellement les fichiers binaires officiels Ubuntu et souhaitez installer le dernier pilote vidéo ATI Catalyst, vous devez préalablement purger certains fichiers. Avant de suivre ces instructions. Vous pouvez ignorer l'étape de purge si vous avez une nouvelle installation d'Ubuntu 12.04.

Suppression (suppression) des pilotes existants

Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Installez ces dépendances

Vous devez installer certaines dépendances sur votre système. Pour ce faire, exécutez-les dans Terminal:

Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Pour 64 bits uniquement

Sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Installation du dernier pilote ATI/AMD

Téléchargez le pilote approprié pour votre machine ici à partir du site Web AMD/ATI , puis entrez les informations suivantes dans le terminal (n'oubliez pas de vous rendre à l'emplacement où vous avez extrait le pilote auparavant et de vous assurer qu'aucun autre fichier .run n'existe. dans ce dossier):

Sudo sh *.run --buildpkg Ubuntu/precise

Si cela est nécessaire, une fenêtre du gestionnaire de packages s'ouvrira et installera certaines dépendances. Après un certain temps, créez les quatre packages .deb suivants:

fglrx_8.961-0ubuntu1_AMD64.deb
fglrx-amdcccle_8.961-0ubuntu1_AMD64.deb
fglrx-dev_8.961-0ubuntu1_AMD64.deb

Remarque: Il créera également un fichier nommé fglrx-installer_8.961-0ubuntu1_AMD64.changes. Si vous le souhaitez, vous pouvez lire ce fichier pour connaître les modifications apportées par AMD/ATI Catalyst et les informations connexes.

Pour installer les fichiers .deb créés, tapez:

Sudo dpkg -i *.deb

Remarque: si l'un des packages est endommagé, ouvrez le gestionnaire de packages Synaptic et accédez à Edition -> Corriger les packages endommagés. Si vous êtes nouveau sur Ubuntu, une rupture ici signifie que certains paquets dépendants ne sont pas encore installés. Une fois que vous avez résolu le problème comme indiqué ci-dessus par le biais du gestionnaire de paquets Synaptic, le problème des paquets cassés doit être résolu.

Poursuivant l'installation, tapez:

Sudo aticonfig --initial

Avant de redémarrer votre ordinateur: Si vous utilisez une version bêta, vous souhaiterez peut-être supprimer le filigrane AMD "Testing". Sinon, ignorez le bloc d'instructions suivant.

Versions bêta: Suppression du filigrane "Test" d'AMD

Editez le fichier de signature ATI via "nano" ou "gedit":

Sudo nano /etc/ATI/signature

OR

Sudo gedit /etc/ATI/signature

En remplaçant la ligne "UNSIGNED" par le code suivant:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Assurez-vous de sauvegarder avant/lors de la fermeture du fichier.

Cela supprimera le filigrane "Test" d'AMD (que vous ne verrez plus jamais) en bas à droite de votre écran lorsque vous redémarrez ( source ).

Maintenant, allez-y et redémarrez votre ordinateur.

Si tout est correct, le pilote fglrx correspondant à AMD/ATI Catalyst sera installé et fonctionnera sur votre système. Pour confirmer que les pilotes fonctionnent, ouvrez un terminal et tapez:

fglrxinfo

Vous devriez obtenir un résultat similaire à celui-ci:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context

Remarque: Si vous voyez une mention de MESA dans la sortie, les pilotes fglrx ne sont pas installés correctement. Voir la section de dépannage pour plus de détails

Vous pouvez modifier la configuration via le Centre de contrôle Catalyst AMD/ATI. Vous pouvez le trouver dans le menu de votre application ou vous pouvez le lancer via un terminal comme celui-ci:

Sudo amdcccle

NOTE IMPORTANTE:

Sachez que lorsque vous installez manuellement fglrx, cela peut endommager subtilement votre système, car le système d’emballage n’est pas informé de vos modifications.

Les développeurs Launchpad obtiennent de nombreux rapports de bogue d'utilisateurs qui le font, puis découvrent plus tard, après quelques mises à niveau, que leur système commence à se comporter de manière étrange à cause de ces restes de fglrx.

107
stephenmyall

Installation des pilotes ATI Catalyst pour 12.10

MISE À JOUR Importante (22 octobre 2012)

La dernière version du pilote propriétaire AMD Catalyst 12.9 ne peut pas être utilisée avec Ubuntu 12.10 Si vous possédez une carte AMD Radeon HD série 2xxx-4xxx.

Les pilotes pour ces cartes sont maintenant disponibles dans une branche distincte appelée série héritée. Malheureusement, ces pilotes hérités (version 12.6) n'ont pas été mis à jour pour fonctionner avec Ubuntu 12.10. Ubuntu 12.10 est livré avec xorg 1.13 alors que ces pilotes prennent en charge les versions plus anciennes de xorg 1.12. Donc, si vous voulez installer ces pilotes dans Ubuntu 12.10, vous devez rétrograder à xorg 1.12.

Source et obtenez les anciens pilotes ici (si la note ci-dessus vous concerne


INSTRUCTIONS

Désinstallez d'abord le pilote AMD actuel à l'aide de ces deux commandes:

Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Remarque: Vous devrez installer les pilotes (en suivant les instructions ci-dessous), mais ajoutez d'abord les mêmes dépendances décrites dans la réponse ci-dessus pour 12.04LTS.

Commencez maintenant l'installation d'ATI Catalyst v # avec ces commandes sous Ubuntu 12.10 ou une version antérieure :

cd /tmp && wget -O AMD-driver-12-6-x86_64.run http://www2.ATI.com/drivers/linux/AMD-driver-installer-12-6-x86.x86_64.run
chmod +x AMD-driver-12-6-x86_64.run
Sudo sh AMD-driver-12-6-x86_64.run

Suivez ensuite les instructions d'installation:

Exécutez ensuite cette commande pour terminer l'installation:

Sudo aticonfig --initial -f

Puis redémarrez votre système:

Sudo reboot

C'est ça!

44
stephenmyall

Installation des pilotes ATI Catalyst pour 13.04

Ces instructions vont installer Catalyst v13.4, afin de voir quel est le dernier pilote disponible, visitez le site site Web officiel d'AMD

Instructions

Vérifiez votre carte

Seules les cartes RadeonHD sont prises en charge par les pilotes Catalyst.

Pour savoir quelle carte est installée sur votre système, tapez la commande suivante dans un terminal:

lspci | grep VGA

Il peut vous montrer votre carte graphique.

Avant de continuer, veuillez d'abord lire! Quelles cartes Radeon ne sont plus prises en charge par Catalyst d'ATI:

  • Les cartes qui ne peuvent plus utiliser les pilotes AMD Catalyst et sont limitées aux pilotes à code source ouvert:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Les cartes qui ne fonctionnent pas avec AMD Catalyst dans les versions de Xserver plus récentes que la v1.13 et le noyau Linux plus récentes que la v3.5:

    ATI RadeonHD 2x00 - 4xx0 cartes

    Ces cartes peuvent utiliser le pilote Catalyst Legacy, mais uniquement si vous rétrogradez votre version de Xserver. Cela peut être fait très facilement en suivant les instructions données à LaunchPad . Ce PPA rétrograde le serveur X et installe une version corrigée de fglrx qui prend en charge la version 3.5 du noyau.

Suppression (suppression) des pilotes existants

Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Installez les dépendances

  • Pour les systèmes 32 bits:

    Sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
    
  • Pour les systèmes 64 bits:

    Sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    

Télécharger le package Catalyst

cd ~/
mkdir catalyst
cd catalyst/

Pour que les derniers pilotes soient installés, vérifiez si la dernière version proposée est page Web AMD . Si la version 13.4 n'est pas la dernière, vous pouvez télécharger manuellement. les pilotes à partir de là, extrayez le fichier Zip dans ~/catalyseur/folder, puis sautez les deux premières commandes suivantes et exécutez la dernière en remplaçant le nom du paquet par le nom de celui extrait dans ~/catalyseur/folder

wget http://www2.ATI.com/drivers/linux/AMD-catalyst-13.4-linux-x86.x86_64.Zip
unzip AMD-catalyst-13.4-linux-x86.x86_64.Zip
chmod +x AMD-catalyst-13.4-linux-x86.x86_64.run

Installer les pilotes

Accédez au package extrait (~/catalyst/), assurez-vous qu'il s'agit du seul fichier .run de ce dossier et tapez la commande suivante .

Sudo sh *.run --buildpkg Ubuntu/raring

Une fenêtre AMD Catalyst s'ouvre pour déployer les packages .deb. Attendez la fin de l'opération, puis exécutez cette commande pour continuer:

Sudo dpkg -i fglrx*.deb

Configuration

  • Configuration générique

    Cela fonctionnera pour la plupart des gens

    Sudo aticonfig --initial -f
    
  • Configuration minimale

    Un fichier très simple /etc/X11/xorg.conf peut être ce dont vous avez besoin si vous avez une nouvelle carte qui n'est pas entièrement prise en charge par aticonfig. Voici l'intégralité d'un fichier xorg.conf minimal pour la Radeon HD 6870:

    Section "Device"
     Identifier "ATI radeon 6870"
     Driver "fglrx"
    EndSection
    
  • Cartes X2/Dual GPU

    Utilisez uniquement si vous avez une carte X2 (par exemple, 4870X2 ou 5970) !! Ne l'utilisez pas pour deux cartes séparées en crossfire !!

    Sudo amdconfig --initial -f --adapter=all
    
  • Moniteurs doubles/multiples

    Si vous avez un affichage à double moniteur (également appelé "Big Desktop")

    Sudo aticonfig --initial -f
    Sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
    

    Sachez que vous devrez peut-être définir manuellement le taux de rafraîchissement correct pour votre deuxième moniteur via le catalyseur. Voir cette menace .

Avant le redémarrage

Juste au cas où, écrivez ces instructions pour le cas où vous obtenez un écran noir:

  • Si le serveur X ne parvient pas à démarrer, passez à un nouvel TTY à l'aide de Ctrl+Alt+F2. Connectez-vous et essayez de démarrer le serveur X.

    Sudo startx
    
  • Si elle ne démarre pas, vous verrez probablement un stacktrace et immédiatement au-dessus, quelque chose du genre "Impossible de stat/usr/lib64/fglrx/switchlibGL", ce qui signifie que vous n'avez pas copié correctement les exécutables. Ctrl+C, et copiez immédiatement les exécutables switchlibGL et switchlibglx dans le dossier fglrx dans/usr/lib64/ou/usr/lib32 /.

  • Si tout échoue, restaurez votre fichier xorg.conf et redémarrez:

    Sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
    

    Cela devrait retourner votre affichage d'origine.

  • Si quelque chose a fonctionné, essayez ces combinaisons de touches dans cet ordre:

Ctrl+Alt+F1; Ctrl+Alt+Backspace; Alt+PrntScr+r; Alt+PrntScr+s; Alt+PrntScr+e; Alt+PrntScr+i; Alt+PrntScr+n; Alt+PrntScr+u; Alt+PrntScr+b; et dans le dernier cas, tenez Ctrl+Alt+SysRq (SysRq est généralement identique à Print Screen) et tapez très lentement REISUB.

Testez votre installation

Redémarrez votre système et tapez le terminal:

fglrxinfo

Le résultat peut ressembler à ceci si tout s'est bien passé:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series (This line may be different depending on what graphics card you are using.)
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 (This line may be different depending on what graphics card and Catalyst version you are using.)

Maintenant essaye:

fgl_glxgears

Si vous rencontrez des problèmes ou si vous rencontrez un problème, vous devrez peut-être désactiver TLS rapide:

Sudo aticonfig --tls=0

C'est ça!

Source


32
Rodrigo Martins

Il y a encore une autre approche. Nous maintenons un PPA appelé x-updates qui fournit des pilotes mis à jour pour les versions stables.

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

C'est vraiment le meilleur moyen de mettre à jour les pilotes depuis:

a) c'est beaucoup plus facile à installer (il suffit de retourner sur un ppa et de le mettre à jour),

b) votre système ne sera pas endommagé lors de la mise à niveau,

c) vous pouvez toujours déposer des rapports de bogues et vous attendre à un soutien de la part d'Ubuntu.

Malheureusement, comme vous pouvez le constater, nous n’avons pas -fglrx à préciser, et les versions des versions précédentes sont un peu dépassées.

Ceci est dû au fait que les responsables officiels comme moi ont tendance à être laz ... très occupés par la version de développement et/ou la correction de bugs pour LTS, ne mettez donc pas souvent à jour ce PPA. Cependant, nous encourageons et soutenons les membres de la communauté à nous aider à maintenir cet APP. Nous avons tous documenté la procédure dans la mesure où il s’agit en grande partie de bouton poussoir; si vous pouvez comprendre et exécuter les étapes décrites dans les autres réponses ici, et que vous savez utiliser des PPA et que vous disposez d'un système ATI sur lequel vous pouvez tester vos packages, vous avez déjà les compétences nécessaires. Il suffit d'apprendre à vous connaître pour que nous puissions vous faire confiance. Nous serons heureux de vous encadrer et de vous guider. Tout ce que vous devez apporter est soin et dévouement.

Bien sûr, si vous êtes seulement intéressé par la mise à jour de votre propre machine, tout cela semble probablement demander beaucoup d'efforts supplémentaires. Cependant, il ne faut qu'un seul volontaire pour assumer cette tâche, puis cela simplifie la vie de tout le monde . Découvrez combien de fois cette question a été vue - plus de 10 000. Donc, un volontaire ici peut faire une énorme différence.

8
Bryce