#116 Installation de XGL sous Ubutun avec une Radeon X700 - 15 Avril 2006
Attention, il est important de considérer que cet article est une archive, son contenu est probablement obsolète!

L'installation de XGL qui s'était à plusieurs reprises mal déroulées ont trouvée une solution lors de l'apparition des paquets dans les dépôts de Ubuntu. La procédure visant à expliquer comment installer XGL avec une carte graphique Radeon X700 sous Ubuntu nécessite les droits administrateurs.
Première étape
La première étape est d'obtenir l'accélération 3D. Pour celà, il faut éditer le fichier __/etc/apt/sources.list__ et supprimer les # situés devant les lignes suivantes :
deb http://fr.archive.ubuntu.com/ubuntu/ dapper universe deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper universe deb http://security.ubuntu.com/ubuntu dapper-security universe deb-src http://security.ubuntu.com/ubuntu dapper-security universe
Pour ouvrir le fichier /etc/apt/sources.list en mode administrateur, il faut ouvrir un terminal (ALT+F2 : tapez dans la fenêtre dès lors ouverte : gnome-terminal) puis saisissez :
sudo gedit /etc/apt/sources.list
Une fois les modifications terminées, sauvegardez le fichier puis fermez Gedit. De retour dans la console, il faut mettre les sources à jour et la distributions. Pour ce faire, il faut saisir le texte suivant :
sudo apt-get update && apt-get upgrade
Ensuite, il faut télécharger et installer les pilotes ATI ainsi que Fglrx. Toujours dans la console, saisissez les informations suivantes :
sudo apt-get install xserver-xorg-driver-ati xorg-driver-fglrx
Maintenant, nous allons modifier le fichier /etc/X11/xorg.conf (en mode administrateur) par le contenu suivant :
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig Screen 0" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
# paths to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/CID"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Monitor"
Identifier "Écran générique"
ModeLine "1280x800@60" 83.9 1280 1312 1624 1656 800 816 824 841
Option "DPMS"
EndSection
Section "Monitor"
Identifier "aticonfig Monitor 0"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon Mobility X700 (RV410)"
Driver "ati"
Option "MonitorLayout" "LVDS, TMDS"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "UseInternalAGPGART" "no"
Option "KernelModuleParm" "agplock=0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon Mobility X700 (RV410)"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig Screen 0"
Device "ATI Graphics Adapter 0"
Monitor "aticonfig Monitor 0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSectionCe fichier permet deux choses :
* La mise en place de l'accélération 3D
* La possibilité d'utiliser un écran sous la résolution 1280 * 800 (tailles inférieures possibles)
Après avoir sauvegardé le fichier, appuyez sur CTRL+ALT+Backspace pour relancer l'interface graphique (n'oubliez pas de sauvegarder votre travail avant).
Information importante :
Il se peut que le fichier en question ne soit pas compatible avec votre ordinateur : lorsque gnome ou kde tente de se lancer, vous assistez à une erreur du serveur X. Il faudra (pour réparer l'erreur) reconfigurer le serveur en utilisant la commande suivante :
sudo dpkg-reconfigure xserver-xorget suivre les informations à l'écran. Au moment de choisir les pilotes, cherchez "vesa" et au moment de la détection de votre écran, limitez vous à 1024 * 768.
Installation de XGL
Avant d'installer XGL, vérifiez bien que votre carte graphique bénéficie de l'accélération. Pour ce faire, lancez une console et entrez "glxinfo". Si vous obtenez "Direct Rendering : Yes", c'est que l'accélération 3D fonctionne. Dans le cas inverse, je vous redirige vers la documentation.
A partir de maintenant, l'installation prend environ 10 à 20 minutes.
Installation des paquets
Lancez un terminal et rentrez la ligne suivante :
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
Configuration de XGL
Afin de lancer XGL au début, lorsque la session s'ouvre, il faut aller dans Système > Préférences > Sessions, aller dans l'onglet "Programmes au démarrage", puis ajouter les lignes suivantes :
gnome-window-decorator compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place transset menu switcher setxkbmap -model pc105 -layout fr -variant basic
Modifier Gnome
Ne connaissant pas KDE, et n'utilisant que Gnome, voici la démarche à suivre pour appliquer XGL à l'interface graphique. Dans une console, tapez :
sudo gedit /etc/gdm/gdm.conf-custom
Rajoutez à la fin du fichier :
1=Xgl [server-Xgl] name=Xgl server command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
Sauvegardez puis fermer l'onglet, ouvrez avec l'éditeur le fichier /etc/gdm/gdm.conf et cherchez (CTRL+F) la ligne contenant "0=Standard" :
> 0=Standard > #1=Standard
Et remplacez par
#0=Standard 1=Standard
Enregistrez le fichier (CTRL+S) puis lancez la commande (elle relancera l'interface graphique, n'oubliez pas de sauvegarder vos fichiers ouverts) :
/etc/init.d/gdm restart
Théoriquement tout devrait fonctionner. Cette méthode fonctionne sous mon laptop (un Médion).
Web Developpeur chez Google (San Francisco, California),
j'adore l'aventure, la découverte, les nouveautés et les
challenges. Entre les développements web, les bidouilles
iphone et les pauses créatives, je voyage avec mon appareil
photo.










Commentaires
acid_burn 26 Janvier 2007
Xethorn 26 Janvier 2007
acid_burn 27 Janvier 2007