[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 3D-Spiele in 32-bit chroot ruckeln enorm



Hi Daniel,

zuerst muss ich sagen, dass ich meine xorg.conf angepasst habe. Dadurch
habe ich jetzt ca. 4000 mehr Frames:
-----%<-----
Section "Device"
        Identifier      "ATI"
        Driver          "fglrx"
        Option          "no_accel"      "no"
        Option          "no_dri"        "no"
        Option          "mtrr"          "off"
        Option          "DesktopSetup"  "Single"
        Option       "HSync2" "unspecified"
        Option       "VRefresh2" "unspecified"
        Option       "ScreenOverlap" "0"
        Option       "GammaCorrectionI" "0x00000000"
        Option       "GammaCorrectionII" "0x00000000"
        Option       "Capabilities" "0x00008800"
        Option       "CapabilitiesEx" "0x00000000"
        Option  "VideoOverlay"                  "on"
        Option  "OpenGLOverlay"                 "off"
        Option  "UseInternalAGPGART"            "no"
        Option       "CenterMode" "off"
        Option      "UseFastTLS" "0"
        Option       "BlockSignalsOnLock" "on"
        Option       "ForceGenericCPU" "no"
        Option       "AGPMode" "4"
        Option       "AGPFastWrite" "True"
        Option       "KernelModuleParm" "agplock=0"
        Option       "UseFBDev" "true"
        Option       "EnablePageFlip" "true"
        Option       "RenderAccel" "true"
        Option       "AllowGLXWithComposite" "true"
        Option  "backingstore"                  "true"
EndSection
-----%<-----

>>ich habe hier ein AMD64 System und wollte nun das Spiel "racer" spielen.
>> Da es offiziell nicht auf AMD64 läuft habe ich es im chroot
>>installiert. Aber das ruckelt enorm. Kann mir einer sagen, woran das
>>liegt? Fehlen bei mir libraries oder habe ich die falsche X-Server
>>Konfiguration. Ich habe keine Ahnung wo ich anfangen soll zu suchen.

> Du hast die DGA-Erweiterung nicht deaktiviert
> (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html#bugs). Funktioniert diese jetzt besser?

Ich habe sie jetzt aktiviert, mit obigem Ergebnis. Im normalen Betrieb
merke ich keine Nachteile, aber ich habe im chroot noch keine 3D
Beschleunigung.

> Setze mal bitte zusätzlich LIBGL_DEBUG=verbose und poste die Ausgabe
> hier.

-----%<-----
tobias@tuxbox:~$ dchroot -c ia32 -d -q LIBGL_DEBUG=verbose glxgears
libGL: XF86DRIGetClientDriverName: 8.23.7 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
libGL error: dlopen /usr/X11R6/lib/modules/dri/fglrx_dri.so failed
(/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object
file: No such file or directory)
libGL error: unable to find driver: fglrx_dri.so
1110 frames in 5.0 seconds = 221.900 FPS
-----%<-----

Oha, ich muss wohl noch den fglrx-Treiber im chroot installieren. Eben
getan. Jetzt bekomme ich folgenden output:
-----%<-----
tobias@tuxbox:~$ dchroot -c ia32 -d -q LIBGL_DEBUG=verbose glxgears
libGL: XF86DRIGetClientDriverName: 8.23.7 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.23.7 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 1
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 2
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 3
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 4
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 5
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 6
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 7
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 8
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 9
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 10
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 11
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 12
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 13
drmOpenByBusid: drmOpenMinor returns -1003
drmOpenDevice: minor is 14
drmOpenByBusid: drmOpenMinor returns -1003
libGL error: failed to open DRM: Operation not permitted
libGL error: reverting to (slow) indirect rendering
-----%<-----

Noch eine Idee?

Grüßle, Tobias



Reply to: