[mythtv-users] XvMC with Nvidia 7676 no change in CPU usage?

Kevin Kuphal kuphal at dls.net
Sun Mar 12 00:06:05 UTC 2006


Tom Lichti wrote:
> Kevin Kuphal wrote:
>   
>> Tom Lichti wrote:
>>   
>>     
>>> Kevin Kuphal wrote:
>>>   
>>>     
>>>       
>>>> Steven Adeff wrote:
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> I'm playing around with XvMC on my desktop/server since it has a
>>>>> FX5200 and I'm thinking of using it as a frontend for my bedroom. I've
>>>>> got Myth and mplayer compiled with XvMC support and both look like
>>>>> they're using xvmc when I enable them to, but what I don't see is any
>>>>> reduction in CPU usage with either.
>>>>> I'm running X as root to make sure I have full privileges as I test.
>>>>> I'm testing mostly with HD content since SD content uses so little CPU
>>>>> on my machine to begin with.
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>> If you have a greyscale OSD, then you are using XvMC.  If your OSD is 
>>>> color, you're not.  XvMC is selected in the playback settings for TV 
>>>> where you pick your MPEG decoder (Standard, libmpeg2, XvMC, etc.). 
>>>>
>>>> Kevin
>>>>   
>>>>     
>>>>       
>>>>         
>>> So why is it when I have XvMC enabled (greyscale OSD) my CPU usage is 
>>> about 90%, and when it's not enabled my CPU usage is around 50%? Seems 
>>> kind of bass-ackwards.
>>>   
>>>     
>>>       
>> Sure does.  Have you played with the OpenGL Vsync settings?  I've only 
>> used XvMC on my MX440 system and it allows me to playback 1080i HD 
>> content perfectly so I'm not sure what may be causing your problem.
>>   
>>     
> Hmmm. I just turned off Open GL Vsync in myth and it drops to about 60%. 
> Not great, but better. Should I stop loading GLX, etc. in XFree86?
>   
Well, I know the nvidia readme says to load it.  It does recommend 
removing the "dir" and "GLCore" modules if you have those loaded.  Do 
you see similar results if you try using mplayer with XvMC output?

Kevin


More information about the mythtv-users mailing list