← Back to team overview

sslug-teknik team mailing list archive

Re: Problem med video FPS

 

Hans Christian Studt wrote:
> For mig ser det ud som om at jeg ikke har hardware accelleration slået
> ordentlig til.
> Er der nogen der har forslag til hvad der kan være i vejen.

> (/user/home/hcs) #glxgears
> 135 frames in 5.0 seconds = 27.000 FPS

Jeg får 2290 FPS for standard størrelsen (100x100?) af glxgears
med et Nvidia 440 Go.

Følgende er fra Readme til Nvidia driveren:

Har du Load "dri" eller Load "GLcore" i /etc/X11/XF86Config?
Slet dem hvis du har.

Check at du har følgende filer og at symlinks er korrekte.
Hvis f.eks. libGL.so peger til en libMesa fil, så 
forklarere det problemerne.

        /usr/X11R6/lib/modules/drivers/nvidia_drv.o

        /usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
        /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.x.y.z

        /usr/lib/libGL.so.x.y.z
        /usr/lib/libGL.so.x -> libGL.so.x.y.z
        /usr/lib/libGL.so -> libGL.so.x

        /usr/lib/libGLcore.so.x.y.z
        /usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z

        /lib/modules/`uname -r`/video/NVdriver, or
        /lib/modules/`uname -r`/kernel/drivers/video/NVdriver

Piller du ved symlinks til biblioteker så kør "ldconfig"
bagefter for at updatere databasen over biblioteker.

Prøv:
 ldd /usr/X11R6/bin/gears
        libglut.so.3 => /usr/lib/libglut.so.3 (0x40014000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0x40046000)
->      libGL.so.1 => /usr/lib/libGL.so.1 (0x40062000)
        libc.so.6 => /lib/libc.so.6 (0x4009f000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4018d000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40196000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x401ac000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c0000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401cd000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401d6000)
->      libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x402ab000)
        libm.so.6 => /lib/libm.so.6 (0x4048d000)
        libdl.so.2 => /lib/libdl.so.2 (0x404a9000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x404ac000)

libGLcore og libGL skal begge anvende nvidia versionerne, ellers
er der ged.


-- 
          Mvh. Carsten Svaneborg
       http://www.softwarepatenter.dk
 hvor fremtidens idemonopoler bekæmpes idag.


Follow ups

References