[mythtv-users] More XvMC data points
Tom Lichti
tom at redpepperracing.com
Tue Dec 5 01:47:18 UTC 2006
Tom Lichti wrote:
> Michael Tiller wrote:
>
>> On 11/29/06, *Michael Tiller* <michael.tiller at gmail.com
>> <mailto:michael.tiller at gmail.com>> wrote:
>>
>> Just out of curiosity...when you say 65-75% CPU utilization, how is
>> that partitioned between the X server and the frontend? I ask
>> because if I try and watch without XvMC on my system, the X server
>> is something like 30% and the frontend is like 70%. I'm wondering
>> if this load on the X server can be avoided somehow. Then I might
>> have a chance to watch HD natively.
>>
>>
>> I just wanted to circle back on this issue of X server utilization. I
>> installed a 2.4GHz P4 in my machine to replace the Celeron that was
>> there. Now when I attempt non-XvMC playback, I get something like 47%
>> CPU for the frontend and 50% CPU for the X server.
>>
>> From all the data I have seen, this seems like extremely high
>> utilization of the X server. I just have this sense that perhaps there
>> is something poorly configured here that it requires so much CPU from
>> the X server. I know the XvMC gives you access to the motion
>> compensation framework but am I perhaps missing something more
>> fundamental like some acceleration that would allow direct writes to the
>> framebuffer or something?!?
>>
>> --
>> Mike
>>
>
> I was doing some playing around with my main frontend last night, and
> playing an HD signal without XvMC enabled, I had (on a dual core P4) 99%
> usage on core one (MFE) and 56% usage on core two (X). With XvMC
> enabled, I had about 45% CPU combined, so XvMC *is* working for me on my
> main system. This was with current SVN as of last night, and the latest
> nVidia beta drivers (9742). I had no stuttering, no prebuffer pauses, or
> any other issues, aside from what *seems* like frame skipping, but I see
> nothing in the logs to indicate that, so I'm not sure if it's real or not.
>
> My backup frontend I have not tried yet.
>
> Tom
>
Oh, some more info, I compiled with --disable-xvmcw to disable the
wrapper. Unfortunately that seems to have introduced a LOT of
instability, so I am going to try with the wrapper and see what happens.
Tom
More information about the mythtv-users
mailing list