Slashdot Mirror


Building the Godzilla of PVRs

EvolvedHumanoid writes "In a blog post, Percy Bell of SnapStream Media details how he built 'Godzilla', an 11-tuner PVR machine with HDTV support using off-the-shelf components. At $4284.90, the end result sports 1TB storage for recorded content and has to be one of the coolest PVRs ever built."

51 of 318 comments (clear)

  1. One of the coolest PVRs ever built? by Caspian · · Score: 5, Funny

    With all that hardware, I'd guess that it is, in fact, one of the hottest PVRs ever built! ;)

    --
    With spending like this, exactly what are "conservatives" conserving?
    1. Re:One of the coolest PVRs ever built? by _Sharp'r_ · · Score: 2, Insightful

      Yeah, they make a big point about wanting it to be cool enough to eliminate HTPC fan noise, then choose the latest Intel dual core CPU. Perhaps that part needs a little rethink?

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    2. Re:One of the coolest PVRs ever built? by AKAImBatman · · Score: 5, Funny

      I'd guess that it is, in fact, one of the hottest PVRs ever built!

      Not to mention over 1TB of recorded shows, and STILL nothing to watch!

    3. Re:One of the coolest PVRs ever built? by _Sharp'r_ · · Score: 2, Insightful

      How about something from AMD that is comparable in terms of prcessing power, while while generating far less heat?

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    4. Re:One of the coolest PVRs ever built? by JDevers · · Score: 3, Interesting

      The shows are saved as MPEG-2 and at least the internal cards do the MPEG-2 encoding in hardware. I don't know anything about the USB tuners, but even if they were software encoders, that is a hell of a lot less processor load than you describe. There are no currently available single CPUs that can encode 11 HDTV resolution video streams into MPEG-4 (even ASP, much less AVC) in anything approaching realtime. I'm not actually sure if there is a single CPU that could encode just ONE 1080i video stream into MPEG-4 ASP in real time, but I'm not positive on that (and it is getting close even if not...).

    5. Re:One of the coolest PVRs ever built? by Slayback · · Score: 3, Informative

      BeyondTV does use quite a bit of CPU just to do the commercial skipping scan after a program is recorded. If you have 11 shows recording at once, it'll take quite a bit of CPU to scan through all that content to remove commercials. I have a P3 and while everything works great, the comskip scanning gets behind after a while because the CPU can't keep up.

  2. Mindless overkill... by FalconZero · · Score: 5, Insightful
    four Seagate 250GB SATA drives for storing our BTV recordings and two Seagate 160GB SATA drives for the OS and other applications.
    320GB for OS and Applications?!?!? - I know Windows is a bit bloated but why the hell would you want 320GB for Apps? Thats 68DVD's worth of application! And I only know of a handfull of apps that are DVD sized. And before anyone says "maybe they've got lots of (big) games" this thing is specifically (and clearly obvious from the hardware) a PVR.
    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
    1. Re:Mindless overkill... by drinkypoo · · Score: 3, Interesting

      Having a mirror means no downtime, which means never missing a show (or, perhaps, 11 shows) because your PVR is down. It's excessive, but it's not without reason.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Mindless overkill... by Anonymous Coward · · Score: 5, Insightful

      No, the 4 250gb's are striped, which is how they got 1 TB out of the whole array with 4 drives and not 12:

      We configured the four 250GB drives as RAID 0 (striping) and formatted them with NTFS and 64k blocks to increase the disk size and performance.

      Seems silly - if one drive goes, the whole array dies - and on a beast like this, heat is likely to SERIOUSLY degrade the life of those drives...

    3. Re:Mindless overkill... by kalpol · · Score: 4, Funny

      >ability to make grated cheese Fondue, you mean to say.

      --
      12:50 - press return.
    4. Re:Mindless overkill... by cloudmaster · · Score: 2, Insightful
      And before anyone says "maybe they've got lots of (big) games" this thing is specifically (and clearly obvious from the hardware) a PVR


      Yeah, because it makes no sense to play games on the kick-ass PC you just built and hooked up to your best TV / media distribution system. Probably better to put the games elsewhere.
    5. Re:Mindless overkill... by NerveGas · · Score: 2, Informative

      In building several-terabyte arrays from IDE drives - with dedicated fans blowing right over the drives, and HUGE fans ventilating the case - I've found that when you're talking about nearly a dozen drives, it's not long before you're going to have a failure. In large arrays of Maxtors, Seagates, and Western Digitals, I have yet to go a year without at least one drive failing.

      In fact, just a couple of days ago, one of my Western Digital RAID edition drives started hiccuping, and got dropped out of an array. That particular set of drives has only been in service for about 4 months.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    6. Re:Mindless overkill... by ichimunki · · Score: 2, Insightful

      That's what I was going to say, eleven tuners and only 1TB of HD? And the HD is only RAID0 to boot (and the primary reason for RAID0 here is performance because you are going to need fast disk I/O if you get 11 tuners all trying to work at the same time). In this situation if one of the four drives goes down, you lose a lot of data. I'd rather see multiple PVR backends managing the tuners, each tuner with its own dedicated drive. Double the number of drives and go to RAID1 and then you don't have to worry about a drive failure much either.

      I mean, can you imagine a beowulf cluster of PVRs? ;)

      --
      I do not have a signature
    7. Re:Mindless overkill... by wwwillem · · Score: 2, Interesting
      Seems silly - if one drive goes, the whole array dies - and on a beast like this, heat is likely to SERIOUSLY degrade the life of those drives...

      OK, so you loose couple of hours of 'Desparate Housewifes' .... who cares, just wait for next week's episode. :-)

      Seriously, the data you store on the drive of a PVR is not really "mission critical". So, I can understand if someone makes the trade-off for capacity versus redundancy.

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    8. Re:Mindless overkill... by Anonymous Coward · · Score: 5, Interesting
      I hate to be a pain here, but it really seems like this guy has alot more money than sense. There are several strange design decisions that have been made, and it seems to show someone who really isn't knowledgable.
      • Using a massive chip - For what, exactly? As long as you have a reasonable video card, the need for a fat cpu for videos is very minimal. I suppose its possible that HDTV may require faster speeds, but i doubt this. AFAIK, win32 currently doesn't really take advantage of dual core.
      • Using RAID 0. - Is he trying to get a drive burnt out?
      • Using NTFS - This is where it gets strange. I think that if you were fucking around with 1TB of data, you would want to choose your OS primarily by filesystem. Hell, I would. NTFS is one of the least stable, worst performing filesystems around. I would probably want to use XFS (it has this tendency to stack writes to the RAM before making them, reducing drive wear - I forget the name) and noflushd, so as to keep hd wear to a minimium (considering that there are gonna be long periods where no writes are done). Eventually, you could feasibily switch to ZFS to keep space use high.
    9. Re:Mindless overkill... by Ray+Radlein · · Score: 2, Insightful
      eleven tuners and only 1TB of HD?
      That's the part that leapt out at me, too. I've got a TB on this computer; and while only about half of it is available for video, it's a constant struggle keeping enough space free.

      A single English Premier League football match, recorded at even medium quality, is a 3.5 GB dump from our ReplayTV. A single episode of Nova, recorded at high quality, is 2.5 GB. If I use my computer's ATI tuner instead, I can get a decent (SVCD) quality episode of Nova in for about 1 GB; but still, all of those 1 and 2 and 3 GB recordings add up rather quickly if you actually keep them around (and isn't that half the point of a computer-based PVR solution -- the ability to save programming so that you can stream it around the house later?). I love the convenience of being able to pick up our remote control in the living room and watch any one of hundreds of episodes of dozens of series (or dozens of movies) at the press of a button; but even with deleting all of the "watch-once" shows and transcoding like crazy to make the "keepers" smaller, I'm bumping up against my storage ceiling. If I had eleven tuners feeding the beast, I can't even begin to imagine how quickly one measly terabyte would get filled up.
    10. Re:Mindless overkill... by Creepy · · Score: 2, Informative

      Some defense of choices:

      Dual Core/Dual CPU - any thread or process can be split off onto the additional cores (ok, with some OS limitations), so having multiple of them is a good thing to handle writes and reads from all those tuners. Disk reads/writes are one of the worst processor eating functions (though caching helps), as they have one of the longest pipelines and tend to stall it. Windows itself doesn't do threading well (at least to use up extra CPU/cores), but extra processes will benefit from the additional CPUs.

      RAID 0 - is fastest. yes, for safety I'd probably favor RAID 1+0, but for raw speed RAID 0 is best.

      file system... er, yeah I'd probably choose something other than NTFS personally, but if the apps depended on Windows, NTFS is the best choice.

  3. Uh...not so godzilla... by bassgoonist · · Score: 2, Insightful

    Pentium EE...dual core with htt...bad combination...very silly choice. FX-60 would be more impressive.

    --
    You can tell I'm an aries because of my ram.
  4. Manufacturer's Warning: by rob_squared · · Score: 3, Funny

    Manufacturer's Warning:

    Not suitable for resale in Japan.

    --
    I don't get it.
    1. Re:Manufacturer's Warning: by identity0 · · Score: 3, Informative

      I know you're joking, but really, it wouldn't work - because they already have kickass PVRs. That Sony beast has 11 tuners (1 sat, 10 analog broadcast), 1 Gig RAM, 1 TB HDD, built-in streaming server (WLANa/g, LAN), DVD+-R/RW/RAM - all for 27,9800 yen, or $2,421.88. Oh, and it has an Intel Pent-D 820 and GeForce 6200(256MB).

      Or This thing, which I think is a pure PVR with no PC, 8 tuners, (Cable and broadcast), up to 2 TB HDD, $776.95.

      Somehow, I doubt they need to import giant jerry-rigged American PVRs.

      oh, and why is it that Japan makes products that are *so* much more attractive looking than American ones? Only Apple seems to match them in aesthetics...

  5. Over kill by Belseth · · Score: 4, Funny
    an 11-tuner PVR machine with HDTV support using off-the-shelf components.

    Is there 11 channels of porn?

    1. Re:Over kill by Average_Joe_Sixpack · · Score: 5, Funny

      Is there 11 channels of porn?

      Haven't you ever seen Spinal Tap? 11 is just better than 10

  6. The Software by dch24 · · Score: 3, Insightful
    Who else thinks that Beyond TV 4 Server, at $69.99, is a really great price for software that can keep all those eleven tuners busy at once? !!

    Is this the result of open source driving the price of software down? If this were a Microsoft product, just the word "Server" on the package would cost you an additional $300 or more.

    1. Re:The Software by thebosz · · Score: 5, Informative
      If you'd like a free PVR, I personally like GB-PVR. It can handle as many tuners as your machine can handle plus it has a bunch of additional features. Beyond TV, Sage TV and Microsoft MCE all cost money, but none of them do anything that GB-PVR can't.

      It's not open source, unfortunately, but has a very active development guy and a very good plug-in architecture.

      My PVR is an AMD Sempron 2200+ with 768MB RAM, 360GB Hard drive space, two Hauppauge tuners (250 and 150-MCE) running in a small case on a Chaintech 7NIF2 board running Win2000. Everything works flawlessly and my wife loves it! She records all her shows and watches them whenever she wants. I've got about half of our DVD collection ripped and converted to Xvid sitting on there, ready to go (those discs aren't getting anywhere near the kids!) and everything is awesome.

      When we move into our house, I'm going to run network through the walls and have a Hauppauge Media MVP as a small, quiet front-end in the bedroom.

      The PVR itself is fairly noisy, but when the TV's on, you can't hear it so it doesn't really matter. When I do an upgrade, I might get another MVP and put the main server into the closet.

      I originally tried MythTV (using KnoppMyth), but after a week of hassle and wrestling with it, I gave up and tried GB-PVR. I haven't tried MythTV since. I'd like to have only open-source, free software running, but I couldn't get it to work. I hope to be able to switch over in the future, but for right now, we're quite happy.

      --
      The Kerr Divine: My wife's battle with a mysterious illness.
  7. Fan failure? by WhiteWolf666 · · Score: 3, Insightful

    That's a whole lot of heating being generated. Exhaust fan failure=lots of dead harddrives?

    What about heat on the TV tuners? Or the video card?

    Methinks one would be much better serviced by a rack of systems, this thing would run WAY too hot.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  8. Impressive but useless. by gasmonso · · Score: 2, Insightful

    I always love to hear about stuff like this. However, good luck finding enough content worth recording. I have a PVR with 1 tuner and I struggle for stuff to record. Most of TV is crap except for Battlestar Galactica of course and Family Guy :)

    http://religiousfreaks.com/
  9. Mine is bigger by killercoder · · Score: 4, Interesting

    My Setup:

    2.6 Terrabytes of Disk Space (2x Raid 5 array's in 2x chassis').
    6 Tuners - 2 SDTV, 2 HDTV, 2 Digital Cable (QAM256)

    MythTV is very powerful, supports alot of tuners, and ALOT of folks out there have small-to-large setup's. 2005 was the year of the PVR - this article is simply a mine is bigger statement that can't be backed up.

    1. Re:Mine is bigger by nagora · · Score: 2, Insightful
      Yea, but isn't Myth a PITA to get setup correctly? Much less getting linux drivers to work with some hardware.

      On Gentoo Myth was no sweat, just a normal install. The hardware I'm using is a USB DVB tuner I bought for 50 quid. 2.4.13 Kernel already had support built in so it was plug-and-play! Myth has actually been the easiest hardware upgrade (apart from new harddrives) I've ever had on Linux.

      I did have some problems with the programme guide, but only because I was greedy and wanted two weeks in advance instead of just one.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Mine is bigger by elmegil · · Score: 2, Informative

      I was using KnoppMyth. For some reason, the function of "don't record if the disk is full" has never been turned on, or else never worked. I sure couldn't find docs about it, and queries to knowledgeable Myth Advocates were mostly responded to with "just update to the latest CVS" which...is not what I'm looking for. After the most recent round of "I don't have enough time to watch everything I record" filled up the partition AND trashed the database, I gave up. TiVo is in my future.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  10. Heh by aftk2 · · Score: 3, Interesting

    While this is mostly a solution in search of a problem, it would be kind of cool to have in a dorm room environment. You could install it, and then have some sort of signup process through which users reserve specific chunks of time, for their various shows. While it's doubtful that one person would ever want to watch 11 programs that were on simultaneously, 11 different people might.

    --
    concrete5: a cms made for marketing, but strong enough for geeks.
  11. It's a giant ad! by rsborg · · Score: 4, Insightful
    Ok, absurdity of 11 tuners aside, I noticed some serious warning signs that this project really didn't seem all that well thought out, and instead seems like a huge AD for beyondTV, Intel, and pretty much all the "high end" components you need for your media center type beast.

    "Heat is the biggest enemy when building a quiet HTPC system. "
    Uh... sure. Agreed.

    "You have to sometimes sacrifice a quiet HTPC so the machine can cool itself efficiently. "
    Hmm... so it supposed to be quiet, but not really.

    "We choose the Intel Pentium D 840 "Extreme Edition" Processor!"
    Ok, quiet is RIGHT OUT now, and what a way to add to your heat problem :-)

    "While trying to push the Godzilla PVR to its limit we experienced an overheating and fan noise issue. "
    LOL. Stopped reading right about there.

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:It's a giant ad! by Amouth · · Score: 3, Interesting

      my favorite is the first pics.. al the hardware layed out.. on carpet... carpet. not a table but carpet.. that has to be good for all that stuff

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    2. Re:It's a giant ad! by 42Penguins · · Score: 2, Funny

      In that case, I sure hope he's using Monster cables!

  12. Latent heat to... by IAAP · · Score: 2, Funny

    make popcorn! And then, get a soda machine or beer keg, catheter for, well, you know and...voila! The ULTIMATE home enterainment system.

  13. Mirrors by alexhs · · Score: 2, Informative

    Blog already slow (database connection error at first try), following mirrors had time to do their job :
    MirrorDot
    and nyud.net

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  14. Slashdotted by c0d3h4x0r · · Score: 5, Funny

    Too bad they didn't build the Godzilla of Servers to go with it.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
  15. New king of the losers... by Duncan3 · · Score: 2, Informative

    We have a new winner...

    The old king was a 45 year old 350lb man who spent his days in his parents basement watching porn and playing WoW pretending to be a 16 year old girl.

    But these guys that built an 11 tuner PVR becasue they just couldnt get enough porn blow right past 11 on the loser scale.

    Please find your nearest suicide booth, ASAP.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:New king of the losers... by King_of_Losers · · Score: 2, Insightful

      The old king was a 45 year old 350lb man who spent his days in his parents basement watching porn and playing WoW pretending to be a 16 year old girl.

      you hit the nail right on the head.

  16. Confusingly unuseful by heatdeath · · Score: 2, Insightful

    I used to live in a house with 7 people, and we had a DVR that had 2 tuners. (so, you could record on one, and watch on the other)

    Occasionally we would have conflicts with someone recording a movie during a regularly recorded TV show, and someone else was bored and wanted to surf channels - but even with 7 people, 3 or 4 tuners definitely would have done it. 11 is so overkill it's not even funny.

    However...technology for technology's sake, I suppose.

    --
    I'm sorry. The number you have reached is imaginary. Please rotate your phone 90 degrees and try again.
  17. Re:That's The Problem by NerveGas · · Score: 2, Informative

    They do if you already have hardware laying around. For instance, I have a couple of AthlonXP 1800's sitting around, so I'm considering building a PVR out of them. The fact that they're on NForce2 motherboards with SoundStorm and SPDIF out doesn't hurt, either.

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  18. waste $ on h/w won't pay for content by Anonymous Coward · · Score: 4, Insightful

    I don't get this geeky thing where you'll spend godawful amounts of money on hardware (and create a huge electricity bill and cooling problem to boot) but take a hissy fit about paying for a DVD or a CD you want to enjoy. It reminds me of clients my law firm had who'd spend gobs of money for us to fight their personal tax assessments.

    At $15 each, you could buy 285 DVDs. I can guarantee that when you pay for entertainment you're a lot more choosy about what you watch. It reminds me of software pirates who spend so much time and energy collecting software (or porn fanatics, too, I guess) but never actually enjoy what they've collected.

  19. The biggest enemy when building a quiet HTPC by lildogie · · Score: 4, Funny

    "Heat is the biggest enemy when building a quiet HTPC system."

    With _noise_ a close second?

  20. Re: carpet by Anonymous Coward · · Score: 3, Funny

    In that pic they are trying to use the static electricities to loosen up the electrons. With the electrons loosened they can tranfer the datas faster. They said when the electrons are too tight only 10 of the tuners can be used at a time.

  21. Re:11 Tuners ? by sootman · · Score: 2, Informative

    Snapstream built a box with 10 tuners a while ago. http://www.snapstream.com/Community/Articles/hydra /default.asp They used five Hauppauge PVR-500MCE cards which each have two tuners.

    These guys used an odd mix: 3x Hauppauge WinTV-PVR-500, 1xAnalog PCIe Tuner: PowerColor, and 4x Digital HDTV Tuners.
    So I guess the 3 analog cards are 2 tuners each, then the other analog tuner, and 4 HDTV via USB = 11.

    Spinal Tap would be proud.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  22. 11 Tuners? Why? by Pedrito · · Score: 2, Insightful

    I have a two-tuner TiVo with my DirecTV. I record TONS of movies. Most of it I capture and write DVD. I very rarely have a conflict where I'm trying to record more than 2 things at once, and even when it has happened, I've always been able to find at least one alternate time among the three movies to reschedule one. 3 tuners, and I'd NEVER run into the problem. 11 tuners? Who the fuck needs 11 tuners? Sorry, but this article goes into my "Waste of time and money" bin.

  23. DIgital Cable, by u16084 · · Score: 2, Insightful

    Did I miss something about the Digital Cable issue?
    In My area, TWC mirrors 95% of the analog channels on the digital tier.
    So in order to get my Dig channels i would have have 11 Dig boxes?
    Sure everytime you split the cable you lose 3.5 to 7db depending on which leg of the splitter you branch off, nothing a Cable Amplifier cant fix, digital channels are fine to about -15db to -20db, what im wondering is where the Cable Card support?

    --
    -- I Dont Deserve A Sig I Have Bad Karma
  24. Godzilla... by Cryptnotic · · Score: 2, Funny

    ...meet Slashdot.

    --
    My other first post is car post.
  25. Re:That's The Problem by Hatta · · Score: 3, Insightful

    As soon as you buy a PC with enough CPU or Video horsepower, you have already spent more than double what an off the shelf unit would cost.

    But what does that doubled cost get you? You get a machine that works the way you want, instead of one crippled for end users. If a component goes bad, you can replace it with off the shelf parts. You can manage your massive collection of tv shows with the standard unix tools. Plus, you can play arcade games while not watching tv. Also, do any commercial DVRs come with RAID5?

    So there are several ways in which home built DVRs are superior to off the shelf DVRs. Whether they're worth the extra cost is up to you.

    --
    Give me Classic Slashdot or give me death!
  26. Re:What if you are only interested in ... by DorkusMasterus · · Score: 2, Interesting

    THIS is the Mothra of Toaster Ovens. aaaaaand, THIS is the King Ghidorah of filing cabinets. /me bows.

  27. Convert to MPEG-4 in Non-realtime by billstewart · · Score: 4, Interesting

    The video cards are already converting to MPEG-2 - if you want to squash that to MPEG-4, you don't _have_ to do it in realtime, you just have to have some spare disk space for scratch. You'll almost never be recording 11 shows at once except to be silly - if you can keep up with 2-3 simultaneous recordings, that's almost always enough for realtime, and if you've got too many, you can convert the rest later - or watch them unconverted, if you're in a hurry.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  28. Re:HTPC CPU Choice by Vorondil28 · · Score: 2, Insightful

    Hmm, that starts to make me wonder when you move nearly everything but the pretty case into another room (because doing it the 'Godzilla' way obviously doesn't scale well).For not much more cash you could take all the contents of this PVR, put it in a case that will let it breathe, and stick it in the office/basement/etc for it to make as much noise as it wants. You run a fiber to carry the audio/video output from the server to the viewing room. Then you build a cheap, slim, sexy, dumb terminal of an HTPC that sends commands to the server over a network. All the storage and encoding power you want with none of the bulk or noise in the viewing room. :-)

    --
    This sig rocks the casbah.