[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