Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.05.2006, 00:10

Direct Rendering funktioniert nicht

Hallo,

versuche momentan DRI mit meiner Ati Rage 128 hinzukriegen. Mit Support von Google bin ich jetzt auch schon so weit, dass Xorg mit allen benötigten Treibern klarkommt.

Das ganze sieht dann so aus:

Zitat


drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) R128(0): [drm] DRM interface version 1.2
(II) R128(0): [drm] created "r128" driver at busid "pci:0000:01:00.0"
...AGP-Infos
(II) R128(0): Using XFree86 Acceleration Architecture (XAA)
(II) R128(0): Acceleration enabled
(==) R128(0): Backing store disabled
(==) R128(0): Silken mouse enabled
(II) R128(0): Using hardware cursor (scanline 12300)
(II) R128(0): Largest offscreen area available: 1280 x 1019
(WW) R128(0): Option "AGPFastWrite" is not used
(II) R128(0): X context handle = 0x1
(II) R128(0): [drm] installed DRM signal handler
(II) R128(0): [DRI] installation complete
(II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers
(II) R128(0): [drm] Mapped 128 vertex/indirect buffers
(II) R128(0): [drm] dma control initialized, using IRQ 11
(II) R128(0): Direct rendering enabled


Das ist doch nun wirklich vorbildlich - kein Fehler und alles toll. - sollte man meinen. Das ganze funktioniert aber nicht so, wie es soll: glxinfo sagt mir "Direct rendering: no" und glxgears läuft mit 80f/s.

Meine xorg.conf ist wie in zahlreichen Howtos beschrieben konfiguriert. Hab mal die wesentlichen Infos rausgenommen - meine Bildschirmauflösungen interessieren ja keine Sau:

Zitat


Section "Extensions"
Option "Composite" "Disable"
EndSection

Section "Module"
Load "dbe" # Double buffer extension
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "dri"
Load "drm"
Load "vbe"
Load "bitmap"
EndSection

Section "Device"
Identifier "GK_R128"
Driver "ati" # <- hier vielleicht r128?
Option "AGPFastWrite" "1"
Option "AGPMode" "4"
VideoRam 32768
EndSection

Section "DRI"
Mode 0666
EndSection


Wo könnte da der Hund begraben liegen??

Gruß,
chris.

Edit - Paar Zusatzinfos vielleicht noch:
agpgart im Kernel, DRI-Support nicht im Kernel - sondern mit neustem x11-drm (die ältere Version klagt über fehlende Symbole im Kernel), ATI Support auch im Kernel, VIA Support im Kernel (da VIA Apollo AGP Chipsatz), modulares Xorg 7.0.0
2.6.16-ck10
P3@1GHz,768MB RAM,Ati R128,Samsung 250GB
Siemens AV7110 DVB-C FF

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »/krz« (21.05.2006, 03:12)


2

18.05.2006, 12:51

RE: ATI R128 DRI funktioniert nicht

zur sicherheit:
dieses howto auch schon angeschaut und durchgearbeitet ?(
ATI 3D-Beschleunigungs Guide
MfG MyD

3

18.05.2006, 12:59

ja hab' ich.
Gerade hab' ich mal glxgears mit LIBGL_DEBUG=verbose gestartet. Mit folgendem Ergebnis:

Zitat


libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r128_dri.so
libGL error: dlopen /usr/lib/xorg/modules/dri/r128_dri.so failed (/usr/lib/xorg/modules/dri/r128_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to find driver: r128_dri.so


Die Datei existiert, allerdings nicht an dieser Stelle. Kopiere ich sie da hin, gibts ne Fehlermeldung wegen unresolved symbols. Müsste also diese r128_dri.so neu kompilieren. Aber wo sitzt die drinnen?

Gruß

Edit:

Zitat


libGL error: dlopen /usr/lib/xorg/modules/dri/r128_dri.so failed (/usr/lib/xorg/modules/dri/r128_dri.so: undefined symbol: _glapi_get_dispatch

Mesa neu kompiliert -> File not found
Symbolischer Link erstelllt -> Fehler oben wegen nicht definiertem Symbol.
2.6.16-ck10
P3@1GHz,768MB RAM,Ati R128,Samsung 250GB
Siemens AV7110 DVB-C FF

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »/krz« (18.05.2006, 13:39)


4

21.05.2006, 03:14

Ideen?
2.6.16-ck10
P3@1GHz,768MB RAM,Ati R128,Samsung 250GB
Siemens AV7110 DVB-C FF