EDGY - 3D-Performance mit 9800Pro sehr schlecht trotz DRI

Torsten Flammiger flammiger at web.de
Die Okt 10 19:52:01 BST 2006


Hallo zusammen,

nachdem ich mich nach Jahren wieder mal der Optik auf meinem
Desktop widmen wollte, habe ich zuerst mal angefangen, zu
überprüfen, ob den meine Radeon mit dem ATI-Treiber funktioniert:

#glxinfo | grep direct
direct rendering: Yes

#glxgears -printfps
1423 frames in 5.0 seconds = 284.592 FPS
1454 frames in 5.0 seconds = 290.782 FPS
1515 frames in 5.0 seconds = 302.981 FPS
usw..., also lächerlich: ich muss schon froh sein, das die CPU
dabei schläft ;)

nach Durchsicht der Xorg.log.0 ist mir folgende Zeile kurz vor
Ende des Logfiles aufgefallen:
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed
(/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreate
NewScreen_20050727)
(EE) AIGLX: reverting to software rendering

DRI wird lt. Log verwendet, wie auch DRM, u. erfolgreich 
geladen und angesprochen, aber das passiert vorher:

(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(==) fglrx(0): Using hardware cursor
(II) fglrx(0): Largest offscreen area available: 1280 x 410
(**) fglrx(0): Video overlay enabled on CRTC1

Verwende den ATI-Treiber 8.28.8 von Edgy mit Kernel
2.6.17-10-386 #2 Mon Oct 9 18:53:35 UTC 2006 i686 GNU/Linux

Folgende relevanten Einstellung aus der xorg.conf:

<BEGIN>
Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Section "Device"
        Identifier      "ATI Technologies, Inc. Radeon R350 NH [Radeon
9800 Pro]
"
        Driver  "fglrx"
        BusID   "PCI:1:0:0"
        Option  "VideoOverlay" "on"
        Option  "OpenGLOverlay" "off"
        Option  "UseInternalAGPGART" "no"
        Option  "KernelModuleParm" "agplock=0"
        Option  "AGPMode" "8"
        Option  "EnablePageFlip" "true"
        Option  "FSAAEnable"
        Option  "backingstore" "true"
EndSection

Section "DRI"
        Mode    0666
EndSection

# erstmal disabled, fuer reines 3D brauchts das nicht
# ausserdem soll sich fglrx mit composite beissen

Section "Extensions"
         Option  "Composite" "Disabled"
EndSection
 </BEGIN>

Das heutige Update von Edgy, mit Kernelpatch- o. Version, ich
glaube es war die Nummer 29, wurde vor meinen Versuchen eingespielt.

zu der oben genannten Meldung "undefined symbol: __driCreate"
konnte ich bei $SUCHMASCHINE nichts finden. Glaube, das wird
ziemlich neu sein? Vielleicht hat aber doch einer einen Tipp :)

Danke schonmal
Torsten