SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-05-2006, 11:04 PM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
CPU Utilization

Just wondering, how much CPU utilization does SageTV take up on your system? List your system specs too, thanks
Reply With Quote
  #2  
Old 09-05-2006, 11:25 PM
DIBU's Avatar
DIBU DIBU is offline
Sage Expert
 
Join Date: Jul 2004
Location: Germany / Hessen / RheinMain
Posts: 512
normal is here 0-4 %
update epg 10-20%
start service 70-80%
__________________
Sage V7x:
Server - Lenovo K320 with WindowsHomeServer2011, 10 Terabyte HD's on stablebit drivepool, (1 x DuoFlex CT Octopus PCIe DVB-C 4 Tuner all with LM-DVB-SmartRecorder, dbox2, run SageTV as Service, DeskNow Mail and Collaboration server, 2 Terabyte NAS (Ximeta) as seconf backup, 1Gb/s MSI ePower HD Network, 3xHD100, 1xHD200, 1xHD300, Panasonic LCD 55" TV, Sharp LCD TV, JVC LCD TV, Touchscreen LCD, PlaceShifter
cu at http://www.dbuschek.de
Reply With Quote
  #3  
Old 09-05-2006, 11:37 PM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
Hmmm my CPU utilization seems a wee bit high. Hovering around 60-70% during normal TV watching... Perhaps it's due to my very old Hauppauge WinTV tuner (no hardware encoder)?
Reply With Quote
  #4  
Old 09-06-2006, 12:06 AM
scoful's Avatar
scoful scoful is offline
Sage Aficionado
 
Join Date: Jun 2006
Location: Lawrence, Kansas
Posts: 373
Quote:
Originally Posted by morfinx
Hmmm my CPU utilization seems a wee bit high. Hovering around 60-70% during normal TV watching... Perhaps it's due to my very old Hauppauge WinTV tuner (no hardware encoder)?
That could sure do it. Also your mpeg decoder or output rendering device may use more resources. (Overlay appears to use least CPU resources for me). I have Sage forced to use one core of my Pentium D 2.66Ghz. With it playing back live TV on the server and one client simultaneously it uses 10-12% on average.
__________________
SageTV 9 / 3 SageTV Clients / Ceton InfiniTV 6 / ComSkip
Reply With Quote
  #5  
Old 09-06-2006, 12:08 AM
AngelofDeth AngelofDeth is offline
Sage Aficionado
 
Join Date: Jul 2005
Posts: 359
I think DIBU was describing CPU usage on a sage "server", basically only doing encoding, though I could be wrong. My sage server that only does encoding is more or less idle all the time. Using a software mpeg encoder will certainly up your CPU usage by quite a bit vs a hardware mpeg encoder.
Reply With Quote
  #6  
Old 09-06-2006, 12:30 AM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
I meant SageTV player itself, viewing live TV. Does MPEG encoder even come into effect in this case? Hmmm I guess it does. Correct me if I'm wrong, but doesn't SageTV record the live TV on the fly and then plays it back a fraction of a second later?

BTW, my system specs are as follows (copied from another forum's sig):

Athlon 64 3000+ Winchester @ 3800+ (2.4Ghz/1.475V)
Soltek SL-K8TPro-939 / Arctic Cooling Freezer 64 Pro
Mushkin Black L2 V2 TCCD 512MBx2 @ 440Mhz (2-3-3-6)
ATI X850 Pro (555/595) / Zalman VF700-Cu
40GB WD 7200rpm 2mb / 300GB Seagate 7200rpm 8mb
Creative Audigy 2 ZS / Logitech Z-5500
Westinghouse LVM-37W1 37" 1080p LCD

Using VMR9 w/ 3D Acceleration turned on
DScaler Adaptive Deinterlace
Reply With Quote
  #7  
Old 09-06-2006, 12:42 AM
AngelofDeth AngelofDeth is offline
Sage Aficionado
 
Join Date: Jul 2005
Posts: 359
Your CPU usage is probably so high due to the software encoder. What is your CPU usuage if you watch a recorded show and arn't doing any current encodings?

Last edited by AngelofDeth; 09-06-2006 at 02:20 AM.
Reply With Quote
  #8  
Old 09-06-2006, 02:19 AM
DIBU's Avatar
DIBU DIBU is offline
Sage Expert
 
Join Date: Jul 2004
Location: Germany / Hessen / RheinMain
Posts: 512
Quote:
Originally Posted by AngelofDeth
I think DIBU was describing CPU usage on a sage "server", basically only doing encoding, though I could be wrong. My sage server that only does encoding is more or less idle all the time. Using a software mpeg encoder will certainly up your CPU usage by quite a bit vs a hardware mpeg encoder.
exact..it is a real server (win2003). i never watch a show on this maschine.

runs 24/7
__________________
Sage V7x:
Server - Lenovo K320 with WindowsHomeServer2011, 10 Terabyte HD's on stablebit drivepool, (1 x DuoFlex CT Octopus PCIe DVB-C 4 Tuner all with LM-DVB-SmartRecorder, dbox2, run SageTV as Service, DeskNow Mail and Collaboration server, 2 Terabyte NAS (Ximeta) as seconf backup, 1Gb/s MSI ePower HD Network, 3xHD100, 1xHD200, 1xHD300, Panasonic LCD 55" TV, Sharp LCD TV, JVC LCD TV, Touchscreen LCD, PlaceShifter
cu at http://www.dbuschek.de
Reply With Quote
  #9  
Old 09-06-2006, 09:33 AM
FidgetyRat's Avatar
FidgetyRat FidgetyRat is offline
Sage Aficionado
 
Join Date: Jan 2006
Posts: 492
My Graphics card only has partial support for hardware decoding.

Idle: 0-5%
Watching Recording: 20-40%
Show Analyzer: 40-70%
Recording: 0-10% (I do have hardware encoding. Still needs I/O though).

Though even at highest load, I do still get some menu lag even with 30% free CPU. Not sure why.
__________________
Server: 2.6Ghz Pentium Dual Core, 2GB RAM. 3x PVR-150, 1.5TB HDD. Geforce 7300GS, Sage 7.0.15
Client: Jetway ION-Top - Dual core ATOM 1.6 & NVIDIA ION
NAS: QNAP TS-419P 3.7TB Raid-5

Special thanks to tmiranda for making my 24h time format dream a reality. See here for more details.
Reply With Quote
  #10  
Old 09-06-2006, 08:23 PM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
Quote:
Originally Posted by AngelofDeth
Your CPU usage is probably so high due to the software encoder. What is your CPU usuage if you watch a recorded show and arn't doing any current encodings?
Watching recorded shows: 40-50%
Scheduled recording in background (SageTV off): 25%

Would it be advisable to get a new tuner with hardware encoding?
Reply With Quote
  #11  
Old 09-07-2006, 12:19 PM
jsonnabend jsonnabend is offline
Sage Aficionado
 
Join Date: Sep 2006
Posts: 301
Ok, that's weird. My SageServer (not running a client on that box) runs typically 80-90+ %. I'm using a PVR150, so I don't think software encoding is the issue. Anyone have any thoughts on this?

- Jeff

Edit: Nevermind. I guess I did have the interface running afterall. I was nervous to send the server to "stand by" while it was recording Blue's Clues (heaven forbid we miss an episode of that), but it sent CPU usage down to <10%. I hope that helps someone in the future.

Last edited by jsonnabend; 09-07-2006 at 12:32 PM.
Reply With Quote
  #12  
Old 09-09-2006, 09:18 PM
scoful's Avatar
scoful scoful is offline
Sage Aficionado
 
Join Date: Jun 2006
Location: Lawrence, Kansas
Posts: 373
Hardware encoding is definately the way to go...

Quote:
Originally Posted by morfinx
Watching recorded shows: 40-50%
Scheduled recording in background (SageTV off): 25%

Would it be advisable to get a new tuner with hardware encoding?

Anything you can do to keep the work off of your CPU will make your experience more pleasant. If I'm not watching anything (Sage UI shut down) but recording 3 shows at the same time (I have 3 PVR 150's) I can't really even tell anything is going on except for the slow, steady blink of my hard drive light.
__________________
SageTV 9 / 3 SageTV Clients / Ceton InfiniTV 6 / ComSkip
Reply With Quote
  #13  
Old 09-10-2006, 05:43 AM
garyellis garyellis is offline
Sage Expert
 
Join Date: Jan 2006
Posts: 511
for my information....what's the best way to measure CPU utilization while these different processes are running?

Thanks,

Gary
Reply With Quote
  #14  
Old 09-15-2006, 01:55 AM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
Just got a 550 based tuner. Utilization still seems high. Running at about 50-60% while viewing TV. Havn't looked at recording utilization yet.
Reply With Quote
  #15  
Old 09-15-2006, 06:13 AM
blade blade is offline
SageTVaholic
 
Join Date: Jan 2005
Posts: 2,500
Quote:
Originally Posted by morfinx
Just got a 550 based tuner. Utilization still seems high. Running at about 50-60% while viewing TV. Havn't looked at recording utilization yet.
No one has given you enough information to compare your cpu usage against theirs. Also lower doesn't always mean better.

Let's say you change from one decoder or deinterlacing method to another and cpu usage is lower. Why? Is it taking better advantage of your hardware or is it using a less complex method of deinterlacing? By using an inferior method you can easily lower your cpu usage, but you are sacrificing quality.

Also the type of content you're watching can affect cpu usage for some people. For example I have a 6600GT with a XP3200 and use the Nvidia decoder with smart deinterlacing. My cpu usage for video is 70-85% and with film content it is 30-40%. If I use the Sage decoder it's 30-40% with all content.

For me the Nvidia decoder looks far better than the one from Sage. Cpu usage is higher in some cases, but it's doing different deinterlacing.

So it's not as simple as I have x cpu and y video card and my cpu usage is z.
Reply With Quote
  #16  
Old 09-15-2006, 06:34 AM
FidgetyRat's Avatar
FidgetyRat FidgetyRat is offline
Sage Aficionado
 
Join Date: Jan 2006
Posts: 492
Also, for anyone with nvidia cards. Make sure your card is compatable with the nvidia hardware DEcoding for when you are watching shows.

I fun a Geforce FX5200. Even though the card is "fairly" modern, it only has "partial" support of the decoders ("Partial" as per nvidia website, whatever that means). I still use quite a bit of CPU Watching, but it isn't as bad as pure software decode.
__________________
Server: 2.6Ghz Pentium Dual Core, 2GB RAM. 3x PVR-150, 1.5TB HDD. Geforce 7300GS, Sage 7.0.15
Client: Jetway ION-Top - Dual core ATOM 1.6 & NVIDIA ION
NAS: QNAP TS-419P 3.7TB Raid-5

Special thanks to tmiranda for making my 24h time format dream a reality. See here for more details.
Reply With Quote
  #17  
Old 09-15-2006, 08:40 AM
morfinx's Avatar
morfinx morfinx is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 147
Quote:
Originally Posted by blade
No one has given you enough information to compare your cpu usage against theirs. Also lower doesn't always mean better.

Let's say you change from one decoder or deinterlacing method to another and cpu usage is lower. Why? Is it taking better advantage of your hardware or is it using a less complex method of deinterlacing? By using an inferior method you can easily lower your cpu usage, but you are sacrificing quality.

Also the type of content you're watching can affect cpu usage for some people. For example I have a 6600GT with a XP3200 and use the Nvidia decoder with smart deinterlacing. My cpu usage for video is 70-85% and with film content it is 30-40%. If I use the Sage decoder it's 30-40% with all content.

For me the Nvidia decoder looks far better than the one from Sage. Cpu usage is higher in some cases, but it's doing different deinterlacing.

So it's not as simple as I have x cpu and y video card and my cpu usage is z.
Hmmm something strange happened. I looked at it again this morning and now it's running at 40-50% utilization on anything I watch.

What really came as a surprise was background recording. I scheduled a recording of a show that is already playing as to start the recording immediately, shut down SageTV and checked CPU utilization. It was so low that I wasn't sure SageTV was even recording at all! It was going at 2-3%! I opened up SageTV again to make sure, and indeed it was. That came as a huge surprise to me.
Reply With Quote
  #18  
Old 09-17-2006, 03:12 PM
garyellis garyellis is offline
Sage Expert
 
Join Date: Jan 2006
Posts: 511
Can I ask again, please..How are you measuring CPU usage while running different applications or video, etc...?
Reply With Quote
  #19  
Old 09-17-2006, 04:56 PM
AngelofDeth AngelofDeth is offline
Sage Aficionado
 
Join Date: Jul 2005
Posts: 359
taskmanager? Click on "processes" in taskmanager and it will tell you what process is using X amount of CPU.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 05:28 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.