Comment installer AMD Catalyst 15.7 (fglrx 15.20.1046) sur Debian 8 (Jessie)?

Il y a quelque time, j'ai téléchargé Debian 8 et j'ai essayé d'installer Catalyst 15.7, mais lors du redémarrage de l'ordinateur, j'ai un écran noir sur mon ordinateur portable.

J'ai lu que Catalyst a des problèmes de compatibilité avec GNOME. Si l'un de vous sait comment réparer cette erreur, s'il vous plaît faites le moi savoir.

** Mise à jour 2015/09/21 **

  • Nouveaux liens pour les packages mutter

Il y a quelque time, j'essaie d'installer Catalyst 15.7 dans la plupart des dissortingbutions Linux avec GNOME et après plusieurs tentatives j'ai réussi à l'installer.

Dans cette réponse, je vais vous montrer comment installer Catalyst 15.7 sur Debian 8, quel que soit l'environnement de bureau que vous utilisez.

Pour clarifier, j'ai utilisé cette procédure dans les environnements de bureau suivants:

  • KDE
  • GNOME
  • Cannelle
  • XFCE

Avant de commencer, nous devons installer des dependencies, nous allons donc ouvrir un terminal et exécuter la command suivante:

sudo apt-get install gcc g++ make dkms fakeroot

Après l'installation des dependencies, nous pouvons procéder au téléchargement de Catalyst depuis le site officiel d'AMD:

AMD Catalyst 15.7

Après avoir téléchargé Catalyst, nous devons décompresser. Dans le dossier où vous décompressez Catalyst, nous allons ouvrir un terminal et exécuter les commands suivantes:

Tout d'abord, nous donnerons des permissions d'exécution.

chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run

Ensuite, nous procédons à l'installation du pilote.

sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install

Une fois le pilote installé, il vous requestra si vous souhaitez redémarrer l'ordinateur. Sélectionnez "non".

Maintenant, nous devons créer un file de configuration pour le server X, alors exécutez la command suivante:

sudo aticonfig --initial

Remarque: Si vous avez besoin d'utiliser différentes options avec la command aticonfig, lisez-en l'aide, exécutez dans un terminal la command suivante:

aticonfig --help

Utilisateurs GNOME uniquement.

Malheureusement Catalyst a des problèmes de compatibilité avec GNOME, donc, pour corriger, nous devons exécuter dans un terminal les commands suivantes:

su

echo "export COGL_DRIVER=gl" >> /etc/environment

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment

echo "export COGL_RENDERER=GLX" >> /etc/environment

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment

Les commands précédentes permettent de détecter la version d'OpenGL, avec cela, le problème avec GDM est résolu.

Maintenant, nous avons besoin d'aide pour détecter la version d'OpenGL que notre session GNOME peut charger correctement. Pour ce faire, exécutez dans un terminal les commands suivantes sans permissions root:

touch ~/.xsession

echo "export COGL_DRIVER=gl" > ~/.xsession

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession

echo "export COGL_RENDERER=GLX" >> ~/.xsession

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession

echo "gnome-session" >> ~/.xsession

Utilisateurs d'ordinateurs portables GNOME uniquement.

Dans les ordinateurs portables, crash de gnome-shell, la raison de l'accident est une erreur X affirmant les arguments à XRRChangeOutputProperty appelé de mutter-3.14.4 / src / backends / x11 / meta-monitor-manager-xrandr.c: output_set_presentation_xrandr

Pour corriger cette erreur, nous devons recomstackr "mutter" avec une source de patch. Pour les users de l'architecture amd64 peut save le travail, en téléchargeant les files suivants, qui ont compilé et emballé moi-même.

gir1.2-mutter-3.0_3.14.4-1 ~ deb8u1_amd64.deb

libmutter-dev_3.14.4-1 ~ deb8u1_amd64.deb

libmutter0e_3.14.4-1 ~ deb8u1_amd64.deb

mutter_3.14.4-1 ~ deb8u1_amd64.deb

mutter-common_3.14.4-1 ~ deb8u1_all.deb

mutter-dbg_3.14.4-1 ~ deb8u1_amd64.deb

Pour les users de l'architecture i386, je vais bientôt download les packages compilés et empackageés, alors restz à l'écoute de ce guide.

Pour installer les packages, vous devez ouvrir un terminal dans le dossier où vous avez téléchargé les packages et exécuter la command suivante:

sudo dpkg -i *.deb

Si nous avons des problèmes avec certaines dependencies lors de l'installation des packages, il suffit d'exécuter la command suivante:

sudo apt-get -f install

Et avec cela, nous avons terminé. Maintenant, il suffit de redémarrer notre ordinateur pour profiter de Catalyst 15.7.