[compiz] slow xvideo with xgl and nvidia fx5200

Stefan Kost ensonic at hora-obscura.de
Thu Jul 19 02:49:08 PDT 2007


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).



More information about the compiz mailing list