Installation des effet 3D sur AIGLX
Transcription
Installation des effet 3D sur AIGLX
Installation des effet 3D sur AIGLX Installation de AIGLX + compiz Sources : • • http://gandalfn.wordpress.com/howtocompizaiglxonedgy/ http://gandalfn.wordpress.com/howtocompizaiglxondapper/ Les paquets • • • compizfreedesktop compizfreedesktopgnome gnomecompizmanager (à venir compizfreedesktopkde & compizfreedesktopxfce) Pour les installer ajouter le dépot contenant ces paquets en dévellopement (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 aptget update && sudo aptget distupgrade sudo aptget install gnomecompizmanager compizfreedesktop compiz freedesktopgnome pour dapper, faire aussi : sudo aptget install linuxdrimodulescommon linuxdrimodules`uname r` xserverxorgaircore Configuration d'XORG É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 updatealternatives config Xorg pour edgy il faut simplement redémarrer gdm : sudo /etc/init.d/gdm restart Lecture de vidéos avec totem Pour totemgstreamer, lancez gstreamerproperties, selectionnez « XWindow (NoXv) » comme Greffon de sortie vidéo par défaut (onglet Vidéo). Pour totemxine, éditez ~/.gnome2/totem_config et remplacer la ligne : #video.driver:auto par video.driver:xshm Installer AIGLX et Compiz/Beryl Elaboré à partir de Howto Install xorgaiglx + compiz (packages) par gandalfn Traduit et mis à jour sur le forum Ubuntufr HowTo : Installer xorgaiglx + compiz (packages) par tonyo et 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. Installation AIGLX + beryl 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 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.09625 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.09625 3dfx: Voodoo 1 et 2 Probablement toutes les cartes non citées cidessus 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 : gksudo gedit /etc/apt/sources.list Insérez la ligne : deb http://ubuntu.berylproject.org edgy aiglx mainedgy aiglxedgy Installez la clé du dépot : wget http://compizmirror.lupine.me.uk/quinn.key.asc O | sudo aptkey add Mise à jour Mettre à jour et installer les paquets libgl1mesadri et xserverxorgaircore : sudo aptget update sudo aptget distupgrade sudo aptget install libgl1mesadri Pour dapper : sudo aptget install xserverxorgaircore Si vous faîtes un distupgrade, il se peut que libgl1mesadri soit déjà installé ou misàjour, donc ne vous étonnez pas si aptget install libgl1mesadri dit qu"il est deja installé. Désinstallation des anciens composants de compizaiglx Si vous avez précédemment installé ou tenté d"installer Compiz/AIGLX, il faut désinstaller les paquets compizaiglx et compizaiglxgnome. Sinon, passez à l"étape suivante. sudo aptget remove purge compizaiglx compizaiglxgnome Au cas où il manquerait le fichier compiz.schemas, téléchargez celuici http://chezmoi.blog libre.fr/Ubuntu/compiz.schemas, déplacezle au bon endroit et recommencez wget http://chezmoi.bloglibre.fr/Ubuntu/compiz.schemas sudo mv compiz.schemas /usr/share/gconf/schemas/compiz.schemas sudo aptitude purge compizaiglx compizaiglxgnome Installation des modules DRI, pour dapper seuelement Pour installer les derniers paquets des modules dri : sudo aptget install linuxdrimodulescommon linuxdrimodules`uname r` Si après une mise à jour de « linuxrestrictedmodules » ou « linuximage » vous avez des problèmes, il faut regénérer les modules.dep avec la commande suivante : sudo /sbin/ldmmanager Installation des paquets beryl et AIGLX Pour installer beryl : sudo aptget install beryl berylcore berylplugins berylpluginsdata beryl settings berylmanager emerald emeraldthemes Configurer Xorg Faites une sauvegarde de votre fichier xorg.conf et éditezle : 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.confcustom gksudo gedit /etc/gdm/gdm.confcustom Pour changer le serveur xorg de la manière suivante : [servers] 0=aiglx [serveraiglx] name=aiglx server command=/usr/bin/Xorgair :0 flexible=true Le script de démarrage compizaiglx 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 xorgair : cd /usr/lib/xorgair/modules/ sudo mkdir drivers sudo mkdir input sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorgair/modules/drivers sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorgair/modules/input (Précision de 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 ! 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/lrmmanager Problèmes liés aux lecteurs vidéo Pour optimiser la lecture video avec xorgaiglx : • si vous utilisez totemgstreamer : Lancez gstreamerproperties et sélectionnez le plugin de sortie par default : « XWindow (NoXv) » dans l"onglet « Vidéo ». • si vous utilisez totemxine : é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 gconfdump est désactivé : gconfeditor 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) compizstart 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 gnomesession 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/gnomesession/+bug/59244 Edgy Eft (6.10) Pour installer Beryl sur Kubuntu Dapper, suivez ce lien : beryl NOTE AUX ÉDITEURS DE CETTE PAGE : Indiquez en bas de la page la raison de vos modification quand elle concerne l"installation, car celleci varie très souvent d"un HowTo à l"autre. Introduction Beryl est un fork de Compiz. Il permet de rendre votre environnement dynamique et de créer de nombreux effets graphiques lors de divers événements. Beryl utilise plusieurs programmes pour s"assumer : • • • • • AIGLX, XGL ou les drivers Nvidia : Ils permettent le lien entre l"environnement et la carte graphique. Chacun a ses défaut et ses avantages, cependant, XGL n"est plus vraiment utile grâce aux derniers driver Nvidia. Beryl et ses plugins : Ils permettent de créer des effets très poussés sur l"environnement, comme le Desktop Cube ou Water. Beryl coordonne tous les effets entre eux. Emerald : C"est le gestionnaire de fenêtre de Beryl. Sans lui, aucune déformation des fenêtres ne serait possible. Il est possible d"appliquer un thème et de choisir de nombreux réglages. Berylsetting : C"est une interface pour paramétrer Beryl facilement. Berylmanager : Il se place dans la zone de notification et permet un accès rapide aux options de Beryl et d"Emerald Histoire Début 2006, Novell présente le couple XGL/Compiz, qui forment un bureau 3D fluide et beau. La communauté est tout de suite attirée. QuinnStorm, qui s"occupait alors d"empaqueter XGL et Compiz pour Ubuntu, commence à patcher Compiz. Sa contribution prennant de l"ampleur, et les patches n"étant pas forcément intégrés dans le Compiz de base, QuinnStorm créa ses propres paquets avec sa version de Compiz. Cette version eut un tel succès qu"elle fut nommée à tort simplement Compiz alors qu"elle avait été modifiée par rapport à la version originale. Cette dernière fut nommée compizvanilla dans les dépôts pour ne pas les confondre. La version de QuinnStorm regroupa toute une nouvelle communauté, avec ses propres didactitiels et ses propres dépôts. Son autonomie lui permet alors des choix comme l"abandon de gnomewindow decorator au profit de cgwd, le développement de thèmes variés, l"abandon de gconf pour csm. D"autres programmes vont venir s"ajouter comme compizmanager. Les deux versions de Compiz étaient alors devenues fondamentalement différentes, et les développeurs d"Ubuntu commencèrent à s"interroger sur leur avenir : il n"était désormais plus possible de les réunir en une seule version. Les points de vue divergeaient, l"un voulait garder Compiz propre et stable, l"autre le voulait ouvert et puissant. Ainsi est né Beryl, un dérivé (fork) de Compiz. Les deux projets continueront leur chemin séparément après 6 mois d"incertitude. Source : Blog de Gilir. Installation Si votre carte n"est pas comptatible AIGLX, ou que vous êtes sous Dapper Drake, il va falloir utiliser XGL. Préparations Suivez pas à pas et attentivement les instructions suivantes : 1. Ouvrez la liste de vos dépôts : • Pour GNOME : gksudo gedit /etc/apt/sources.list • Ou, pour KDE : kdesu kate /etc/apt/sources.list • Ou, pour XFCE : gksu mousepad /etc/apt/sources.list 2. Ajoutez un de ces dépôts dedans, sauvegardez et quittez : • Pour les Ubuntu 32 bits (la plupart) : deb http://ubuntu.berylproject.org edgy mainedgy • Pour les Ubuntu 64 bits : deb http://ubuntu.berylproject.org edgy mainedgy mainedgyamd64 3. Récuperez et ajoutez la clé publique de Quinn Storm : wget http://compizmirror.lupine.me.uk/quinn.key.asc O | sudo aptkey add 4. Rechargez la liste de paquet : sudo aptget update 5. Configurez votre Ubuntu selon votre carte graphique (NVidia, ATI, Intel). Pour les cartes Nvidia En premier lieu, il est nécessaire d"installer le dernier driver nVidia 9626 (encore en version bêta), qui rend possible l"utilisation de Beryl directement sur le serveur X (XOrg 7.1). 1. Ajoutez ce nouveau dépôt dans votre fichier sources.list : • Pour GNOME : gksudo gedit /etc/apt/sources.list • Ou, pour KDE : kdesu kate /etc/apt/sources.list • Ou, pour XFCE : gksu mousepad /etc/apt/sources.list 2. Copiez/collez ce qui suit dans le fichier sources.list : • Si vous utilisez une Ubuntu 32 bits (la plupart) : ## Driver nVidia 9626 deb http://albertomilone.com/drivers/unstable/edgy/32bit binary/ • Ou, si vous utilisez une Ubuntu 64 bits : ## Driver nVidia 9626 deb http://albertomilone.com/drivers/unstable/edgy/64bit binary/ 3. Enregistrez et fermez. 4. Procédez à l"installation du driver : sudo aptget update sudo aptget install nvidiaglx 5. Si les restricted modules n"ont pas été mis à jour automatiquement, vous pouvez le faire avec : sudo aptget upgrade Le fichier xorg.conf a besoin de quelques petites modifications : 1. Commencez par le mettre à jour et à en faire une copie de sauvegarde : sudo nvidiaxconfig composite 2. Ouvrez le fichier xorg.conf : • Pour GNOME : gksudo gedit /etc/X11/xorg.conf • Ou, pour KDE : kdesu kate /etc/X11/xorg.conf • Ou, pour XFCE : gksu mousepad /etc/X11/xorg.conf 3. Dans la section "Screen”, vérifiez que la valeur de DefaultDepth est bien 24, tel que : Section "Screen" [... votre configuration ...] DefaultDepth 24 [... votre configuration ...] EndSection 4. Ajoutez ces deux lignes dans la section "Device” (juste audessus de "Screen”), tel que : Section "Device" [... votre configuration ...] Option "AddARGBGLXVisuals" "true" Option "TripleBuffer" "true" EndSection 5. Enregistrez et fermez. 6. Pour que les changements soient pris en compte, veuillez redémarrer votre machine et non pas seulement le serveur X (vu que les restricted modules ont été mis à jour). Lorsque vous lancerez à nouveau votre session graphique, un bref écran blanc portant la mention "nVidia beta driver” apparaîtra (à moins que vous ne l"ayez désactiver avec l"option NoLogo "true” dans le fichier xorg.conf). 7. Vous pouvez maintenant installer Beryl. Pour les cartes ATI Pilote libre RADEON 1. Ajoutez les options qui boostent dans votre xorg.conf (sudo gedit /etc/X11/xorg.conf) dans les sections Modules et Device: Section "Module" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "Device" Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture Option "AccelDFS" "1" # mettez à 0 si vous avez une carte AGP # Option "AGPMode" "4" # Décommentez si vous avez une carte AGP # Option "AGPSize" "128" # Décommentez si vous avec une carte AGP AGP aperture size Option "GARTSize" "64" Option "RingSize" "8" Option "BufferSize" "2" Option "EnablePageFlip" "1" # Enable page flipping for 3D apps Option "ColorTiling" "1" Option "EnableDepthMoves" "yes" Option "UseFBDev" "false" Option "RenderAccel" "true" # Enable the hardware render acceleration Option "mtrr" "on" Option "SubPixelOrder" "none" Option "DPMS" Option "DynamicClocks" "on" EndSection 2. Vérifiez que vous avez les sections suivantes: Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection 3. Redémarrez et assurezvous que la commande glxinfo | grep rendering renvoit : direct rendering: Yes 4. Vous pouvez maintenant installer Beryl. Pilote propriétaire FGLRX 1. Installez les drivers avec APT : sudo aptget install xorgdriverfglrx fglrxcontrol libqt3mt 2. Configurez la carte : sudo aticonfig initial 3. Ensuite, redémarrez votre ordinateur. 4. Verifiez que l"accélération 3D fonctionne : glxinfo | grep direct La réponse devrait être : direct rendering: Yes 5. Vous pouvez maintenant installer Beryl. Pour les cartes Intel 1. Modifions votre fichier xorg.conf. Pour ce faire, sauvegardons le fichier d"origine : sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 2. Puis • Pour GNOME: gksudo gedit /etc/X11/xorg.conf • Ou pour KDE: kdesu kate /etc/X11/xorg.conf • Ou pour XFCE: gksu mousepad /etc/X11/xorg.conf 3. Vérifiez, dans la section Screen, la présence de l"entrée "DefaultDepth 24” ; ajoutezla le cas échéant. 4. Dans la section "Module”, vérifiez ou ajoutez les modules dri, dbe et glx. 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 5. Ajoutez ensuite, dans la section "Device”, l"option "XAANoOffscreenPixmaps” Section "Device" Identifier "Intel Corporation Intel Default Card" Driver "i810" Option "XAANoOffscreenPixmaps" BusID "PCI:0:2:0" EndSection 6. Dans la section "ServerLayout” on active l"option "AIGLX” : Section "ServerLayout" Option "AIGLX" "true" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" EndSection 7. On verifie ensuite la section "DRI” qui devrait se présenter comme telle : Section "DRI" Mode 0666 EndSection 8. Enfin, ajoutez la section "Extensions” : Section "Extensions" Option "Composite" "Enable" EndSection 9. Fermer en enregistrant le fichier xorg.conf. Si vous êtes sur edgy, passez directement à l'installation de Beryl 10.Il faut maintenant configurer GDM : Sauvegardons le fichier au préalable : sudo cp /etc/gdm/gdm.confcustom /etc/gdm/gdm.confcustom.backup • Pour GNOME : gksudo gedit /etc/gdm/gdm.confcustom • Ou, pour KDE : kdesu kate /etc/gdm/gdm.confcustom • Ou, pour XFCE : gksu mousepad /etc/gdm/gdm.confcustom 11.Ajoutons à la fin du fichier la configuration du serveur Xorg : [servers] 0=aiglx [serveraiglx] name=aiglx server command=/usr/bin/Xorgair :0 flexible=true 12.Attention ! 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/xorgair/modules/ et de copier le contenu des pilotes et entrées d"xorg vers xorgair: cd /usr/lib/xorgair/modules/ sudo mkdir drivers sudo mkdir input sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorgair/modules/drivers sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorgair/modules/input 13.Vous pouvez maintenant installer Beryl. Installation de Beryl et Emerald 1. Installez les paquets pour Beryl : sudo aptget install beryl berylcore berylplugins berylpluginsdata berylsettings berylmanager 2. Installez les paquets pour Emerald : sudo aptget install emerald emeraldthemes 3. Vous pouvez maintenant lancer Beryl à l"aide de cette commande : berylmanager Pouvoir basculer sur Beryl à chaque session Vous allez configurer BerylManager pour obtenir une icône de notification qui vous permettra de basculer l"affichage sur Beryl ou de revenir à l"affichage ancien beaucoup plus simplement et en toute liberté. • • Pour GNOME : 1. Allez dans Système / Préférences / Sessions, puis dans l"onglet "Programmes au démarrage”, et ajoutez berylmanager ainsi que emerald. Ou, pour KDE : 1. Editez le fichier /etc/environment : kdesu kate /etc/environment 2. ajoutez cette ligne: KDEWM=/usr/bin/berylstart 3. Créez un fichier ~/.kde/Autostart/beryl : kate ~/.kde/Autostart/beryl 4. Mettez ceci dedans : #!/bin/sh berylmanager 5. Rendez le fichier executable : chmod +x ~/.kde/Autostart/beryl • • Ou, pour XFCE : 1. Allez dans Applications/Paramètres/Applications démarrées automatiquement Ajoutez deux commandes que vous appelerez par exemple XFWMKill et Beryl : killall xfwm4 berylmanager Problèmes Beryl quitte après la fermeture d'une fenêtre • Désactivez le plugin Trailfocus La touche "Alt", "Ctrl" ou "Alt Gr" ne fonctionne plus • Si cette touche, et donc les combinaisons correspondantes (#, |, @...) ne fonctionne plus, tapez dans un terminal : xprop root f _XKB_RULES_NAMES 8s set _XKB_RULES_NAMES xorg setxkbmap model pc105 layout fr variant latin9 • • Cette action devant être répétée à chaque démarrage, il peut être utile de l"éxécuter automatiquement : • Pour KDE : jetez un coup d"oeil à ce topic. Pour GNOME : Dans Système / Préférences / Session, à l"onglet "Programmes au démarrage”, ajoutez xmodmap /usr/share/xmodmap/xmodmap.fr • Pour XFCE : Dans Applications / Paramètres / Applications démarrées automatiquement, ajoutez xmodmap /usr/share/xmodmap/xmodmap.fr Ecran noir au démarrage • • Vérifiez dans le fichier de modules /etc/modules la présence du module "eeprom” (suite à une installation de lmsensors par exemple). S"il est présent, commentez le. Une autre solution est d"installer un patch disponible pour les drivers comme décrit ici. Liens • http://forum.berylproject.org/ : Le site communautaire de Beryl (à l"origne du projet, anciennement compiz.net) • • • http://bugs.berylproject.org/ : Le "Bug Tracker” de Beryl http://www.berylproject.org/themes.php : Des thèmes à importer dans le gestionnaire de thèmes Emerald http://www.gnomelook.org/index.php?xcontentmode=102 : Encore d"autres thèmes. Note : certains portent l"extension .cgwdtheme, dans ce cas là renommezles en .emerald Modifications de l'installation — 2006/10/01 • Smarter : Ajout de KDEWM pour KDE avec startberylmanager, suppression de toutes les manips" pour Aiglx/Intel (Aiglx est directement intégré dans Edgy) — 2006/10/06 • Shuriken : Remplacement de la section nVidia, l"installation du driver 9625 depuis les dépôts ne marchait pas et engendrait le cassage de xorg. Installation manuelle à la place, traduction et remaniement de wiki.berylproject.org. Note : le dépôt "http://berylmirror.lupine.me.uk/beryl edgy beryl” me semble obsolète, privilégiez "deb http://ubuntu.berylproject.org edgy main edgy”. — 2006/10/07 • • tiky : Si vous rencontrez un écran noir après l"installation des pilotes nvidia à partir du .run, il existe un patch ici pour résoudre ce problème. Omné : Changement du nom du fichier de sauvegarde de /etc/gdm/gdm.confcustom~ vers /etc/gdm/gdm.confcustom.backup dans la section Intel. — 2006/10/16 • Sylvain Cherrier : Attention, depuis ce soir, avec Ubuntu Edgy AMD64 et une carte NVidia, bug entre libc6 et X entraînant un crash de X. Finalement, il suffit de recompiler le driver NVidia pour que cela refonctionne (mise à jour de X ?) || J"ai eu le même problème sur une installation 32 bits. — 2006/10/23 • • Valper : Suppression du démarrage automatique sous KDE via KDEWM en raison de la suppression de /usr/bin/startberylmanager dans la dernière mouture de Beryl. L"Autostart semble être maintenant la seule issue. Smarter : starberylmanager a été remplacé par berylstart (à utiliser avec berylmanager). — 2006/10/24 • • DecIRC : Ajout de "DefaultDepth 24” pour que les bordures des fenêtres ne disparaissent pas. Berzerking : Installation des drivers propriétaires ATI. — 2006/10/26 • • Smarter : Explications sur glxinfo. Shuriken: Remplacement de la section NVidia, l"installation du driver 9625 se fait désormais avec aptget. C"est beaucoup plus simple et plus rapide. Testé aujourd"hui avec Edgy Eft, ça tourne bien :). J"ai aussi ajouter deux liens pour installer de nouveaux thèmes Emerald. — 2006/10/27 • Soif : Je crois qu"il y a une coquille dans le tuto ; "AddARGBGLXVisuals” n"est pas à mettre dans la section "Screen” mais plutôt dans la section "Device”. En tout cas, chez moi (drivers nVidia) et après des heures de galère, ça marche mieux comme ça :P — 2006/10/28 • • • Unknown : Je crois que la section "Drivers propriétaire FGLRX” n"a rien à faire ici, car les drivers propriétaire ne permettent pas de faire tourner Beryl avec AIGLX. Bref il faut en plus installer XGL, et donc aller voir la page sur XGL (faites une recherche XGL sur ce site). Pour moi cette page devrait servir uniquement pour installer Beryl sans passer par XGL. Je vous laisse le soin d"effacer... Unknown : Je confirme la récédente assertion : il faut XGL pour les drivers ATI. Cette page est totalement erronée, ce n"est pas sérieux. Shuriken : Soif, je ne pense pas avoir fait une coquille, "AddARGBGLXVisuals” "True” se trouve bien dans mon screen et non dans mon device et ça marche bien, de plus c"est aussi le cas dans les deux tutoriels anglais que j"ai consulté avant de rédiger la partie NVidia. — 2006/10/29 • • • • • • • • Elliptic : Correction de AddARGBGLXVisuals, le problème est que la grande majorité des tutoriaux se recopient les uns les autres. Si vous voulez le vérifier, c"est une option du driver nvidia Cf. le README. Donc dans le même genre, même si ça n"a rien à voir, que l"option NoLogo par exemple. Une autre manière de le voir est de lire le Xorg.0.log, cette option sera prise en compte que si elle est dans la section Device. Ellipse : En fait après de plus ample recherche les deux places (pour AddARGBGLXVisuals et autres options du même genre) sont bonnes, du moins avec ces drivers. D"ailleurs nvidia xsettings les mets dans la section Screen. Toutes mes excuses. Shuriken : Alors, dans l"ordre : • J"ai remplacé le dépôt sur lequel on installe le driver nVidia bêta, maintenant on installe le 9626 (et non le 9625). Source : http://albertomilone.com/driver_edgyunstable.html (Trouvé sur le flux RSS du planet ubuntu) J"ai testé et ça marche très bien (à vrai dire je peux lancer un jeu en 3D par dessus Beryl sans le moindre ralentissement, alors qu"avec le 9625 il y en avait un peu). En prime, le monsieur fournit aussi sur son dépôt le binaire 64 bits :) Ce driver est sortie le 13 octobre : http://www.nvidia.com/object/linux_display_ia32_1.0 9626.html Il semble que l"installation de "libxorgschedyieldhack0” soit devenue obsolète, vu que cette lib était censée corrigé un bug du 9625. Étant donné que je n"en suis pas sûr à 100 %, je l"ai quand même laisé... Si quelqu"un a confirmation, qu"il se manifeste ! Pour l"histoire du "AddARGBGLXVisuals” "True” qui était dans "Screen” et non dans "Device”, je l"ai changé de place dans mon xorg.conf et après reboot, aucune différence ! Mais de toute façon Elliptic a fourni des explications très claires sur la question, donc c"est réglé (merci à lui et à soif d"avoir relevé la coquille :) ) Par contre, là ou c"est beaucoup moins clair, c"est qu"après un sudo nvidiaxconfig, "AddARGBGLXVisuals” "True”, ainsi que "TripleBuffer” "True”, qui se trouvaient tous deux dans "Device”, ont été déplacé dans la section "Screen” ! C"est incompréhensible... problème dans la commande nvidiaxconfig ? En tout cas ça expliquerait pourquoi tant de tuto mettent ça dans la section "Screen”. Chez moi ça marche dans les deux, mais vu que ce n"est apparemment pas le cas de tout le monde... Et pour finir : ça ne serait pas plus simple d"avoir une page de wiki dédiée aux notes de modifications du tuto Beryl et aux éventuelles discussions, ou bien un topic dans le forum, où que saisje encore... Parce que là on va finir avec une liste des modifications plus longues que le tutoriel... Shuriken : Ah, désolé, le temps que je rédige mon message (avec cette foutue syntaxe de wiki, j"ai mis 3 plombes), je n"ai pas vu le tient. Bon, le mystère nvidiaxconfig est résolu ^___^. • • • Pourtant, selon les dires de Soif, ça ne marchait pas avec lui... SooW : Modification de l"autostart de Beryl pour Xubuntu. Nilpohc : • Pour Beryl, je préfère le tutoriel (en anglais) sur le Wiki concerné Toujours pour Beryl, j"ajouterai qu"en optant pour la config avec deux sessions le fait de démarrer le berylmanager à chaque session est un peu cassepieds. Personnellement j"ai écrit (vite fait, histoire de tester) un bout de script shell pour tester la session en cours et lancer le berylmanager seulement si je ne suis pas dans ma session gnome par défaut : #! /bin/sh e if [ "$GDMSESSION" == "gnome" ]; then exit 1 fi sleep 5 exec berylmanager — 2006/10/30 • • • SooW : • Résumé de l"historique. Ménage dans le ChangeLog (il en reste encore trop, pour les discussions, il y a un salon de discussion spécialisé). GottferDamnt: le paquet libxorgschedyieldhack0 ne sert finalement à rien pour l"installation du driver nvidia beta.
Documents pareils
kubuntu 6.10 "edgy eft"
Il existe des divers Nvidia propriétaires (c'est à dire fournis par le fabriquant, et non libres) dans les
dépôts de base de Kubuntu. Malheureusement, ils sont plutôt anciens, de nouveau drivers on...
Configuration (ou reconfiguration) du serveur X - Debian
Arrêter le serveur X si il était en fonction mais mal configuré (remplacez gdm3 par kdm ou par
gdm suivant le gestionnaire de connexion que vous utilisez)
Note : à partir de Squeeze, sur une fresh i...