Installer les drivers AMD Catalyst sous Linux

Un tutoriel pour installer proprement les drivers officiels de chez AMD sur votre distribution Linux préférée. On prendra l’exemple de Ubuntu 12.04 mais le déroulement de l’installation reste quasi identique pour les autres distributions.

Pour profiter des drivers propriétaires pour votre carte graphique AMD, rien de plus facile (enfin presque) :

  • Télécharger les drivers officiels sur le site AMD

Vous vous retrouvez avec un fichier .zip à décompresser, qui contient juste un binaire amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run

  • Passer le fichier en executable :
$ sudo chmod 755 amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run

Ensuite, 2 choix possibles pour réaliser l’installation :

la méthode du jeune ninja intrépide

on installe les drivers sans contrôle et en croisant les doigts pour que ça passe :

$ sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --install

en cas de soucis, c’est mal parti pour récupérer un système stable.

la méthode du vieux maître zen

on crée d’abord un package .deb bien propre et ensuite on l’installe selon les règles de l’art Debian. En cas de problème, on garde un système stable.

  • installer la caisse à outils de compilation Debian/Ubuntu
$ sudo apt-get install dpkg-dev debhelper dh-modaliases execstack
  • afficher la liste des distri Linux supportées par le packager AMD et repérer le nom de sa distri :
$ sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --listpkg

[...]
Ubuntu Packages:
    Ubuntu/gutsy
    Ubuntu/hardy
    Ubuntu/intrepid
    Ubuntu/jaunty
    Ubuntu/karmic
    Ubuntu/lucid
    Ubuntu/maverick
    Ubuntu/natty
    Ubuntu/oneiric
    Ubuntu/quantal
    Ubuntu/source
    Ubuntu/precise
  • création du paquet .deb pour Ubuntu/precise :
 $ sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/precise

et laisser tourner la compilation…

A la fin de l’exercice, vous devez disposer de 3 paquets .deb du plus bel effet :

fglrx_9.012-0ubuntu1_amd64.deb
fglrx-amdcccle_9.012-0ubuntu1_amd64.deb
fglrx-dev_9.012-0ubuntu1_amd64.deb

Il ne reste plus qu’à les installer (au moins les 2 premiers)  à l’aide de votre gestionnaire de paquets préféré. Simple et propre.

  • tout d’abord Installer les dernières dépendances
$ sudo apt-get install lib32gcc1 libc6-i386 dkms
  • enfin installer les paquets fglrx avec dpkg
$ sudo dpkg -i fglrx_9.012-0ubuntu1_amd64.deb
$ sudo dpkg -i fglrx-amdcccle_9.012-0ubuntu1_amd64.deb

Fin de l’installation

un reboot plus tard, il ne reste plus qu’à lancer fglrxinfo :

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6320 Graphics
OpenGL version string: 4.2.12002 Compatibility Profile Context 9.012

et fgl_glxgears pour vérifier que tout fonctionne :

$ fgl_glxgears

12 réflexions au sujet de « Installer les drivers AMD Catalyst sous Linux »

  1. Merci pour le tuto, j’ai une AMD et justement c’est pas terrible bien qu’à un moment c’était pire (hdmi out). On voit nettement la différence entre la session mandriva et une sesssion en deb, je vais tester.
    Cordialement

  2. Ping : Installer les drivers AMD Catalyst sous Linux | Open source | Actualités de l'open source | Scoop.it

  3. Ping : Installer les drivers AMD Catalyst sous Linux | Open source | Linux, FOSS and IT news | Scoop.it

  4. Merci !

    J’utilise linux depuis un moment mais je reste un newby dans l’ame et ce billet est clair comme de l’eau de source. Ce n’est pas toujours le cas. Bravo !

    ps : tout ca parce que mon hp pavilion dm1 est chaud et je cherche a optimiser. Etrangement, après cela, j’ai perdu un capteur..

  5. Bonjour,

    Et merci beaucoup pour le tuto. J’ai eu un moment de flottement quant au choix du paquet pour Linux Mint 14 Xfce Nadia 64 bits. Une recherche plus tard j’ai téléchargé celui de Ubuntu/quantal. Quand je fais fgl_glxgears le cube n’arrête pas de tourner à une vitesse folle. Est-ce normal docteur ? Bonne fin de semaine à toutes et à tous. Jacques.

    Sapphire Radeon HD 7750 LP – P5G41T-M LX3 – Core duo E 8400 – ( 4 Go Ram) x 2)

  6. Bonjour,

    J’ai procédé à l’installation des 2 premiers paquets et ça marche. Maintenant je me pose la question de savoir à quoi sert le troisième, fglrx-dev_9.012-0ubuntu1_amd64.deb ?

    Merci,

    Jacques

  7. bonjour et merci pour ce tuto, j’ai suivi toute les étapes, j’ai installer les deux .deb, je redémarre sauf que quand je tape fglrxinfo
    kasuke@kasuke-P15xSM:~$ fglrxinfo
    X Error of failed request: BadRequest (invalid request code or no such operation)
    Major opcode of failed request: 135 (GLX)
    Minor opcode of failed request: 19 (X_GLXQueryServerString)
    Serial number of failed request: 12
    Current serial number in output stream: 12
    kasuke@kasuke-P15xSM:~$ fgl_glxgears
    Using GLX_SGIX_pbuffer
    X Error of failed request: BadRequest (invalid request code or no such operation)
    Major opcode of failed request: 135 (GLX)
    Minor opcode of failed request: 19 (X_GLXQueryServerString)
    Serial number of failed request: 12
    Current serial number in output stream: 12

  8. Fonctionne parfaitement avec Xubuntu 12.04.5.
    Pour éviter la mise à jour des paquets fglrx, il suffit d’utiliser « Package->Lock Version » dans Synaptic.
    Methode très bien expliquée.
    Merci beaucoup.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s