[PD] [Gem] performance issues on ubuntu (no hardware accel?)

cyrille henry cyrille.henry at la-kitchen.fr
Tue Nov 28 17:21:39 CET 2006



Roman Haefeli a écrit :
 > hi chris
 >
 > On Tue, 2006-11-28 at 22:29 +0800, Chris McCormick wrote:
 >>> Roman Haefeli a écrit :
 >>>> it still think, that i have 'good' acceleration. for example i can run
 >>>> opengl based games like armagetron in fullscreen mode without any
 >>>> it says:
 >>>>
 >>>> 'direct rendering: Yes'
 >> On Tue, Nov 28, 2006 at 01:04:40PM +0100, cyrille henry wrote:
 >>> anyway,
 >>> on my computer, when i create a gem window, i'v got this on the pd log :
 >>>
 >>> Direct Rendering enabled!
 >>> GEM: Start rendering
 >> Roman,
 >>
 >> It might be that GEM is using different versions of the GL libraries.
 >> Try this I guess:
 >>
 >> ldd /usr/lib/pd/extra/Gem.pd_linux
 >>
 >> and do the same for glxgears, and see if they're using the same libs.
 >
 > thank you much for that tip.
 >
 > i think i need help on interprating those outputs. i have posted them
 > here:
 >
here is mine :
         linux-gate.so.1 =>  (0xffffe000)
         libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7c0b000)
         libGL.so.1 => /usr/lib/libGL.so.1 (0xb7b85000)
         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7b1c000)
         libz.so.1 => /usr/lib/libz.so.1 (0xb7b08000)
         libdv.so.4 => /usr/lib/libdv.so.4 (0xb7ae0000)
         libmpeg3.so.1 => /usr/lib/libmpeg3.so.1 (0xb7aa5000)
         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7a86000)
         libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7a35000)
         libXext.so.6 => /usr/lib/libXext.so.6 (0xb7a28000)
         libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7a23000)
         libX11.so.6 => /usr/lib/libX11.so.6 (0xb793d000)
         libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb793a000)
         libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7928000)
         libaviplay-0.7.so.0 => /usr/lib/libaviplay-0.7.so.0 (0xb788e000)
         libquicktime.so.0 => /usr/lib/libquicktime.so.0 (0xb77ec000)
         libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb77ca000)
         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76f5000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb76eb000)
         libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb75bc000)
         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb6df8000)
         libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb6df6000)
         liba52-0.7.4.so => /usr/lib/liba52-0.7.4.so (0xb6dec000)
         libXau.so.6 => /usr/lib/libXau.so.6 (0xb6de9000)
         /lib/ld-linux.so.2 (0x80000000)
         libaviplayavformat-0.7.so.0 => /usr/lib/libaviplayavformat-0.7.so.0 (0xb6d8a000)
         libaviplayavcodec-0.7.so.0 => /usr/lib/libaviplayavcodec-0.7.so.0 (0xb6ab6000)
         libaviplayavutil-0.7.so.0 => /usr/lib/libaviplayavutil-0.7.so.0 (0xb6ab1000)
         libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb6a29000)
         libasound.so.2 => /usr/lib/libasound.so.2 (0xb6974000)
         libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb696e000)
         libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb696b000)
         libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6966000)
         libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb68e2000)
         libesd.so.0 => /usr/lib/libesd.so.0 (0xb68d8000)
         libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb68b8000)
         libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb68a4000)
         libXt.so.6 => /usr/lib/libXt.so.6 (0xb6856000)
         libaa.so.1 => /usr/lib/libaa.so.1 (0xb683b000)
         libncurses.so.5 => /lib/libncurses.so.5 (0xb67fa000)
         libslang.so.2 => /lib/libslang.so.2 (0xb673f000)
         libSM.so.6 => /usr/lib/libSM.so.6 (0xb6737000)
         libICE.so.6 => /usr/lib/libICE.so.6 (0xb671f000)
         libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb671c000)
         libXi.so.6 => /usr/lib/libXi.so.6 (0xb6713000)
         libXft.so.2 => /usr/lib/libXft.so.2 (0xb6701000)
         libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb66d3000)
         libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb66cb000)
         libaviplayvidix-0.7.so.0 => /usr/lib/libaviplayvidix-0.7.so.0 (0xb66c7000)
         libaviplaydha-0.7.so.0 => /usr/lib/libaviplaydha-0.7.so.0 (0xb6692000)
         libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb667c000)
         libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb6676000)
         libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6657000)


the main diference i see with yours is that mine got :
         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb6df8000)
         libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb6df6000)

 > http://www.romanhaefeli.net/ldd_gem.txt
 > http://www.romanhaefeli.net/ldd_glxgears.txt
 > http://www.romanhaefeli.net/ldd_3dp.txt
 >
 > i found, that libglut is not linked in gem, but it is in glxgears and in
 > 3dp. is that a sign, that gem is not using dri?
no, i don't think so : gem does not use it here.

cyrille

 >
 > roman
 >
 >
 >
 > 		
 > ___________________________________________________________
 > Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
 >
 >
 > _______________________________________________
 > PD-list at iem.at mailing list
 > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
 >
 >




More information about the Pd-list mailing list