Il y a quelque temps, 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'obtiens un écran noir sur mon ordinateur portable.
J'ai lu que Catalyst avait des problèmes de compatibilité avec GNOME. Si l'un d'entre vous sait comment corriger cette erreur, merci de me le faire savoir.
Réponse acceptée :
** Mise à jour 2015/09/21 **
- Nouveaux liens pour les packages Mutter
Il y a quelque temps, j'ai essayé d'installer Catalyst 15.7 dans la plupart des distributions 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.
Juste pour clarifier, j'ai utilisé cette procédure dans les environnements de bureau suivants :
- KDE
- GNOME
- Cannelle
- XFCE
Avant de commencer, nous devons installer certaines dépendances, nous allons donc ouvrir un terminal et exécuter la commande suivante :
sudo apt-get install gcc g++ make dkms fakeroot
Après avoir installé les dépendances, 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 commandes suivantes :
Tout d'abord, nous donnerons les autorisations 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 demandera si vous souhaitez redémarrer l'ordinateur. Sélectionnez "non".
Nous devons maintenant créer un fichier de configuration pour le serveur X, alors exécutez la commande suivante :
sudo aticonfig --initial
Remarque :Si vous avez besoin d'utiliser différentes options avec la commande aticonfig, veuillez lire l'aide de celle-ci, en exécutant dans un terminal la commande suivante :
aticonfig --help
Utilisateurs GNOME uniquement.
Malheureusement Catalyst a quelques problèmes de compatibilité avec GNOME, donc, pour corriger, nous devons exécuter dans un terminal les commandes 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 commandes précédentes aident à marmonner pour détecter la version d'OpenGL, avec cela, le problème avec GDM est résolu.
Nous avons maintenant 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 commandes suivantes sans les droits 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, le crash de gnome-shell, la raison du crash est une erreur X déclarant des arguments à
XRRChangeOutputProperty appelé depuis
mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr. c:output_set_presentation_xrandr
Pour corriger cette erreur, il faut recompiler « mutter » avec une source de patch. Pour les utilisateurs de l'architecture amd64, vous pouvez enregistrer le travail en téléchargeant les fichiers suivants, qui l'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 utilisateurs de l'architecture i386, je téléchargerai bientôt les packages compilés et empaquetés, alors restez à 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 commande suivante :
sudo dpkg -i *.deb
Si nous rencontrons des problèmes avec certaines dépendances lors de l'installation des packages, il suffit d'exécuter la commande suivante :
sudo apt-get -f install
Et avec cela, nous avons terminé. Il ne nous reste plus qu'à redémarrer notre ordinateur pour profiter de Catalyst 15.7.