SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-12-2009, 08:40 AM
Petrucci Petrucci is offline
Sage User
 
Join Date: Apr 2009
Posts: 34
Xeon versus Pentium based servers

I am in the process of setting up my first SageTV(SageMC) server and I'm trying to decide what platform to build the server on. The server that I am running sage is basically just sending large amounts of data to HD-200 extenders and not doing anything else audio/video related. So my thought is that it would make more since to build it on a Xeon based platform that is designed specifically for this type of operation. I should also add that I am running this on Windows Home Server. Here are my questions and/or comments ---

-Does SageTV run on any Windows Home Server environment or does it require a pentium processor?

-Does SageTV support 64bit Processing?

-Does SageTV support multiple cores?

-Has anyone else done this??

Thanks in advance,
Eric
Reply With Quote
  #2  
Old 06-12-2009, 09:17 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
The requirements are here.

But...

SageTV requires a Windows, MAC, or Linux OS, so if you can get your processor to run one of them, the correct version of Sage will also run.

SageTV is a 32 bit application.

I did a very quick search on the forums for "multi-threaded" and came up with these results.

I'm running WHS on a quad core Xeon on a dual processor mobo without any issues.
Reply With Quote
  #3  
Old 06-12-2009, 09:59 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
I think you're drasticly overestimating the system requirements of Sage. I run extenders from my Athlon XP 1800 server.
Reply With Quote
  #4  
Old 06-12-2009, 11:06 AM
Petrucci Petrucci is offline
Sage User
 
Join Date: Apr 2009
Posts: 34
Quote:
Originally Posted by stanger89 View Post
I think you're drasticly overestimating the system requirements of Sage. I run extenders from my Athlon XP 1800 server.
Its good to hear that you can run it on that old of a platform. I work in the networking field and I know that processor power can be the first bottleneck for a pc based Fast-Ethernet interface. I dont know how big the data streams are sending 1080p data to three extender devices at once but overkill never hurt anybody has it?
Reply With Quote
  #5  
Old 06-12-2009, 12:40 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Depends where your 1080p stream are coming from. I would think that the most bandwidth intensive content is 1080i ATSC streams that can be up to 19Mbps. The only 1080p content would come from BluRay rips that would likley be using more efficient codecs so the bitrate may be lower. So even three of these shouldn't be that stressful, especially if you have 1Gbps ethernet.

I would also bet that your hard drive(s) would be the bottleneck before your CPU.

The thing that does require more CPU is transcoding or Commercial detection, particularly for H.264 files.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #6  
Old 06-12-2009, 01:21 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by Petrucci View Post
Its good to hear that you can run it on that old of a platform. I work in the networking field and I know that processor power can be the first bottleneck for a pc based Fast-Ethernet interface. I dont know how big the data streams are sending 1080p data to three extender devices at once...
50Mbps tops per stream basically. Though that's by far worst case, more likely you're in the 10-20Mbps category for HD. Blu-ray is pretty much the only thing that goes over 20Mbps.

Quote:
but overkill never hurt anybody has it?
I'm all for overkill

Where you're really going to run into issues first, is disk throughput, that's where you should focus your attention. There's no reason to pay the Xeon tax, they won't gain you anything for Sage vs the comparable Core2 Core i7.
Reply With Quote
  #7  
Old 06-12-2009, 01:23 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by wayner View Post
The only 1080p content would come from BluRay rips that would likley be using more efficient codecs so the bitrate may be lower.
Blu-ray is actually higher, usually. Reason being BD isn't bandwidth or storage limited (compared to broadcast) and you buy BD for quality, so the bitrate is cranked because there's room.
Reply With Quote
  #8  
Old 06-12-2009, 02:51 PM
SWKerr SWKerr is offline
Sage Icon
 
Join Date: Jun 2008
Posts: 1,178
I run my WHS box on an 780G motherboard with a 45w AMD 2.1 ghz processor. I have two HD-PVRs and a HDHR and can record three shows while watching on two seperate client PCs. That is all the power you really need unless you plan to use placeshifter. You can build one of these really cheap. I would go with AMD because your upgrade path will be better right now but a low end Intel will work fine. Look for something with at least 6 SATA connections. If you need more you can always buy another card. Spend any money you save on extra disk drives. You can never have enough disk space.

I just does not make sense to spend cash on a machine that will sit in a closet somewhere doing nothing 95% of the time.
Reply With Quote
  #9  
Old 06-13-2009, 05:52 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
These guys are definitely correct. WHS and Sage, by themselves, do not require a very powerful computer. However, I live by the mantra "do it once, do it right" and that's how I built my server. It wasn't until about 6 months into it that those 4 cores were being used more than 10%. That's when I started using FlexRAID. About 3 months later, I started using Comskip. Now, even my 4 cores aren't enough to keep up, so I have the other computers in the house also doing Comskip and am seriously considering adding a second quad core CPU to the server. With 7 cores running Comskip, I can finally catch up to the amount of recordings I do (7TB on the WHS box).
Reply With Quote
  #10  
Old 06-13-2009, 07:22 AM
SWKerr SWKerr is offline
Sage Icon
 
Join Date: Jun 2008
Posts: 1,178
I run comskip on the hd-pvr files and they take awhile to run but they are always ready by the next morning. This on a slow X2 cpu. How many hours of TV are you recording? Really, except for the news which I may start while ist recording, I have never had a show that was not ready when I watch it. Even the catch up when the h.264 version of comskip first came out only took a few days.

Last edited by SWKerr; 06-13-2009 at 07:26 AM.
Reply With Quote
  #11  
Old 06-13-2009, 07:39 AM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Quote:
Originally Posted by Petrucci View Post
Does SageTV run on any Windows Home Server environment or does it require a pentium processor?

-Does SageTV support 64bit Processing?

-Does SageTV support multiple cores?

-Has anyone else done this??
I'll give you my recommendation

1) Any modern Core2Duo CPU will work. You could buy a quad, but it generally would be wasted unless you're doing other non-Sage things with your server. (Might also take more electricity for no reason? Not sure if the latest quads shut down cores that are unused)

2) Your hard drive subsystem and NIC are more important than the processor. Get a $35 Intel NIC with a good switch, and you'll never come back to these forums with weird connectivity problems.

3) Buy 2 - 4GB of RAM and run a 32-bit Windows. I like Win2003 Server. WHS and XP are good too. Vista and Win7 can work, but may require more tweaking. No need for 64-bit Windows, and you'd limit yourself to certain hardware.

There are people who will retort and say 64bit Windows is fine, Win7 is fine, Realtek NIC's are fine, crappy Belkin switches are fine, etc. Well, for some they are, for others they are not. Take my advice and it'll work 100% of the time.

Oh yah, Intel CPU's and chipsets rule. If you're building from scratch, no need to go with AMD. (Putting flamesuit on).
Reply With Quote
  #12  
Old 06-13-2009, 08:36 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Quote:
Originally Posted by SWKerr View Post
I run comskip on the hd-pvr files and they take awhile to run but they are always ready by the next morning. This on a slow X2 cpu. How many hours of TV are you recording? Really, except for the news which I may start while ist recording, I have never had a show that was not ready when I watch it. Even the catch up when the h.264 version of comskip first came out only took a few days.
I have Intelligent Recording enabled, so my two HD-PVRs are recording pretty regularly. I also have 3 OTA tuners. Right this second, I have 796 favorites (329 episodes from the various Law & Order shows alone) and 117 suggestions recorded. In the next 21 hours, I have 43 more shows scheduled to record, only 3 of which are favorites.

Also, I do have them set up to only Comskip shows which have commercials, prioritized by favorites, then suggestions, so it's not that I'm doing unnecessary processing.

I'm an extreme case, but proof that "overkill" is in the eye of the beholder.
Reply With Quote
  #13  
Old 06-13-2009, 06:14 PM
blade blade is offline
SageTVaholic
 
Join Date: Jan 2005
Posts: 2,500
Quote:
Originally Posted by Skirge01 View Post
I have Intelligent Recording enabled, so my two HD-PVRs are recording pretty regularly. I also have 3 OTA tuners. Right this second, I have 796 favorites (329 episodes from the various Law & Order shows alone) and 117 suggestions recorded. In the next 21 hours, I have 43 more shows scheduled to record, only 3 of which are favorites.

Also, I do have them set up to only Comskip shows which have commercials, prioritized by favorites, then suggestions, so it's not that I'm doing unnecessary processing.

I'm an extreme case, but proof that "overkill" is in the eye of the beholder.
Wow and I thought I watched a lot of TV.

I don't have a HD-PVR so I don't know what impact it would have on my server, but I'm surprised it takes so much to process your shows. I have an Opteron 175 running at 2.8 ghz so it's a bit faster than a 185. It can process a 1 hr 720p show in under 8 minutes and does 1080i even quicker.

I process my shows as they record so I don't need to blaze through them, but I've still set skip_b_frames=2 just to prevent any unnecessary work on the server. I have Dirmon2 scan the directories every 10 minutes and the play nice parameter so that it takes 45 minutes to process a 1 hr 720p show. With these settings I can process 4 QAM streams and 2 analog as they record and processing is complete on all 6 around 11 seconds after the recordings end. So if I recorded 24 hours a day that would be 96 HD shows and 48 SD per day my server would process without even breaking a sweat. I know HD-PVR recordings are a lot more taxing, but my server is pretty slow compared to what many people are running and I thought some people were doing 1 hr shows from the HD-PVR in less than 1 hr. If so it's hard for me to grasp how people would need that many cores to keep up with their recordings. I've been putting off getting a HD-PVR because I don't have time to fool around with setting it up, but I'm sure when I do it'll likely make me want to upgrade my server.

My goal for commercial detection is to process shows on all of my tuners in real time while keeping as much power free for other tasks as possible.
Reply With Quote
  #14  
Old 06-14-2009, 10:18 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
My quad core is only a very low power, 2.3GHz Xeon (Harpertown core). So, it's quite a bit slower than your Opteron. My goal was building a quiet and cool server, so I didn't go overboard on the processing power. Then, since I had so many shows recorded prior to implementing comskip, I had a LOT of catching up to do. At this point, I can keep up with just the Xeon (max of 3 threads), so long as Comskip doesn't hang.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sage recording show based and not channel based? exclavieor SageTV Software 4 10-27-2007 09:13 PM
Sage server upgrade to Xeon, client help. mleonard Hardware Support 1 07-08-2007 10:45 AM
Dual Pentium 3 vs. Pentium 4 18Scoobz Hardware Support 6 12-24-2006 01:38 AM
Dual Xeon OS choice heffe2001 Hardware Support 4 06-22-2006 10:26 PM
Anyone seen this...DRM on Pentium D dadams General Discussion 6 06-04-2005 10:53 AM


All times are GMT -6. The time now is 11:02 AM.


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