Linux Mint 12, pilotes ATI et Cinnamon

Depuis la sortie d’Ubuntu 11.10 avec Gnome 3 de nombreux utilisateurs (dont moi) rencontraient des problèmes d’affichage s’ils étaient équipés d’une carte graphique ATI dès l’installation des pilotes propriétaires. J’avais réussi à améliorer la situation avec ce tuto de Thibault Milan mais il restait quelques défauts. Vouant une haine sans borne au nouveau Gnome Shell,  je suis passé d’Ubuntu à Linux Mint pour pouvoir utiliser Cinnamon et j’ai bien sur rencontré le même problème. Alors si vous aussi vous aimez Linux Mint et que vous avez des problèmes avec votre carte ATI lisez la suite…

 

Après l’installation de Linux Mint 12 vous pouvez installer les pilotes propriétaires d’ATI, ceux ci ne fonctionneront pas et provoqueront des problèmes d’affichages assez agaçants. Le tuto qui va suivre à pour but de résoudre ces problèmes et de voir comment revenir à une interface plus « Gnome classique » avec Linux Mint 12. La première étape c’est l’installation des tous derniers pilotes propriétaires d’ATI (en date du 25/01 c’est dire si c’est frais!). Pour info, j’ai remarqué sur mon installation que si j’avais installé d’abord les pilotes propriétaires non fonctionnels les problèmes étaient plus vite résolus en suivant la marche à suivre ci dessous.

On va d’abord installer quelques composants pré requis pour l’installation du pilote:
sudo aptitude update
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Ceci fait on récupère l’archive ici ou avec wget:
mkdir ati_drivers
cd ati_drivers
wget http://www2.ati.com/drivers/linux/amd-driver-installer-12-1-x86.x86_64.run

Important: rendre le script exécutable avec:
chmod +x amd-driver-installer-12-1-x86.x86_64.run

Le script va nous permettre de générer des paquets compatibles avec notre installation (Linux Mint 12 ou Ubuntu 11.10)
sudo sh ./amd-driver-installer-12-1-x86.x86_64.run --buildpkg Ubuntu/oneiric

Et on va installer ces paquets:
sudo dpkg -i fglrx*.deb

J’ai ensuite généré un fichier de configuration de X.org permettant l’utilisation de deux écran en mode bureau étendu:
sudo aticonfig --initial -f
sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Redémarrez ensuite votre machine et le résultat devrait être vérifiable assez facilement !

La deuxième consiste pour les déçus de Gnome Shell et Gnome 3 comme moi à installer Cinnamon, un fork de Gnome 3 par l’équipe de Linux Mint 12:
Il suffit d’installer le paquet cinnamon-session avec:
aptitude install cinnamon-session

puis de se reconnecter avec la nouvelle session cinnamon:

Oh mon dieu ! je n’ai pas fait la capture moi même: source de l’image

Ensuite on va installer différents thèmes afin d’adapter Cinnnamon a ses envies:
sudo apt-get install git-core
cd
git clone https://github.com/linuxmint/cinnamon-themes.git
cd cinnamon-themes
./test

Le mieux est d’ensuite relancer la session.

Vous pouvez ensuite aisément configurer votre environnement avec l’outil Cinnamon-Settings accessible via le menu ou un autre lanceur:

Voilà vous disposez maintenant d’un environnement plus proche de ce que vous aimiez dans Gnome 2, vous pouvez ajouter un dock sereinement par exemple.

Bonus pour ajouter les icônes Faenza et forcer leur application:
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update
sudo apt-get install faenza-icon-theme

Pour les appliquer le plus simple est de lancer « Advanced Settings » et de choisir son jeu d’icônes dans « Themes »

7 Responses

  1. Metanol 4 février 2012 / 13 h 48 min

    Merci à toi pour le tuto.
    Je l'ai suivi à la lattre mais sans succès j'ai toujours l'écran qui tremble sous Cinnamon.
    Je crois que je n'arriverais jamais à régler le problème.

    Ou alors j'ai zappé un truc ?

    • gizeek 4 février 2012 / 23 h 30 min

      Est ce que tu a pu supprimer toute trace des pilotes ATI avant de les réinstaller ? On sait jamais…

  2. Metanol 6 février 2012 / 6 h 02 min

    Oui j'ai bien supprimer toutes les traces des pilotes ATI.
    J'ai vraiment tout essayé mais sans succès.

    Trop de bug sur LM12, je n'ai pas d'autre choix que de repasser sous LM11…
    Dommage !

    • gizeek 6 février 2012 / 7 h 34 min

      Après tu peux aussi essayer sans pilotes propriétaires. Vérifie aussi que tu a bien généré un nouveau fichier de conf pour X. Sinon en effet retour sur LM11 et attends LM 13…

  3. entreplume 26 mars 2012 / 10 h 32 min

    hello
    je suis sur une install toute propre de linuxmint12
    j'ai un souçi lors de la création du paquet compatible ubuntu
    cela me génère une erreur et efface le dossier temporaire et ne cré pas le fichier d

  4. entreplume 26 mars 2012 / 10 h 33 min

    rx/xorg/modules/linux/libfglrxdrm.so returned exit code 2
    make[1]: *** [override_dh_shlibdeps] Error 2
    make[1]: Leaving directory `/tmp/fglrx.JWa7H2'
    make: *** [binary-arch] Error 2
    dpkg-buildpackage: error: debian/rules binary gave error exit status 2
    Removing temporary directory: fglrx-install.hvSx7W
    voila ce que j'ai

    • gizeek 26 mars 2012 / 11 h 59 min

      Vérifie que tu a bien installé les build-essential et que tu a bien spécifié la bonne distrib pour la génération du paquet à savoir Ubuntu/oneiric pour LM12

Comments are closed.