samedi 27 octobre 2007
ATI + AIGLX, ça marche : mode d'emploi
Par nicofo, samedi 27 octobre 2007 à 19:37 :: Fedora
La dernière version des pilotes ATI fourni, parmi d'autres nouveautés, le support AIGLX. Dorénavant, il n'est plus nécessaire d'utiliser XGL pour pouvoir bénéficier de compiz ou beryl.
L'installation des drivers est assez simple :

Problèmes rencontrés
À voir aussi
L'installation des drivers est assez simple :
- Comme on peut enfin se passer de XGL, on peut le cas échéant le désinstaller :
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL sh installXGL -r
- L'installation des nouveaux drivers se fait par simple mise à jour : "
yum update" ou juste "yum update kmod-fglrx".
Remarque : yum m'a indiqué un conflit avec le driver précédent : pas de problème, il suffit de le désinstaller manuellement : "yum remove kmod-fglrx" - Activer AIGLX à l'aide de
livna-config-display(accessible dans le menu "Applications > System Tools") - À moins de s'amuser avec les commandes du genre "
service fglrx restart", il est préférable à ce stade de redémarrer Fedora.
Problèmes rencontrés
- Le défilement des pages dans Firefox est assez lent avec compiz ou beryl, ce qui n'était pas le cas avec XGL. Juste un problème de réglage ?
- Alors que beryl fonctionne sans problème du premier coup, c'est un peu plus compliqué avec compiz fusion : il m'affiche les erreurs
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing compiz (core) - Error: Failed to manage screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0
La solution consiste à utiliser "fusion-icon" ou à lancer compiz fusion avec la commande "LIBGL_ALWAYS_INDIRECT=1 compiz --replace". - Le curseur de la souris est parfois un peu bizarre (lignes horizontales qui s'ajoutent...)
- Compiz-fusion et Fedora 7 : en cas de problèmes, sachez qu'il existe une mise à jour de Compiz-fusion pour Fedora 7 (compiz version 0.6.2) : téléchargez l'archive ici, décompressez-la puis mettez à jour les rpm qui y sont contenus (
yum update *.rpm). Ça pourrait résoudre certains de vos problèmes. - Compiz-fusion et Fedora 8
Compiz-fusion ne fonctionne pas sur Fedora 8 ? Slander donne une solution dans le commentaire ci-dessous. - Compiz-fusion et Fedora 8 et fglrx (ATI)
Vous obtenez désespérément l'erreurNo GLX_EXT_texture_from_pixmap with direct rendering context... nor with indirect rendering, this isn't going to work!. Slander donne aussi la solution dans le même commentaire. (merci Slander !)
À voir aussi
- Installer Compiz Fusion sur Fedora (fonctionne aussi sans XGL) :
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL sh installXGL -cb
- Lancer Compiz (fusion) ou Beryl automatiquement au démarrage de votre session Gnome / KDE / XFCE. J'ai adapté mon script chooseCompositeWM pour qu'il fonctionne dans toutes les situations (plus uniquement XGL). Pour l'installer :
wget http://nicofo.tuxfamily.org/scripts/demarrage3D.tar.gz tar -xzf demarrage3D.tar.gz ./installDemarrage3D
Le résultat : votre session se lance avec compiz ou beryl. En outre vous pouvez à tout moment changer de gestionnaire de fenêtres via le menu "Système > Préférences > Démarrage automatique de Compiz/Beryl" ouchooseCompositeWM.
Ça y est, comme tous les mois, AMD/ATI a sorti sa nouvelle version des drivers pour Linux (fglrx). Cependant cette version 8.42.3 n'est pas qu'une simple mise à jour. Il s'agit d'une des versions les plus ambitieuses qu'ATI nous aie préparée. Par rapport à la version précédente 8.40.4 (je ne parle pas de la 8.41.7, qui peut être vue comme une version intermédiaire mais non finalisée pour les cartes moins récentes), une bonne partie du code a été réécrit. Et les nouveautés sont nombreuses :
