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édentes Révision précédente
Prochaine révision
Révision précédente
applications:aiglx [Le 21/11/2006, 11:04]
bakalegum_
— (Version actuelle)
Ligne 1: Ligne 1:
-  Version: dapper et edgy 
- 
- 
-====== Présentation aiglx ====== 
-Aiglx //​Accelerated Indirect GL X// est une alternative a l'​[[applications:​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 à [[applications:​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 ====== 
- 
-//Elaboré à partir de [[http://​www.ubuntuforums.org/​showthread.php?​t=145068|Howto Install xorg-aiglx + compiz (packages) 
-]] par [[utilisateurs:​gandalfn]] 
-- Traduit et mis à jour sur le forum Ubuntu-fr [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=36641&​p=1|HowTo : Installer xorg-aiglx + compiz (packages)]] par [[utilisateurs:​tonyo]] et [[utilisateurs:​SneA]]//​ 
- 
-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 i810 à i945) 
- 
-D'​après Fedora [[http://​fedoraproject.org/​wiki/​RenderingProject/​aiglx#​head-8791a463c0409bab4bd0cc0ded47bfbd206f88c2|RenderingProject/​aiglx]] ​ 
- 
-Liste des cartes connues pour fonctionner avec AIGLX 
-  * i810 (puisque utilisé ici) -> i945 
-  * 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 [[applications:​Xgl]]. 
- 
- 
-==== Les dépôts ==== 
- 
-Il faut commencer par ajouter les dépôts compiz/​beryl dans le fichier sources.list : 
- 
-    gksudo gedit /​etc/​apt/​sources.list 
- 
-Insérez la ligne : 
- 
-    deb http://​ubuntu.beryl-project.org edgy main-edgy 
- 
-Installez la clé du dépot : 
- 
-    wget http://​compiz-mirror.lupine.me.uk/​quinn.key.asc -O - | sudo apt-key add -  
- 
-==== 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,​ 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. 
- 
-    sudo apt-get remove --purge compiz-aiglx compiz-aiglx-gnome 
- 
-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 
- 
-    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 
- 
- 
- 
-==== Installation des modules DRI, pour dapper seulement ==== 
-(il s embelrait que les module DRI n existent plus,ou pas encore,pour le denier noyau 686...mais ca marche qd meme sans) 
-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 /​sbin/​ldm-manager 
- 
-==== 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 /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.backup 
-    gksudo gedit /​etc/​X11/​xorg.conf 
- 
-**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) : 
- 
-    DefaultDepth 24 
- 
-**Attention,​ les options suivantes sont nécessaires :** 
- 
-Activer les modules dri, dbe, glx et tous ceux nécessaires de la manière suivante : 
-    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 
- 
-Ajouter l'​option « XAANoOffscreenPixmaps » et supprimer toutes les autres options de la section Device : 
- 
-    Section "​Device"​ 
-        Identifier "Intel Corporation Intel Default Card" 
-        Driver "​i810"​ 
-        Option "​XAANoOffscreenPixmaps"​ 
-        BusID "​PCI:​0:​2:​0"​ 
-    EndSection 
- 
-Ajouter l'​option « AIGLX » dans la section ServerLayout : 
- 
-    Section "​ServerLayout"​ 
-        Option "​AIGLX"​ "​true"​ 
-        Identifier "​Default Layout"​ 
-        Screen "​Default Screen"​ 
-        InputDevice "​Generic Keyboard"​ 
-        InputDevice "​Configured Mouse" 
-        InputDevice "​Synaptics Touchpad"​ 
-    EndSection 
- 
-Décommenter toute la section « DRI » : 
- 
-    Section "​DRI"​ 
-        Mode 0666 
-    EndSection 
- 
-Il faut également activer l'​extension composite : 
- 
-    Section "​Extensions"​ 
-        Option "​Composite"​ "​Enable"​ 
-    EndSection 
- 
-==== Configurer gdm  ==== 
- 
-Créer ou modifier le fichier /​etc/​gdm/​gdm.conf-custom 
- 
-    gksudo gedit /​etc/​gdm/​gdm.conf-custom 
- 
-Pour changer le serveur xorg de la manière suivante : 
- 
-    [servers] 
-    0=aiglx 
-    ​ 
-    [server-aiglx] 
-    name=aiglx server 
-    command=/​usr/​bin/​Xorg-air :0 
-    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 /​etc/​xdg/​autostart. 
- 
----- 
- 
-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 : 
- 
-    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 
- 
-(Précision de [[utilisateurs:​Mr_Hulot]]). 
- 
-Source : http://​www.ubuntuforums.org/​showthread.php?​t=244559&​highlight=aiglx+modules 
- 
-==== 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 /​sbin/​lrm-manager 
- 
-=== 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 : 
-    gksudo gedit ~/​.gnome2/​totem_config 
-et remplacez cette ligne : 
-  #​video.driver:​auto 
-par : 
-  video.driver:​xshm 
- 
-  * 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é : 
- 
-    gconf-editor 
- 
-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 : 
- 
-    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 /​etc/​init.d/​gdm restart 
- 
-=== 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 : 
- 
-    sudo cp /​etc/​X11/​xorg.conf.backup /​etc/​X11/​xorg.conf 
-    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'​utilisateur et écrire cette ligne dans le fichier : 
- 
-    export GSM_NO_GRAB_SERVER=1 
- 
-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 ===== 
- 
-Sources : 
-  * http://​gandalfn.wordpress.com/​howto-compiz-aiglx-on-edgy/ ​ 
-  * http://​gandalfn.wordpress.com/​howto-compiz-aiglx-on-dapper/​ 
- 
-==== 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://​gandalfn.club.fr/​ubuntu dapper . 
-__pour edgy__ 
-    deb http://​gandalfn.club.fr/​ubuntu edgy . 
- 
-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'​installation,​ je vous conseille de faire une sauvegarde de votre fichier ​ ''​xorg.conf''​ (qui est le fichier de configuration du serveur X) : 
-  sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.backup 
- 
-Ainsi, en cas de problèmes, il suffit de restaurer l'​ancien fichier, ceci vous évitera peut-être bien des maux de tête : 
-  sudo cp /​etc/​X11/​xorg.backup /​etc/​X11/​xorg.conf 
- 
-Éditer le fichier de configuration de xorg :  
- 
-    gksudo gedit /​etc/​X11/​xorg.conf 
- 
-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 "​Module"​ 
-        # Load "​GLcore"​ 
-        Load "​bitmap"​ 
-        Load "​ddc"​ 
-        Load "​dbe"​ 
-        Load "​dri"​ 
-        Load "​extmod"​ 
-        Load "​freetype"​ 
-        Load "​glx"​ 
-        Load "​int10"​ 
-        Load "​type1"​ 
-        Load "​vbe"​ 
-    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 "​Device"​ 
-        Identifier "Intel Corporation Intel Default Card" 
-        Driver "​i810"​ 
-        BusID "​PCI:​0:​2:​0"​ 
-        Option "​XAANoOffscreenPixmaps"​ 
-    EndSection 
- 
-Enfin, ajouter en fin de fichier : 
- 
-    Section "​Extensions"​ 
-        Option "​Composite"​ "​Enable"​ 
-    EndSection 
- 
-__pour dapper__ 
- 
-   sudo update-alternatives --config Xorg 
- 
-__pour edgy__ 
- 
-il faut simplement redémarrer gdm : 
- 
-    sudo /​etc/​init.d/​gdm restart 
- 
-==== 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 : 
- 
-    #​video.driver:​auto 
- 
-par 
- 
-    video.driver:​xshm 
- 
-==== demarrage automatique de compiz-freedesktop ==== 
- 
-creer un fichier compiz dans (par exemple ~.Autostart ​ a creer s il le faut) 
- 
-   cd ~/​.Autostart 
-   nano compiz 
- 
-et insérer ​ 
- 
-   #​!/​bin/​sh 
-   sleep 2 
-   ​compiz-tray-icon 
- 
-ctrl O  entrée ctrl X 
- 
-   chmod +x compiz 
- 
-et  
- 
- dans Système/​préférence/​sessions ​  ​onglet programme au démarrage ​ 
-cliquer sur ajouter et mettre ​ 
- 
-~/​.Autostart/​compiz 
- 
- 
  
  • applications/aiglx.1164103484.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)