Pages : 1
#1 Le 08/04/2007, à 11:18
- waafti
Fglrx et beryl
Bonjour,
Je vais essayer d'etre clair tout en étant le plus précis possible.
J'ai un pc portable qui tourne sous linux Edgy 6.10 et carte graphique ATI Radeon 9600 M10.
Au départ, si je faisait un test 3D, la réponse était négative. Après de multiples recherches, en modifiant le fichier xorg.conf on est arrivé à avoir un test positif.
Ci-dessous une copie du fichier xorg en question.
# /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 "Default Screen"
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"
EndSection
Section "Module"
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 "Device"
Identifier "ATI Technologies, Inc. Radeon Mobility 9600/9700 M10/M11 (RV350 NP)"
Driver "fglrx"
Option "AGPMode" "8"
Option "AGPSize" "128"
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "true"
Option "EnableDepthMoves" "true"
Option "ColorTiling" "on"
Option "RenderAccel" "true"
Option "DRI" "true"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon Mobility 9600/9700 M10/M11 (RV350 NP)"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "disable"
EndSection
Section "DRI"
Mode 0666
EndSection
Mais, si je tente de lancer ou de faire un test beryl (beryl --test only) (j'ai la version 2.0 de beryl), le résultat donne :
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : AIGLX
Checking Display :0.0 ...
Checking for XComposite extension : failed
No composite extension
Pour remedier à ce problème, il suffisait de commenter la section "Extensions" du fichier xorg.
Autre problème alors. si je fais un test 3D (glxinfo | grep "direct rendering" le résultat est négatif :
Xlib: extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
Mais le test beryl --test only donne
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : AIGLX
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Checking for non power of two texture support : failed
Support for non power of two textures missing
Que faire car en définitive, dans aucun des cas, beryl ne fonctionne.
Je pense qu'il faut bien commenter la section "Extensions" mais il y a surement un autre détail à placer. Lequel ?
Dans l'attente, merci de l'aide que vous pourrez m'apporter.
Hors ligne
#2 Le 08/04/2007, à 11:33
- poulll
Re : Fglrx et beryl
euh, moi on m'a dit que c'était impossible d'avoir un pilote fglrx et beryl, apparement il faudrait XGL...
mais si quelqu'un a une solution pour fglrx, je suis preneur !
#3 Le 08/04/2007, à 11:38
- waafti
Re : Fglrx et beryl
Donc d'après toi, il faudrait que je mette xgl en plus pour que ca fonctionne ?
Hors ligne
#4 Le 08/04/2007, à 11:52
- dom le vrai
Re : Fglrx et beryl
Les pilotes proprio fglrx sont incompatibles avec l'extension "composite", qui permet l'utilisation d'AIGLX. Il faut donc utiliser XGL. Pour ceux qui trouvent ça chiant et nul, une seule chose à faire: se plaindre à ATI.
Hors ligne
#5 Le 08/04/2007, à 12:36
- waafti
Re : Fglrx et beryl
Donc je mets xgl comme cela est indiqué dans le tuto je suppose ?
Hors ligne
#6 Le 08/04/2007, à 17:41
- dom le vrai
Re : Fglrx et beryl
Oui, mais c'est chiant, et assez instable.
Sinon, vu ta carte graphique, tu as aussi la possibilité d'essayer avec le driver libre "radeon". J'ai une Radeon 9600 Pro, et la 3D fonctionne avec le driver libre. Si tu veux essayer cette solution, il te faut d'abord désinstaller le driver proprio:
sudo apt-get remove --purge xorg-driver-fglrx fglrx-control
puis tu suis ce tuto pour utiliser le driver libre.
Hors ligne
#7 Le 08/04/2007, à 18:59
- waafti
Re : Fglrx et beryl
Et dans ce cas, tu es en fglrx ou en xgl ?
Une question un peu plus idiote, dans le fichier tu remplaces alors
Driver "ancienne valeur"
par
Driver "radeon"
ou par
Driver "radeon # ancienne valeur : fglrx"
C'est peut etre idiot mais je suis très débutant en linux voila ce qui pourrait peut-être expliquer quelques réponses "idiotes"
Merci
Hors ligne
#8 Le 08/04/2007, à 19:49
- waafti
Re : Fglrx et beryl
Voila, je viens de placer Xgl mais rien n'y fait, toujours impossible de lancer beryl.
Autre chose, je n'arrive pas à faire ce qu'ils disent lorsqu'ils parlent du menu "Option" puis "Sessions" et choisir XGL ? ??
Autre question : dois-je encore commenter les lignes de la section Extensions du fichier xorg ?
Hors ligne
#9 Le 13/04/2007, à 11:15
- Jeff Joker
Re : Fglrx et beryl
Salut,
en fait d abord il faut comprendre l envirronement !!!
XGL remplace XORG (incluant AIGLX)
FGLRX (driver ATI proprio) remplace ATI / RADEON (driver libre de XORG)
Si tu veux beryl 2 seuls possibilites s offrent a toi :
- XGL + FGLRX
- XORG (et AIGLX) et ATI / RADEON
personnellement j utilise la premiere mais a contre coeur du a un petit probleme d efficacite du driver libre sous google earth !
bon courage
Pages : 1