Accueil > Carnet > Installation de XGL sous Ubutun avec une Radeon X700

Après plus de 14 années de présence sur le web, je continue encore aujourd'hui cette incroyable aventure qu'est la découverte du virtuel. Lampe torche, sac à dos, planche de surf et bien sûr ce calepin indispensable pour mémoire.

#116 Installation de XGL sous Ubutun avec une Radeon X700 - 15 Avril 2006

Technologie

Attention, il est important de considérer que cet article est une archive, son contenu est probablement obsolète!

XGL

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
EndSection

Ce 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-xorg et 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).

Commentaires

acid_burn 26 Janvier 2007

salut,
bon voila j'ai suivi a la lettre les procedures ci dessus,je signale que je suis un debutant, mais on me met :
code :/etc/init.d/gdm restart
resultat :
Stopping GNOME Display Manager... ok
Starting GNOME Display Manager... fail
quand je redemarre ca plante!

merci de me repondre le plus tot possible
toutes mes salutations

Reply

Xethorn 26 Janvier 2007

Bonjour,
Le problème vient certainement de l'écran. En mode console, après s'être connecté faire :

sudo dpkg-reconfigure xserver-xorg

Ensuite suivre les étapes indiqués à l'écran. Ou alors restaurer l'ancienne version du xorg.conf (je ne sais plus où il se trouve exactement). Pour plus d'informations, je vous invite à aller sur le site français d'Ubuntu (http://ubuntu-fr.org).

Reply

acid_burn 27 Janvier 2007

merci, xethorn

oui c'est peut etre ca vu que j'ai une carte graphique radeon mobitily X1400 1GB !

dommage!!!!!!!!!
cela fais deux jours sans arret j'arrete pas d'essayer toutes les demarches mais sans aucun resultat!
pourvu que ca marchera cette fois ci !

Reply

Ajouter un commentaire