Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2007, à 12: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, à 12: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, à 12: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, à 12: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, à 13: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, à 18: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, à 19: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, à 20: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, à 12: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 wink