Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

The Mini-ITX Linux PVR Project 223

An anonymous reader writes "Home theater PCs have taken many shapes and forms, perhaps none more interesting than this Mini-ITX PVR. In part three of its Mini-ITX project, XYZ Computing has turned its Mini-ITX box into a Linux PVR, using Ubuntu and MythTV. This is a lot of computer in a very small package and designing it, putting it together, and then getting it to work was an interesting process. The article is a great guide for people who are interested in their own Mini-ITX Linux PVR, but also goes over the problems and pitfalls of a build like this."
This discussion has been archived. No new comments can be posted.

The Mini-ITX Linux PVR Project

Comments Filter:
  • Re:One line summary (Score:1, Informative)

    by Anonymous Coward on Wednesday March 22, 2006 @12:45PM (#14972457)
    Knoppmyth.

    Bootable Knoppix live CD with most of the goodies pre-installed and auto-configured.
  • by tpgp ( 48001 ) on Wednesday March 22, 2006 @12:46PM (#14972462) Homepage
    Is there such a thing yet, or should I wait for PVRuntu?

    Knopmyth [mysettopbox.tv]
  • by From A Far Away Land ( 930780 ) on Wednesday March 22, 2006 @12:48PM (#14972489) Homepage Journal
    " Mini-ITX Part III

    Wednesday, 22 March 2006
    Page 1 of 7

    By: Sal Cangeloso

    For the past few months I have been spending a lot of time using my Mini-ITX computer. This was originally a project system which I put together so that I would have something small and silent for my living room, on which I could do a few very basic tasks, like check my email and get on the internet. The first part of the project featured a system which booted Puppy Linux off of a flash USB drive, a solution which was simple and quiet, but not very powerful. In the second part of the project the system was given a new case, improved cooling, and it booted off of a LiveCD and could save to a CF card. As I used the system more I decided the best course of action would be to make a few more changes and increase the system's functionality, despite the impact that this could have on its silent operation.

    This time I had some big plans in store for the Mini-ITX box. The plans were, roughly, to install a hard drive, move to a more powerful Linux distribution, and add PVR capabilites to the system. Because the computer was already situated in my living room, making it into a personal video recorder was an obvious choice, though doing this on a Mini-ITX Linux system would surely take a bit of finesse. "
    -----

    I wish that they said what "ITX" means.

        PVR is Personal Video Recorder which describes a digital device like a TIVO or MythTV software for a computer system with TV input.
    I've used an All In Wonder 8500DV to record TV onto my computer, but my biggest roadblock has been poor ATI drivers for Windows that disabled Hibernation, crashes XP, and fails to work well in Linux even as a video card never mind as a TV system.
  • by realkiwi ( 23584 ) on Wednesday March 22, 2006 @12:50PM (#14972507)
    If you want to cool a small case you need to get rid of those flat IDE cables that restrict air flow.

    P.S. VDR is a much better solution than Myth in countries with DVB-S and DVB-T.
  • by thelost ( 808451 ) on Wednesday March 22, 2006 @12:51PM (#14972520) Journal
    can already feel the site crawling so made a pre-emtive corach cache [nyud.net]. Use that if you can!
  • by Golias ( 176380 ) on Wednesday March 22, 2006 @12:55PM (#14972557)
    You have 2 alternatives for avoiding media noise on a Mac mini (or a G5 tower, which also makes a racket when spinning up disks), and neither is perfect:

    1. Archive all DVD's on hard drives in another room. (That's what I do, not just to avoid the noise... Having my media library archived like this is pretty sweet in general.) On OS X, Mac the Ripper is probably the best tool. (Make sure to get a hold of the version 3 beta to get around newer DVD copy protection schemes.)

    2. Plug a big external DVD drive, like the one from LaCie into the firewire port. Yeah, it's an extra box, but the mini + the DVD case still add up to less space than a typical component system DVD player.
  • by Se7enLC ( 714730 ) on Wednesday March 22, 2006 @12:56PM (#14972567) Homepage Journal

    The major difference between the PVR-350 and the PVR-250/150 is that the 350 has video output (MPEG2 decompression). Seeing as the board he selected has video out built in (and a processor that is plenty-capable enough), the PVR-350 was an unnecessary added expense. Also, the PVR-350 is slow at outputting X-menus, cannot do OpenGL or any acceleration except for MPEG2, DVD decoding is slow, games won't work, etc. Basically, the PVR-350 is useful ONLY for MPEG2 TV output.

    ALSO - the current stable version of MythTV (0.19) has a bug where fast forwarding and rewinding greater than 3X don't work properly. There is no timeframe for fixing the bug, as not all that many people are using the 350.

    A better choice would have been to get a PVR-500 to get dual-tuners, or at least a MCE version of the 150 (take up less space in the teeny case) and use the onboard SVideo out (or VGA out converted).
  • by Programmer_In_Traini ( 566499 ) on Wednesday March 22, 2006 @12:56PM (#14972569)
    I've been meaning to build the mythtv/ubuntu combo like the article says but because im a windows fart, its taking me a lot of time to simply build the box and understand it enough to fine tune it.

    So what i did in the meanwhile is installing my hauppauge 350 on my own PC, a winxp box, with GB_PVR) http://www.gbpvr.com/ [gbpvr.com]. Its free, its windows-based (.net) and it works great. As far as i understand from it, its the closest thing to mythTv on the win platform.

    in fact, it work so nicely that i dont even feel the rush of building my ubuntu pvr.
  • by zerojoker ( 812874 ) on Wednesday March 22, 2006 @12:57PM (#14972582)
    I've tried to build exactly such a system. However my experience was not that positive.

    As it is already mentioned in the article, you pay a decent premium for the small size. But that's not the main issue. The biggest problem is cooling. Sure the EPIA processors are quite tolerant, but for a media center silence is the main issue. The cooling fan, 40x40mm is non-standard as is the whole cooling unit. So you can't buy one of the many excellent standard silent coolers.
    He replaced it with a custom 40mm fan, but I personally highly doubt that it is really silent with 3000rpm. Plus one has also to consider the airflow compared to the original fan. When I built my system, I was unable to find a similar fan with the same airflow, even considering Papst and Verax.
    Another thing is, that the 1GHz CPU is really slow. I ran into problem when playing DivX or XVid movies. Then under Linux (at least at the time I was building the system, dunno where they are at this point) there were no drivers for the Hardware-MPEG2 accelerator, so DVD playbay wasn't possible.


    My conculsion is: If you go for MicroATX instead, you'll have just a slightly bigger case, however Standard components. There are zillion of cheap, reliable and silent CPU coolers, Power Supplies etc. Plus any decent CPU, even a Pentium III 1 GHz is faster than this VIA processor.
  • Why not using epiOS? (Score:3, Informative)

    by Palle04 ( 962875 ) on Wednesday March 22, 2006 @12:59PM (#14972600)
    There is already a special Linux OS for the Epia mainboards. Some impressions can be found here:

    http://www.epiacenter.com/modules.php?name=Content &pa=showpage&pid=82&page=6 [epiacenter.com]
  • Check out epiOS (Score:2, Informative)

    by Palle04 ( 962875 ) on Wednesday March 22, 2006 @01:04PM (#14972652)
    It comes with all the drivers you need for your Epia mainboards:

    Some impressions:

    http://www.epiacenter.com/modules.php?name=Content &pa=showpage&pid=82&page=6 [epiacenter.com]

    The epiOS support forums:

    http://www.epios.net/ [epios.net]

    A lot of users already combined it with MythTV.
  • by Abalamahalamatandra ( 639919 ) on Wednesday March 22, 2006 @01:14PM (#14972747)
    Unless you're not going to be very demanding on the system (i.e. actually use the best features), I wouldn't recommend using a Mini-ITX board for the main system.

    One of the big advantages of Myth is its support for transcoding the recordings after they're done, removing commercials automatically, and archiving them to, say, DivX or XviD format. You're not going to be doing that with a 1 GHZ processor on a Mini ITX board.

    Much better to get a real box for the backend, which does the recording, and network it to the Mini ITX box to use as the frontend, which runs the user interface.

    Personally, I got sick of seeing my 2.8 GHZ P4 Hyperthreaded Sony desktop being used as the family web browser/email machine (such a waste!) so I replaced it with a nice little 2.4 GHZ Compaq EVO from Ebay and am building Myth 0.19 on Ubuntu on the Sony. It's big, it has space for two hard drives, it has a DVD burner and a CDROM drive built in, and it's SILENT, even when running 3+ hour video reencoding jobs at 100% CPU. Got a 300 GB Samsung drive for it, with room for another before I need to go external.

    Today my PVR-350 comes, so that'll get me really going on the build. I'll try and use its video output, but I'm starting to see a lot of limitations with that, as the author mentions. I may get a cheap NVidea card with TV out instead. But the PVR-350's are the same price, if not cheaper, as the 250's right now, so why not get one?

    Next thing to check out is getting a cable box with Firewire output from Comcast to record some HDTV on, even though I only have a standard TV. Supposedly they're required by the FCC to give me a box with Firewire that outputs at least all "must carry" (read: local broadcast) stations unencrypted, we'll see.

    I currently have a Panasonic Showstopper (also known as a ReplayTV first generation) which has worked well for going on five years, but the Myth user interface simply blows it out of the water - killer searching and recording options, a remote REAL-TIME web interface (Replay has one, but the box only dials up once a night - wanna record something now when you're at work, you're out of luck). Plus weather, RSS, and a general video storage area that will also mean I can move my XBox running XBox Media Center to another room.

    Once this is all happy, I may look into getting some Mini-ITX boxes with monitors for the kids' rooms and load Ubuntu on them - voila, web surfing and email that I can control and monitor, and Myth frontend machines for them to watch shows on, which I can also monitor.

    Geek family nirvana!
  • by BoldAndBusted ( 679561 ) on Wednesday March 22, 2006 @01:15PM (#14972756) Homepage
    From the article:
    Using an IR Blaster will enable the PVR to control the set top box, but this is an extra, and complex, installation.

    Nah, just get this: http://www.mytvstore.com/product_id_004.html [mytvstore.com]. The MyBlaster/Serial eliminates needing LIRC for the IR Blaster (which the article's author could then leave for just his PVR-350's remote, as I have). Use the excellent Perl script that is found here: http://www.mytvstore.com/mythtv_linux.html [mytvstore.com], set the device smack in front of your cable/sat boxes IR reciever (I find a small patch of double sided tape lasts for over a year, at least ;) ), and you're all set. No muss, no fuss.

    And did I say that this requires *no* LIRC fiddling? OK, just making sure.
  • by voidstin ( 51561 ) on Wednesday March 22, 2006 @02:07PM (#14973267)
    Did you miss the announcement of the dual core mac mini with the GMA 950 chip? and the recent update of EyeTV that supports 1080i on the mini?

    http://hometheater.consumerelectronicsnet.com/arti cles/viewarticle.jsp?id=38271 [consumerel...icsnet.com]

    http://www.intel.com/products/chipsets/gma950/ [intel.com]

    mmm.... FUD.
  • by smoker2 ( 750216 ) on Wednesday March 22, 2006 @02:56PM (#14973942) Homepage Journal
    According the the web site you linked to -

    " What is KnoppMyth?

    * Short Answer: KnoppMyth is Knoppix optimized for MythTV.
    * Long Answer: Our vision is a distribution that makes it trivial to setup a set-top box.
    We've included everything that believe is needing to reach this goal.
    And, in fact, the developers use this distribution on their own PVR's.

    What is Knoppix?

    * See http://www.knopper.net/knoppix/index-en.html [knopper.net]

    What is MythTV?

    * See http://mythtv.org/ [mythtv.org]
    Cool! So does this run completely from the CD?

    * No. You can use the CD as a frontend, but KnoppMyth must be installed to the hard drive.
    Will it ever run completely from the CD?
    * Maybe. "

    So you can't test it unless you install it.

    I believe the OP was asking about a live cd that had a hard drive install as an option.

  • Only in the US (Score:3, Informative)

    by PontifexPrimus ( 576159 ) on Wednesday March 22, 2006 @04:01PM (#14974787)
    This solution will work fine as long as you live in the USA. In the rest of the world second hand TiVos are quite hard to come by, whereas the computer parts are available around the globe.
  • by lakeland ( 218447 ) <lakeland@acm.org> on Wednesday March 22, 2006 @05:44PM (#14975800) Homepage
    Disclaimer: I sell mythtv boxes

    Most people want a pretty box, and many of the mini ITX cases meet that description. I think the mATX is quite small enough, but standard ATX just looks bulky. The last one I built used a Silverstone LC11M and I would say that's borderline too big.

    500MHz - 1GHz is arguably a little slow, especially for the OSD. If you're recording a lot of TV, you might not be able to transcode overnight with that CPU either. I tend to use a 754-based sempron which is overkill but offers nice power features.

    For the video card, it is quite handy if the card does xvmc - especially if you're still planning on going with a 1GHz CPU. It is essential that it does xv. This restricts it to a midrange geforce 4 or better. I really need to get around to checking if the 6150 does xvmc...

    IR varies a whole heap in price depending on how pretty it is - a budget setup costs as little as $20 (you can even spend about $20 extra on your PVR150 to get the non OEM version with IR). Often the prettier cases, such as the aforementioned LC11M, have built in IR too. The Microsoft remote is $100 for a three pack from memory. Another alternative is the ATI which uses radio instead of IR. If you're feeling rich, then something like the logitech harmony will set you back $250.

The optimum committee has no members. -- Norman Augustine

Working...