Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
aiglx [Le 09/01/2007, 14:02] 213.203.94.2aiglx [Le 09/02/2010, 20:04] (Version actuelle) – obsolète 213.95.41.13
Ligne 1: Ligne 1:
-{{tag>dapper edgy personnalisation brouillon}} 
  
-====== Aiglx : Accelerated Indirect GL X ====== 
- 
-===== Présentation aiglx ===== 
-Aiglx //Accelerated Indirect GL X// est une alternative à l'[[:xgl]] soutenue par le projet X.Org et fedora.  
- 
-L'AIGLX a été développé en open source dès l'origine, et il permet à [[:Compiz]] d'être construit au sommet du serveur graphique avec une petite extension GLX, plutôt que d'avoir besoin d'un serveur Xgl complet. (dixit wikipédia) 
- 
-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/Beryl ===== 
- 
-Cette page explique une méthode permettant d'installer AIGLX et Compiz sur Ubuntu Dapper. Cette version étant encore instable, il est tout à fait déconseillé de l'installer sur une machine de travail. 
- 
-==== 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'après Fedora [[http://fedoraproject.org/wiki/RenderingProject/aiglx#head-8791a463c0409bab4bd0cc0ded47bfbd206f88c2|RenderingProject/aiglx]]  
- 
-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://www.freesoftwaremagazine.com/node/1797 (Mise à jour le 14/10/06) 
- 
-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/beryl dans le fichier sources.list : 
- 
-<code> 
-    gksudo gedit /etc/apt/sources.list 
-</code> 
- 
-Sous Edgy, Insérez la ligne : 
- 
-<code> 
-    deb http://ubuntu.beryl-project.org edgy main 
-</code> 
- 
-Sous Dapper, Insérez la ligne : 
- 
-<code> 
-    deb http://ubuntu.beryl-project.org dapper main 
-</code> 
-Installez la clé du dépot : 
- 
-<code> 
-    wget http://beryl-mirror.pricechild.co.uk/root@lupine.me.uk.gpg -O- | sudo apt-key add - 
-</code> 
- 
-==== Mise à jour ==== 
- 
-Mettre à jour et installer les paquets libgl1-mesa-dri et xserver-xorg-air-core : 
- 
-<code> 
-    sudo apt-get update 
-    sudo apt-get dist-upgrade 
-    sudo apt-get install libgl1-mesa-dri 
-</code> 
- 
-__Pour dapper__ : 
-<code> 
-    sudo apt-get install xserver-xorg-air-core 
-</code> 
- 
-//Si vous faîtes un dist-upgrade, il se peut que libgl1-mesa-dri soit déjà installé ou mis-à-jour, donc ne vous étonnez pas si apt-get install libgl1-mesa-dri dit qu'il est deja installé.// 
- 
-==== Désinstallation des anciens composants de compiz-aiglx ==== 
- 
-Si vous avez précédemment installé ou tenté d'installer Compiz/AIGLX, il faut désinstaller les paquets compiz-aiglx et compiz-aiglx-gnome. Sinon, passez à l'étape suivante. 
- 
-<code> 
-    sudo apt-get remove --purge compiz-aiglx compiz-aiglx-gnome 
-</code> 
- 
-Au cas où il manquerait le fichier compiz.schemas, téléchargez celui-ci http://chezmoi.blog-libre.fr/Ubuntu/compiz.schemas, déplacez-le au bon endroit et recommencez 
- 
-<code> 
-    wget http://chezmoi.blog-libre.fr/Ubuntu/compiz.schemas 
-    sudo mv compiz.schemas /usr/share/gconf/schemas/compiz.schemas 
-    sudo aptitude purge compiz-aiglx compiz-aiglx-gnome 
-</code> 
- 
- 
-==== Installation des modules DRI, pour dapper seulement ==== 
-//(il semblerait que les modules DRI n'existent plus, ou pas encore, pour le denier noyau 686...mais ça marche quand même sans)// 
- 
-Pour installer les derniers paquets des modules dri : 
- 
-<code> 
-    sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r` 
-</code> 
- 
-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 : 
- 
-<code> 
-    sudo /sbin/ldm-manager 
-</code> 
- 
-==== Installation des paquets beryl et AIGLX ==== 
- 
-Pour installer beryl : 
- 
-<code> 
-    sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager emerald emerald-themes 
-</code> 
- 
-==== Configurer Xorg ==== 
- 
-Faites une sauvegarde de votre fichier xorg.conf et éditez-le : 
- 
-<code> 
-    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 
-    gksudo gedit /etc/X11/xorg.conf 
-</code> 
- 
-**Attention**, Compiz/AIGLX peut maintenant fonctionner avec une profondeur de 24 bits ! 
-Vous pouvez donc modifier la section « Screen » pour mettre « DefaultDepth » à 24 (si ce n'est pas déjà fait) : 
- 
-<code> 
-    DefaultDepth 24 
-</code> 
- 
-**Attention, les options suivantes sont nécessaires :** 
- 
-Activer les modules dri, dbe, glx et tous ceux nécessaires de la manière suivante : 
- 
-<code> 
-    Section "Module" 
-        # Load "GLcore" 
-        Load "bitmap" 
-        Load "ddc" 
-        Load "dbe" 
-        Load "dri" 
-        Load "extmod" 
-        Load "freetype" 
-        Load "glx" 
-        Load "int10" 
-        Load "type1" 
-        Load "vbe" 
-    EndSection 
-</code> 
- 
-Ajouter l'option « XAANoOffscreenPixmaps » et supprimer toutes les autres options de la section Device : 
- 
-<code> 
-    Section "Device" 
-        Identifier "Intel Corporation Intel Default Card" 
-        Driver "i810" 
-        Option "XAANoOffscreenPixmaps" 
-        BusID "PCI:0:2:0" 
-    EndSection 
-</code> 
- 
-Ajouter l'option « AIGLX » dans la section ServerLayout : 
- 
-<code> 
-    Section "ServerLayout" 
-        Option "AIGLX" "true" 
-        Identifier "Default Layout" 
-        Screen "Default Screen" 
-        InputDevice "Generic Keyboard" 
-        InputDevice "Configured Mouse" 
-        InputDevice "Synaptics Touchpad" 
-    EndSection 
-</code> 
- 
-Décommenter toute la section « DRI » : 
- 
-<code> 
-    Section "DRI" 
-        Mode 0666 
-    EndSection 
-</code> 
- 
-Il faut également activer l'extension composite : 
- 
-<code> 
-    Section "Extensions" 
-        Option "Composite" "Enable" 
-    EndSection 
-</code> 
- 
- 
- 
-==== Configurer gdm  ==== 
- 
-Créer ou modifier le fichier /etc/gdm/gdm.conf-custom 
- 
-<code> 
-    gksudo gedit /etc/gdm/gdm.conf-custom 
-</code> 
- 
-Pour changer le serveur xorg de la manière suivante : 
- 
-<code> 
-    [servers] 
-    0=aiglx 
-     
-    [server-aiglx] 
-    name=aiglx server 
-    command=/usr/bin/Xorg :0 
-    flexible=true 
-</code> 
- 
-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 /etc/xdg/autostart. 
- 
-/!\ 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 /usr/lib/xorg-air/modules/ et de copier le contenu des drivers et entrées d'xorg vers xorg-air : 
- 
-<code> 
-    cd /usr/lib/xorg-air/modules/ 
-    sudo mkdir drivers 
-    sudo mkdir input 
-    sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorg-air/modules/drivers 
-    sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorg-air/modules/input 
-</code> 
- 
- 
-==== 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 : 
-<code> 
-    sudo /sbin/lrm-manager 
-</code> 
- 
-=== 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'onglet « Vidéo ». 
- 
-  * si vous utilisez totem-xine : 
-éditez le fichier ~/.gnome2/totem_config : 
-<code> 
-    gksudo gedit ~/.gnome2/totem_config 
-</code> 
-et remplacez cette ligne : 
-<code> 
-  #video.driver:auto 
-</code> 
-par : 
-<code> 
-  video.driver:xshm 
-</code> 
- 
-  * 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'abord, vérifiez que le plugin gconf-dump est désactivé : 
- 
-<code> 
-    gconf-editor 
-</code> 
- 
-Dans /apps/compiz/general/allcreens/options/, on édite la clé « active_plugins » et on retire « gconf-dump » de la liste. 
-Puis on tente de redemarrer compiz : 
- 
-<code> 
-    kill $(pidof compiz.real) 
-    compiz-start 
-</code> 
- 
-Si ça ne marche pas, on peut relancer metacity 
- 
-<code> 
-    metacity 
-</code> 
- 
-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 : 
- 
-<code> 
-    sudo /etc/init.d/gdm restart 
-</code> 
- 
-=== 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'ancien fichier de configuration de Xorg : 
-<code> 
-    sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf 
-    startx 
-</code> 
- 
-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'utilisateur et écrire cette ligne dans le fichier : 
- 
-<code> 
-    export GSM_NO_GRAB_SERVER=1 
-</code> 
- 
-Probème complètement réglé ici. 
- 
-Voir lien d'origine : [[https://launchpad.net/distros/ubuntu/+source/gnome-session/+bug/59244]] 
- 
-===== 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__ 
-<code> 
-    deb http://gandalfn.club.fr/ubuntu dapper . 
-</code> 
-__pour edgy__ 
-<code> 
-    deb http://gandalfn.club.fr/ubuntu edgy stable . 
-</code> 
- 
-Puis dans un terminal 
- 
-<code> 
-    sudo apt-get update && sudo apt-get dist-upgrade 
-    sudo apt-get install gnome-compiz-manager compiz-freedesktop compiz-freedesktop-gnome 
-</code> 
- 
-__pour dapper__, faire aussi : 
-<code> 
-    sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r` xserver-xorg-air-core 
-</code> 
- 
- 
-==== Configuration d'XORG ==== 
- 
-Avant de passer à la procédure d'installation, je vous conseille de faire une sauvegarde de votre fichier  ''xorg.conf'' (qui est le fichier de configuration du serveur X) : 
- 
-<code> 
-  sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup 
-</code> 
- 
-Ainsi, en cas de problèmes, il suffit de restaurer l'ancien fichier, ceci vous évitera peut-être bien des maux de tête : 
- 
-<code> 
-  sudo cp /etc/X11/xorg.backup /etc/X11/xorg.conf 
-</code> 
- 
-Éditer le fichier de configuration de xorg :  
- 
-<code> 
-    gksudo gedit /etc/X11/xorg.conf 
-</code> 
- 
-Vérifier que les couleurs soient en 24 bits : 
-<code> 
-    DefaultDepth 24 
-</code> 
- 
-Activer les modules dri, dbe, glx et tous les autres nécessaires pour obtenir ceci : 
- 
-<code> 
-    Section "Module" 
-        # Load "GLcore" 
-        Load "bitmap" 
-        Load "ddc" 
-        Load "dbe" 
-        Load "dri" 
-        Load "extmod" 
-        Load "freetype" 
-        Load "glx" 
-        Load "int10" 
-        Load "type1" 
-        Load "vbe" 
-    EndSection 
-</code> 
- 
-et enlever toutes les autres options de la section « Device » pour avoir une section qui ressemble à ceci (ici pour une carte intel i810) : 
- 
-<code> 
-    Section "Device" 
-        Identifier "Intel Corporation Intel Default Card" 
-        Driver "i810" 
-        BusID "PCI:0:2:0" 
-        Option "XAANoOffscreenPixmaps" 
-    EndSection 
-</code> 
- 
-Enfin, ajouter en fin de fichier : 
- 
-<code> 
-    Section "Extensions" 
-        Option "Composite" "Enable" 
-    EndSection 
-</code> 
- 
-__pour dapper__ 
- 
-<code> 
-   sudo update-alternatives --config Xorg 
-</code> 
- 
-__pour edgy__ 
- 
-il faut simplement redémarrer gdm : 
- 
-<code> 
-    sudo /etc/init.d/gdm restart 
-</code> 
- 
-==== Lecture de vidéos avec totem ==== 
- 
-Pour __totem-gstreamer__, lancez gstreamer-properties, selectionnez « XWindow (NoXv) » comme Greffon de sortie vidéo par défaut (onglet Vidéo). 
- 
-Pour __totem-xine__, éditez ~/.gnome2/totem_config et remplacer la ligne : 
- 
-<code> 
-    #video.driver:auto 
-</code> 
- 
-par 
- 
-<code> 
-    video.driver:xshm 
-</code> 
- 
-==== demarrage automatique de compiz-freedesktop ==== 
- 
-creer un fichier compiz dans (par exemple ~.Autostart  a creer s il le faut) 
- 
-<code> 
-   cd ~/.Autostart 
-   nano compiz 
-</code> 
- 
-et insérer  
- 
-<code> 
-   #!/bin/sh 
-   sleep 2 
-   compiz-tray-icon 
-</code> 
- 
-ctrl O  entrée ctrl X 
- 
-<code> 
-   chmod +x compiz 
-</code> 
- 
-et  
- 
- dans Système/préférence/sessions   onglet programme au démarrage  
-cliquer sur ajouter et mettre  
- 
-<code> 
-~/.Autostart/compiz 
-</code> 
- 
----- 
- 
-// Contributeurs : [[utilisateurs:gandalfn]], [[utilisateurs:tonyo]], [[utilisateurs:SneA]], [[utilisateurs:Mr_Hulot]] // 
- 
-// Sur base des articles suivants : [[http://www.ubuntuforums.org/showthread.php?t=145068|Howto Install xorg-aiglx + compiz (packages)]], [[http://forum.ubuntu-fr.org/viewtopic.php?id=36641&p=1|HowTo : Installer xorg-aiglx + compiz (packages)]], [[http://www.ubuntuforums.org/showthread.php?t=244559&highlight=aiglx+modules]],  
-[[http://gandalfn.wordpress.com/howto-compiz-aiglx-on-edgy/]], [[http://gandalfn.wordpress.com/howto-compiz-aiglx-on-dapper/]] //