hi,
I am using xgl on opensuse-10.2 with the latest driver from nvidia. I
generally works fine. The only issues is fullscreen xvideo. The way
the xvideo extension is implemented causes high cpu load in the opengl
driver.
CPU: AMD64 processors, speed 1800.21 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a
unit mask
of 0x00 (No unit mask) count 100000
samples % image name app name
symbol name
461868 76.5783 libGLcore.so.100.14.11 libGLcore.so.100.14.11
(no symbols)
27004 4.4773 no-vmlinux no-vmlinux
(no symbols)
20847 3.4565 libgstflumpeg4videodec.so libgstflumpeg4videodec.so
(no symbols)
it can be reproduced with
mplayer -vo xv -fs video.avi
interestingly if I use
mplayer -vo gl -fs video.avi
it plays super smooth. I now wonder if the xgl xvideo extension could
use similar code like mplayer uses for the gl video mode.
I use the official xgl version that came with opensuse-10.2. Should I
try a newer one? Is there a repository that I could use?
Stefan
(I am not subscribe, please kep me in cc. I will also check the archives).