SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 04-08-2003, 07:28 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Example of a 3 tuner system

I just built a 2 tuner yesterday and a 3 tuner today for some folks. Thought I'd share the specs with you all in case you were interested in a powerful yet inexpensive configuration.

Base PC - Compaq S3100NX - includes XP 2200+ proc, 256MB RAM, 80 GB HD, LAN, sound, USB, serial, AGP, 3xPCI, XP Home, DVD-ROM/CD-RW
Hauppauge WinTV PVR 250 x 3
IBM 180GXP DeskStar HDD 120GB
PNY Technologies GeForce4 MX440-SE AGP Graphics card w/ TV-out
SageTV

That's one sweet 3-tuner system with 200GB of storage...can you believe it???? It's pretty amazing what you can build with a PC once someone writes the software to control it.

Thanks,
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #2  
Old 04-09-2003, 12:26 AM
edmc edmc is offline
Sage Aficionado
 
Join Date: Feb 2003
Location: Pleasanton, CA
Posts: 325
Jeff,

I'm curious if you think the 2nd Disk Drive is needed for performance what with 3 Tuners capturing while, possibly, one program is being played back. I mean, with 3 Tuners one might find a need for 200GB :-) but is the speed of a single drive sufficient for 4 simultaneous streams (3 being captured and 1 being played back)?
Reply With Quote
  #3  
Old 04-09-2003, 05:01 AM
jmeeks jmeeks is offline
Sage Aficionado
 
Join Date: Feb 2003
Location: St. Louis
Posts: 309
This brings up an interesting scenario.

Is there a way that each card could be mapped to a preferred drive if available in the Sage program to address this type of issue? What would be the maximum number of cards you could put in a system, before you saturate the bus, if you could handle the hard drive routing issue?

John
__________________
John Meeks
Reply With Quote
  #4  
Old 04-09-2003, 09:41 AM
edmc edmc is offline
Sage Aficionado
 
Join Date: Feb 2003
Location: Pleasanton, CA
Posts: 325
I think the problem isn't the bus (either PCI or IDE/SCSI/SerialATA/whatever) but rather the performance of the spindle itself. Drives accessed Randomly perform significantly worse than when accessed sequentiually. So, even if the Transport Streams are written to contiguous sectors (which, being allocated within a general purpose FileSystem such as NTFS or FAT they are not), the fact that multiple Streams are being accessed means that a single Drive will be being accessed roughly randomly.

The concern is both for Bandwidth as well as I/Os per Second I suppose. I spend most of my time working with high end Storage Systems and FibreChannel Drives which, each, are usually significantly higher performing that the lowly IDE Drive in my HTPC.

In my case, recording 2 Streams simultaneously to a single Barracuda 80GB IDE Drive seems to work great. I have noticed some issues with Playing back one of the Streams while Recording two, but I haven't gotten a handle on it yet. I see absolutently no problems Playing one Program while Recording another with either one or two Tuner Cards.
Reply With Quote
  #5  
Old 04-09-2003, 10:02 AM
JJarmoc JJarmoc is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Hanover Park, IL
Posts: 265
I imagine drive performance will get to be a larger problem if/when HDTV is supported. HD Streams are larger and much higher bitrate, so it seems that having mutliple streams floating around at once would cause an even larger burden on the bus and the drive itself. If there's serious concern over a problem with 3 SD streams, I can't imagine that 3 HD streams would be possible..
__________________
---
There are 10 kinds of people in the world, those who understand binary, and those who don't.
Reply With Quote
  #6  
Old 04-09-2003, 10:46 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
The second disk was only for storage, not because of disk bandwidth.

I've found that if you format the disks with 64K block sizes and have the video folders for SageTV be dedicated partitions; you'll have no problems at all, even when doing a half dozen streams at the same time.

Here's a little math on it:
- MPEG2 stream is 6Mbps for Great quality
- a 64K block will contain 85 msec of data and will take ~1msec to read and up to ~15 msec to seek to it; and this is when the disk is at maximum fragmentation
- 85/16 ~= 5 simultaneous streams accessing the disk should still work

If you consider that in the worst case; the disk would never get completely fragmented you can increase that number by a few factors.

I used to really worry about the disk. But once I started using dedicated partitions with 64K blocks, I never see any glitches due to fragmentation. Even with 4 streams writing and 3 reading simultaneously....(that's testing stuff you don't know about yet). But other applications suffer signficantly in this state since disk access overall will be slowed down greatly; but it'll still be able to handle the throughput and Sage won't miss a beat.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #7  
Old 04-09-2003, 02:27 PM
JJarmoc JJarmoc is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Hanover Park, IL
Posts: 265
"Even with 4 streams writing and 3 reading simultaneously....(that's testing stuff you don't know about yet). "

Hmm.. you're pracitcally begging for guesses. Some sort of PIP feature?
__________________
---
There are 10 kinds of people in the world, those who understand binary, and those who don't.
Reply With Quote
  #8  
Old 04-09-2003, 02:30 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Nope, it's not PIP. It has to do with networking.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #9  
Old 04-09-2003, 03:04 PM
dkardatzke's Avatar
dkardatzke dkardatzke is offline
SageTV Co-Founder
 
Join Date: Feb 2003
Location: Chicago, IL
Posts: 1,220
Coming Soon...Networking and Streaming
__________________
Dan Kardatzke, Co-Founder
SageTV, LLC
Reply With Quote
  #10  
Old 04-09-2003, 03:06 PM
Mark Lamutt's Avatar
Mark Lamutt Mark Lamutt is offline
Sage Fanatic
 
Join Date: Feb 2003
Location: HDTV Wastland known as Denver, CO
Posts: 769
That's what I like to hear!
__________________
Mark
mark@freytechnologies.com
The picture is of my kitty, Myko at 9 months old.
Reply With Quote
  #11  
Old 04-09-2003, 04:13 PM
JJarmoc JJarmoc is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Hanover Park, IL
Posts: 265
Sounds nice! Any idea what sort of bandwidth it'll need though? I'm running my HTPC wirelessly to avoid having to run cables (in an apartment.. not a pretty situation) but I worry about 802.11b being able to support that. g devices are starting to appear but I can't find a decent g bridge yet.

HD Support would be even nicer though :-)
__________________
---
There are 10 kinds of people in the world, those who understand binary, and those who don't.
Reply With Quote
  #12  
Old 04-09-2003, 04:25 PM
SHS's Avatar
SHS SHS is offline
Moderator
 
Join Date: Mar 2003
Location: Vinita, Oklahoma
Posts: 4,589
JJarmoc Picture-in-Picture (PiP) is a cool feature and it dose need multiple tuner, multiple stream, multiple overlay.
I know this PiP can be done with with Reg AVI card but MPEG I think that going need some major hosepower to do multiple decoding.
Reply With Quote
  #13  
Old 04-09-2003, 04:26 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Bandwidth will depend upon how many streams you want to run at once and of what quality level. Good quality MPEG2 (basically can't tell it apart from live TV) is about 6 Mbps.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #14  
Old 04-09-2003, 04:31 PM
JJarmoc JJarmoc is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Hanover Park, IL
Posts: 265
Thanks Jeff, that answers my question.. sounds like it's doable in at least some form over 802.11b. Nice to know.

As for PIP, it's a cool feature but I've had TVs that've had PIP and rarely have used it. The one thing it's nice for is channel surfing during commercials of something I don't want to miss, but PVRs have pretty much eliminated that from my routine. I really don't see much need for PIP anymore. It was really just the first thing I thought of that would mean having a good number of streams active at once. I really don't care one way or the other if it's in SageTV.

Did I mention I'd really like some kind of HD support though? heh..
__________________
---
There are 10 kinds of people in the world, those who understand binary, and those who don't.
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 02:35 PM.


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