ATTENTION, ces manipulations sont dangereuses et risquent de rendre votre système instable. Il est donc conseillé de réaliser ces opérations sur une zone / une partition de test !
Si vous ne savez ce que font les transformations suivantes, nous vous conseillons de ne pas les réaliser ! (sauf si vous aimez les risques ou que vous pouvez risquer de rendre (momentanément ou non) indisponible le serveur X !)
Introduction
Les manipulations suivantes doivent être réalisées avec un noyau >= 2.6.29, Xorg >= 7.4 et bien sur les drivers Intel >= 2.2.6. Pour être plus simple les futurs versions d'Ubuntu et de Fedora soit Jaunty Jackalope ou Fedora 11 bénéficient de toutes ces conditions
- Je suis sous Ubuntu Jaunty / Fedora 11 mais je ne sais pas si j'ai une carte video intel?
Une seule commande dans le terminal vous le dira
Vous devriez voir apparaitre quelque chose comme ceci:00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Si vous êtes l'heureux possesseur d'une carte graphique Intel ce passage va vous intéresser.
Dans la dernière version d'Ubuntu et dus à des instabilités, l'une des plus grandes nouveautés développée par les ingénieurs d'Intel a été désactivée par défaut : la gestion de l'indirect rendering ou DRI.
Dans cette section nous allons juste activer cette fonction pour que vous puissiez jouir de votre dock en OpenGL
REM : De grand changement sont en cours dans le développement de Ubuntu Karmic.
Comment faire ?
Deux solutions s'offrent à vous. Soit modifier le serveur Xorg (toutes distributions), soit installer les paquets instables en ajoutant un nouveau dépôt (Debian / Ubuntu).
Modifier Xorg
Xorg est votre serveur graphique si vous vous trouvez devant un écran noir sous Linux c'est très certainement a-cause de lui. Pour activer l'indirect redering il va juste falloir le modifier un peu.
Avant toutes modifications de votre fichier xorg lisez ce tutoriel jusqu'au bout notamment comment récupérer votre configuration originale vous pourriez vous retrouvez sans ecrans pour faire vos manipulations.
- Sauvegardez votre fichier de configuration
Cette manipulation est très facile nous allons juste copier votre fichier et le renommer pour que vous le retrouviez plus facilement en cas d'erreurs.
sudo cp /etc/X11/xorg.conf /etc/X11/xorgback.conf
Comme vous le voyez si vous avez un problème dans le futur avec xorg il suffira de faire la manipulation inverse
sudo cp /etc/X11/xorgback.conf /etc/X11/xorg.conf
Maintenant que nous avons sauvegardé le fichier de configuration nous allons pouvoir le modifier.
rentrez la commande suivante dans un terminal
sudo gedit /etc/X11/xorg.conf
Votre fichier de configuration devrait apparaitre sous forme d'un fichier texte.
L'astuce est juste de rajouter l'option UXA dans votre fichier.
Dans la section "Monitor" rajouter l'option suivante Option "AccelMethod" "UXA"
la section "Monitor" de votre fichier devrait maintenant ressembler a ça
Section "Monitor"
Identifier "Configured Monitor"
Option "AccelMethod" "UXA"
EndSection
Sauvegardez votre fichier et fermer votre session graphique (Ctrl+Alt+Backspace ou cliquez sur "Fermer la session" à partir du bouton au-dessus à droite). Si l'écran de connexion de session apparait sans crash, félicitations votre carte graphique supporte l'indirect rendering. Connectez vous et testez cairo-dock normalement le fond d'écran noir a disparu.
En cas de crash, il vous suffit de restaurer votre fichier de configuration de Xorg :
sudo cp /etc/X11/xorgback.conf /etc/X11/xorg.conf
(Vous pouvez tjs vous connecter à un terminal en faisant Ctrl+Alt+F1 ou alors en prenant le mode de récupération et la connexion en mode root)
Mettre à jour ses drivers (Debian / Ubuntu)
Une autre solution peut être de mettre ces drivers à jour, cf ici (en). Mais c'est toujours une solution qui peut donner des résultats hasardeux... À tester, si possible, sur une deuxième installation de votre système Ubuntu / Debian
Ajout des dépôts - Éditez votre fichier /etc/apt/sources.list avec votre éditeur favori, par exemple gedit
sudo gedit /etc/apt/sources.list
- Ajoutez-y les dépôts :
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
- Ajoutez la clé des dépôts :
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x165d673674a995b3e64bf0cf4f191a5a8844c542
Installation - Actualisez la liste et mettez à jour les paquets :
sudo apt-get update
sudo apt-get dist-upgrade
- Redémarrez votre session et priez pour que ça fonctionne :-D
|