If i look at my CPU it says that for ettv it uses 99% but when I look at total CPU usage its 30%deej wrote:deej wrote:Really? My CPU shoots up to 99% on a Suse 9.1 64 bit Athlon 3000+...
Can anyone shed some more light on this then?
ETTV Public beta 9
Moderators: Forum moderators, developers
Oh, i thought this was known ...Flames wrote:If i look at my CPU it says that for ettv it uses 99% but when I look at total CPU usage its 30%deej wrote:deej wrote:Really? My CPU shoots up to 99% on a Suse 9.1 64 bit Athlon 3000+...
Can anyone shed some more light on this then?
its thought (or known) to be a problem with the kernel's scheduler on some machines. The usleep (or similar) interval which is used to go off CPU for the rest of the 50ms cycle (20fps) is getting smaller than the scheduler can support.
So instead of possibly waking the task too late its "Busy Waiting" - that means that the cpu just keeps turning useless loops until that wait interval is over.
AFAIK this is not bad because the cpu time spent for waitng could still be used by other tasks - its only burnt if nothing else wants to go onto cpu.