Xine and CPU Usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Niko Mikkila wrote:

>On Sun, 29 Jan 2006 19:46:57 -0600
>Chad Flynt <hoochster@xxxxxxxxxx> wrote:
>
>  
>
>>I guess I should also state I am using DirectFB, I am going to try and 
>>go back to the version of CVS I was using on the older system and see if 
>>that is the problem. 
>>
>>Chad Flynt wrote:
>>
>>    
>>
>>>I recently got xine up and running on an AMD 2600+ and all seemed to 
>>>be working fine, I am wanting to do High Definition and it was coming 
>>>close to maxing out the cpu and just wasn't perfect on the HDTV 
>>>channels.  So I decided to swap it out with one of my other systems.  
>>>I changed it out for a 64 Bit 3500+.  I didn't compile my kernel in 64 
>>>bit mode, but otherwise as far as I can tell, set everything back up 
>>>the same as it was before.  All works, but my CPU usage is much higher 
>>>just on normal channels and on High Definition it really isn't that 
>>>high but I get jerky picture quality on any High Def Channel and I 
>>>didn't have that on the slower system.  My cpu on the slower system 
>>>would run bout 5-10% with Xine, and hit 80-90% on HDTV and that high 
>>>the pic quality just wasn't the best it could be but it was smooth.  
>>>On the faster pc, I average bout 17-20+% on regular channels, which 
>>>seems very high compared to the other, and on HDTV I am only running 
>>>bout 60% but I am sure that is cuz of the jerkyness and it just not 
>>>being smooth.
>>>
>>>My question is, is there anything I missed maybe?  I just ran default 
>>>settings on the old system and tried on the new and running into this, 
>>>I haven't tried messing with deinterlacers or anything like that, 
>>>mainly cuz I don't know enough about them.  The only thing I can think 
>>>of is the chipsets.  The old system ran a Nivida 2 chipset and the new 
>>>system runs a Via K8t800Pro VT8237 chipset.  Is there something I 
>>>should do differntly?  Any suggestion are gladly welcomed.
>>>Also trying to get the onboard SPDIF to work, haven't tried installing 
>>>Mplayer yet to test it, but can't for the life of me make it work via 
>>>Xine, even with the Pass Through set etc, hopefully missing something 
>>>on that too.
>>>
>>>      
>>>
>
>Were you using the same graphics card on the older system too?
>
>--
>Niko Mikkil?
>
>_______________________________________________
>vdr mailing list
>vdr@xxxxxxxxxxx
>http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>  
>
Indeed, I just swapped motherboards/cpus/memory.  Everything else stayed 
the same.  That is what blows my mind, I will admit I screwed up and 
decided to build fresh which I should have first just redone the kernel 
but that has never been an issue before hehe.  So just wondering if I am 
missing some magic ingredient.  It makes no sense that the much faster 
pc is using much more load than the slower pc, and I didn't get stutters 
or anything on the HD channels on the old pc, you could just tell it 
needed a little more power to even things out, but other than that the 
video was very smooth.  As where now on HDTV it is real jerky.  I did 
solve my audio issues with the help of a friend and google, so all I got 
left is the cpu load problem.  Would like to learn more about scaling 
the video but I am not concerned with that till I make the rest work hehe!

I have tried going back to the old DirectFB/DFB++ src I was using on the 
old pc, I have used the old Xine-Lib/UI from the old pc, all same 
results.  I have installed all my codecs etc back on to see if that made 
a difference but don't think it utilizes any of that unless I use like 
Xineplayer or something.  So only thing left is the motherboard chipset, 
that maybe I have to patch the kernel or something for VIA dunno.  But 
willing to try any suggestions.  One other notable mention, one of the 
dependencies for Xine-UI and also DirectFB is XLIBS-DEV.  That package 
is now deprecated due to Xorg.  So I wasn't able to install it.  I run 
Debian, so I just forced Xine and DirectFB to be built without it, maybe 
I should look at the ./configure and see if there is something I should 
disable instead of doing that?  But would that have any significance if 
I am not using X at all?  And can anyone give me any good reasons why I 
would want X installed and run VDR/Xine through it instead of a Frame 
Buffer being as this is a dedicated TV System?  I just don't want to 
install it if it isn't going to gain me any advantages but if it will 
run better, give more scaling/deinterlacer options etc then by all means 
I have the power to run it.  Just didn't see the need and figured it 
would use up more resources than it was worth.

Thanks again for any assistance.


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux