Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| aiglx [Le 09/01/2007, 14:02] – 213.203.94.2 | aiglx [Le 09/02/2010, 20:04] (Version actuelle) – obsolète 213.95.41.13 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ====== Aiglx : Accelerated Indirect GL X ====== | ||
| - | |||
| - | ===== Présentation aiglx ===== | ||
| - | Aiglx // | ||
| - | |||
| - | L' | ||
| - | |||
| - | C'est le système choisi par Ubuntu pour être intégré à partir de la version 6.10 (avec le server X.Org 7.1). | ||
| - | |||
| - | ===== Installer AIGLX et Compiz/ | ||
| - | |||
| - | Cette page explique une méthode permettant d' | ||
| - | |||
| - | ==== Prérequis ==== | ||
| - | |||
| - | Cette installation a été testée avec succès sur la configuration suivante : | ||
| - | |||
| - | * Ubuntu Dapper | ||
| - | * Gnome | ||
| - | * Carte graphique Intel utilisant le pilote i810 (carte i845 à i945) | ||
| - | |||
| - | D' | ||
| - | |||
| - | Liste des cartes connues pour fonctionner avec AIGLX | ||
| - | * i845 (puisque utilisé ici) à i945 (les i810 sont limitées à 16bit) | ||
| - | * ATI Radeon 7000 à x850 | ||
| - | * nVidia: toutes les cartes supportées par les drivers 1.0-9625 ou supérieurs | ||
| - | |||
| - | Liste des cartes qui fonctionnent probablement | ||
| - | |||
| - | * 3dfx Voodoo 3 à 5 (peut nécessiter NV_texture_rectangle emulation) | ||
| - | |||
| - | Mais ne fonctionne pas sur les cartes : | ||
| - | |||
| - | * ATI Radeon 8500 à X850 (avec le driver fglrx) | ||
| - | * ATI Rage 128 | ||
| - | * ATI Mach64 | ||
| - | * Matrox MGA G200 à G550 | ||
| - | * nVidia les cartes non supportées par le driver 1.0-9625 | ||
| - | * 3dfx: Voodoo 1 et 2 | ||
| - | * Probablement toutes les cartes non citées ci-dessus | ||
| - | |||
| - | Pour le status de ce qui fonctionne ou non sur les différentes cartes consultez la page: | ||
| - | |||
| - | http:// | ||
| - | |||
| - | Si votre configuration ne remplit pas ces conditions, vous pouvez référer au tutoriel [[:Xgl]]. | ||
| - | |||
| - | |||
| - | ==== Les dépôts ==== | ||
| - | |||
| - | Il faut commencer par ajouter les dépôts compiz/ | ||
| - | |||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Sous Edgy, Insérez la ligne : | ||
| - | |||
| - | < | ||
| - | deb http:// | ||
| - | </ | ||
| - | |||
| - | Sous Dapper, Insérez la ligne : | ||
| - | |||
| - | < | ||
| - | deb http:// | ||
| - | </ | ||
| - | Installez la clé du dépot : | ||
| - | |||
| - | < | ||
| - | wget http:// | ||
| - | </ | ||
| - | |||
| - | ==== Mise à jour ==== | ||
| - | |||
| - | Mettre à jour et installer les paquets libgl1-mesa-dri et xserver-xorg-air-core : | ||
| - | |||
| - | < | ||
| - | sudo apt-get update | ||
| - | sudo apt-get dist-upgrade | ||
| - | sudo apt-get install libgl1-mesa-dri | ||
| - | </ | ||
| - | |||
| - | __Pour dapper__ : | ||
| - | < | ||
| - | sudo apt-get install xserver-xorg-air-core | ||
| - | </ | ||
| - | |||
| - | //Si vous faîtes un dist-upgrade, | ||
| - | |||
| - | ==== Désinstallation des anciens composants de compiz-aiglx ==== | ||
| - | |||
| - | Si vous avez précédemment installé ou tenté d' | ||
| - | |||
| - | < | ||
| - | sudo apt-get remove --purge compiz-aiglx compiz-aiglx-gnome | ||
| - | </ | ||
| - | |||
| - | Au cas où il manquerait le fichier compiz.schemas, | ||
| - | |||
| - | < | ||
| - | wget http:// | ||
| - | sudo mv compiz.schemas / | ||
| - | sudo aptitude purge compiz-aiglx compiz-aiglx-gnome | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Installation des modules DRI, pour dapper seulement ==== | ||
| - | //(il semblerait que les modules DRI n' | ||
| - | |||
| - | Pour installer les derniers paquets des modules dri : | ||
| - | |||
| - | < | ||
| - | sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r` | ||
| - | </ | ||
| - | |||
| - | Si après une mise à jour de « linux-restricted-modules » ou « linux-image » vous avez des problèmes, il faut regénérer les modules.dep avec la commande suivante : | ||
| - | |||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | ==== Installation des paquets beryl et AIGLX ==== | ||
| - | |||
| - | Pour installer beryl : | ||
| - | |||
| - | < | ||
| - | sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager emerald emerald-themes | ||
| - | </ | ||
| - | |||
| - | ==== Configurer Xorg ==== | ||
| - | |||
| - | Faites une sauvegarde de votre fichier xorg.conf et éditez-le : | ||
| - | |||
| - | < | ||
| - | sudo cp / | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | **Attention**, | ||
| - | Vous pouvez donc modifier la section « Screen » pour mettre « DefaultDepth » à 24 (si ce n'est pas déjà fait) : | ||
| - | |||
| - | < | ||
| - | DefaultDepth 24 | ||
| - | </ | ||
| - | |||
| - | **Attention, | ||
| - | |||
| - | Activer les modules dri, dbe, glx et tous ceux nécessaires de la manière suivante : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | # Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Ajouter l' | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier "Intel Corporation Intel Default Card" | ||
| - | Driver " | ||
| - | Option " | ||
| - | BusID " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Ajouter l' | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Option " | ||
| - | Identifier " | ||
| - | Screen " | ||
| - | InputDevice " | ||
| - | InputDevice " | ||
| - | InputDevice " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Décommenter toute la section « DRI » : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Mode 0666 | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Il faut également activer l' | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Configurer gdm ==== | ||
| - | |||
| - | Créer ou modifier le fichier / | ||
| - | |||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Pour changer le serveur xorg de la manière suivante : | ||
| - | |||
| - | < | ||
| - | [servers] | ||
| - | 0=aiglx | ||
| - | | ||
| - | [server-aiglx] | ||
| - | name=aiglx server | ||
| - | command=/ | ||
| - | flexible=true | ||
| - | </ | ||
| - | |||
| - | Le script de démarrage compiz-aiglx est désormais un paquet et démarre à chaque lancement de session Gnome. Si vous rencontrez des problèmes avec, vous pouvez supprimer le fichier compiz-aiglx.desktop dans / | ||
| - | |||
| - | /!\ La suite est Obsolète avec Edgy | ||
| - | |||
| - | N.B. : Pour certains détenteurs de carte graphique (i855GM et i945 notament), il semblerait que cela ne suffise pas à démarrer le serveur X. Il suffit pour cela de créer deux répertoires dans / | ||
| - | |||
| - | < | ||
| - | cd / | ||
| - | sudo mkdir drivers | ||
| - | sudo mkdir input | ||
| - | sudo cp / | ||
| - | sudo cp / | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Redémarrer ==== | ||
| - | |||
| - | Redémarrez votre ordinateur. Vous avez maintenant un bureau du tonnerre de Zeus ! 8-) | ||
| - | |||
| - | ==== Problèmes rencontrés ==== | ||
| - | |||
| - | === Suite à une mise à jour du noyau === | ||
| - | |||
| - | X plante au démarrage de compiz suite après une mise à jour du noyau ? Ouvrez simplement une session en terminal de secours et lancez la commande : | ||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | === Problèmes liés aux lecteurs vidéo === | ||
| - | |||
| - | Pour optimiser la lecture video avec xorg-aiglx : | ||
| - | |||
| - | * si vous utilisez totem-gstreamer : | ||
| - | Lancez gstreamer-properties et sélectionnez le plugin de sortie par default : « XWindow (NoXv) » dans l' | ||
| - | |||
| - | * si vous utilisez totem-xine : | ||
| - | éditez le fichier ~/ | ||
| - | < | ||
| - | gksudo gedit ~/ | ||
| - | </ | ||
| - | et remplacez cette ligne : | ||
| - | < | ||
| - | # | ||
| - | </ | ||
| - | par : | ||
| - | < | ||
| - | video.driver: | ||
| - | </ | ||
| - | |||
| - | * si vous utilisez VLC : | ||
| - | Ouvrez VLC, puis cliquez sur Paramètres => Préférences => Video => Output Modules, cocher la case « Options Avancées », puis changer le mode de sortie video pour le mode « X11 ». | ||
| - | |||
| - | === Les bordures des fenêtres ont disparues === | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | < | ||
| - | gconf-editor | ||
| - | </ | ||
| - | |||
| - | Dans / | ||
| - | Puis on tente de redemarrer compiz : | ||
| - | |||
| - | < | ||
| - | kill $(pidof compiz.real) | ||
| - | compiz-start | ||
| - | </ | ||
| - | |||
| - | Si ça ne marche pas, on peut relancer metacity | ||
| - | |||
| - | < | ||
| - | metacity | ||
| - | </ | ||
| - | |||
| - | Si ça ne marche toujours pas, on désactive le lancement de compiz au démarrage dans Système => Préférences => Sessions => Programmes au démarrage. Puis on relance gdm : | ||
| - | |||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | === Ouh là là ça ne va pas du tout, plus rien ne marche === | ||
| - | |||
| - | Pas de panique, si X refuse de se lancer, on remet en place l' | ||
| - | < | ||
| - | sudo cp / | ||
| - | startx | ||
| - | </ | ||
| - | |||
| - | La solution consiste a mettre à jour gnome-session avec la dernière version dispo sur le repository aiglx de compiz.net. Ensuite créer un fichier .gnomerc dans le répertoire Home de l' | ||
| - | |||
| - | < | ||
| - | export GSM_NO_GRAB_SERVER=1 | ||
| - | </ | ||
| - | |||
| - | Probème complètement réglé ici. | ||
| - | |||
| - | Voir lien d' | ||
| - | |||
| - | ===== Installation des effet 3D sur AIGLX ===== | ||
| - | |||
| - | ==== Installation de AIGLX + compiz ==== | ||
| - | |||
| - | ==== Les paquets ==== | ||
| - | |||
| - | * compiz-freedesktop | ||
| - | * compiz-freedesktop-gnome | ||
| - | * gnome-compiz-manager (à venir compiz-freedesktop-kde & compiz-freedesktop-xfce) | ||
| - | |||
| - | Pour les installer ajouter le dépot contenant ces paquets en développement (donc hautement instable, attention) : | ||
| - | |||
| - | __pour dapper__ | ||
| - | < | ||
| - | deb http:// | ||
| - | </ | ||
| - | __pour edgy__ | ||
| - | < | ||
| - | deb http:// | ||
| - | </ | ||
| - | |||
| - | Puis dans un terminal | ||
| - | |||
| - | < | ||
| - | sudo apt-get update && sudo apt-get dist-upgrade | ||
| - | sudo apt-get install gnome-compiz-manager compiz-freedesktop compiz-freedesktop-gnome | ||
| - | </ | ||
| - | |||
| - | __pour dapper__, faire aussi : | ||
| - | < | ||
| - | sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r` xserver-xorg-air-core | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Configuration d'XORG ==== | ||
| - | |||
| - | Avant de passer à la procédure d' | ||
| - | |||
| - | < | ||
| - | sudo cp / | ||
| - | </ | ||
| - | |||
| - | Ainsi, en cas de problèmes, il suffit de restaurer l' | ||
| - | |||
| - | < | ||
| - | sudo cp / | ||
| - | </ | ||
| - | |||
| - | Éditer le fichier de configuration de xorg : | ||
| - | |||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | Vérifier que les couleurs soient en 24 bits : | ||
| - | < | ||
| - | DefaultDepth 24 | ||
| - | </ | ||
| - | |||
| - | Activer les modules dri, dbe, glx et tous les autres nécessaires pour obtenir ceci : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | # Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | Load " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | et enlever toutes les autres options de la section « Device » pour avoir une section qui ressemble à ceci (ici pour une carte intel i810) : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier "Intel Corporation Intel Default Card" | ||
| - | Driver " | ||
| - | BusID " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Enfin, ajouter en fin de fichier : | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | __pour dapper__ | ||
| - | |||
| - | < | ||
| - | sudo update-alternatives --config Xorg | ||
| - | </ | ||
| - | |||
| - | __pour edgy__ | ||
| - | |||
| - | il faut simplement redémarrer gdm : | ||
| - | |||
| - | < | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | ==== Lecture de vidéos avec totem ==== | ||
| - | |||
| - | Pour __totem-gstreamer__, | ||
| - | |||
| - | Pour __totem-xine__, | ||
| - | |||
| - | < | ||
| - | # | ||
| - | </ | ||
| - | |||
| - | par | ||
| - | |||
| - | < | ||
| - | video.driver: | ||
| - | </ | ||
| - | |||
| - | ==== demarrage automatique de compiz-freedesktop ==== | ||
| - | |||
| - | creer un fichier compiz dans (par exemple ~.Autostart | ||
| - | |||
| - | < | ||
| - | cd ~/ | ||
| - | nano compiz | ||
| - | </ | ||
| - | |||
| - | et insérer | ||
| - | |||
| - | < | ||
| - | # | ||
| - | sleep 2 | ||
| - | | ||
| - | </ | ||
| - | |||
| - | ctrl O entrée ctrl X | ||
| - | |||
| - | < | ||
| - | chmod +x compiz | ||
| - | </ | ||
| - | |||
| - | et | ||
| - | |||
| - | dans Système/ | ||
| - | cliquer sur ajouter et mettre | ||
| - | |||
| - | < | ||
| - | ~/ | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // Contributeurs : [[utilisateurs: | ||
| - | |||
| - | // Sur base des articles suivants : [[http:// | ||
| - | [[http:// | ||
