Guide for HTPC

Soldato
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
I get asked a lot of questions about my HTPC and its configuration so i thought i'd dedicate a thread to it rather than giving info here and there. Im hoping it will help a lot of members on this forum out.
This is extracts taken from my AVforums build thread which can be found at: http://www.avforums.com/forums/home-cinema-pcs/782874-my-htpc-journey-thus-far.html

Purpose:

To allow the family and me to surf the Internet downstairs, do normal PC tasks, and to watch divx/xvid/avi/.mkv files (mainly used for file based playback).
It all started off because I was unhappy with the PS3’s surfing ability (or lack of it) so decided I needed a PC in my living room. After much reading I changed from just needing it to surf the Internet to making it into a HTPC capable of H.264 playback.

Spec:

Antec Fusion Black HTPC Case
Intel Core2Duo E2140 1.6Ghz
Abit Fatality F-190HD
Scythe Mini Ninja CPU Cooler
Samsung SH-S203DBEBN 20x DVD±RW SATA Dual Layer ReWriter
GeiL 2GB (2x1GB) PC2-6400C5 800MHz Value DDR2 Dual Channel Kit
Samsung SpinPoint S 1Tb SATA-II
Windows XP SP3


Cost:

The cost for all the above components was just under £400. The reason it came in cheap was because majority of the hardware was 2nd hand, which I picked up on forums.

Modifications:

1. Removed the 2x 120mm fans that came with the case as I found them loud even on the low settings. Now I only have 1x 120mm fan running at 800rpm.

2. Removed the Scythe Mini Ninja fan because it was a little audible even at low settings. Added the Noctua NF-R8 80mm fan, which is plugged into Zalman Fan-mate 2, which allows me to control its settings.

3. Overclocked the E2140 to 2.8Ghz out the box with no changes to voltages apart from upping the DDR to 1.90v. I believe this is more than enough for the HTPC!
insideofcaseae7.jpg



insideofcase2cd0.jpg


Cables tidy'ed up to aid circulation.

zalmanfanmatepr1.jpg


Zalman Fan-mate 2 control at rear of case so i can adjust CPU fan when i need to.

Noise:

This was one of my main areas, which I gave top priority. I didn’t want anything to spoil or take away from the soundtrack. Plus, I generally watch movies late at night (which can inconvenience other family members) so I don’t have the comfort of turning up the volume to drown out the HTPC noise.

Swapping out the Antec and the Scythe fans for the Noctua ones has really helped lower the dB. Both the 120mm case fan and the 80mm CPU fan are on the lowest settings.
Using rubber grommets to fix the case fan eliminated any vibrations and cleaning up the cables also eliminated any “swoosh” sounds.

The Samsung SATA HDD is virtually noise free. The only time it can be heard is if I am within one feet of the case. The rubber mounts in the case have really helped eliminate any vibrations and resonance that sometimes can be caused with other fixtures.

The HTPC is only audible if I am within a few feet of it and even then it is no more louder than the ambient noise. From my seating position (2.5metres away) i cant hear it with the TV volume set for normal listening.
To put it in perspective; it is on a par with my quiet 40Gb PS3 in terms of noise (and my PS3 is damn quiet)!

Temperatures:

35234636kq4.png



As you can see from the screenshots, the load temperatures are well within the safe operating requirements. The stress test ran for 1hr16min with the CPU and RAM stressed 100%. In reality, I don’t think the HTPC will ever be put under this much stress for long periods.
Bear in mind that during this stress test the CPU fan was running at 900rpm and Case fan was running at 800rpm – both running at silent settings. Should the CPU ever get too hot I can always turn up the fan using the Zalman Fan-mate.
It idles between 35 - 40*C.


Software & Codecs:

Software that I use for H.264 material:
  • Windows Media Player Classic (free)
  • CoreAVC 1.8 Professional (not free)
  • ffdshow (free)
  • AC3Filter (free)
Other software available:
  • DivX Codec (free)
  • XviD Codec (free)
  • WMP 11 (free)
  • KM Player (free)
  • Zoom Player (free)
  • VLC Media Player (free)

I tend to stay away from "codec packs" because they are mostly bloated and contain more than what is required. This can lead to conflicts and wasting system resources. I much prefer to ONLY install the codecs and software that i need because then if i do encounter any problems i know it can only be a handful of things.

Remote

Got the MS Media Centre Remote Controller.

Managed to set it up so that i would not need to use my wireless keyboard/mouse at all.
Now i can turn it On and then go relax on the sofa and control everything from the comfort of my sofa via the remote controller.

I can launch MediaPortal and play movies and use all the controls and have an "On Screen Display" and shut down the HTPC all by using the MS remote.

All done via this software: http://www.lmgestion.net/@en-us/4/22/60/article.asp

The Antec case has a built in IR reciever which is universally considered to be pants. It is recommended to use the MS IR reciever and for this you need to turn off the one in the antec case other wise you will end up with 2 actions being taken for each press on the remote.
You can now use the iMon software to control the VFD/IR Sensor in the Antec case. The latest version of the iMon software has an option to disable the IR Sensor all together."


Setting up Profiles in ATi CCC

As my TV supports 24Hz playback and so does my onboard GPU, the next step is to setup profiles in ATi CCC.
A profile @ 24Hz for HD files and a profile @ 60Hz for all other files.
Using Alt+1 and Alt+2 to switch between the two profiles depending on what im watching.

1080p HD Playback

Some of you might think that my onboard X1200 GPU and my E2140 may not be up to the job of handling 1080p material. I was too led to believe this from research but my build clearly shows that you do NOT need top end hardware to play 1080p files!
However, if you intend on playing HD material from disk then it might be a different story. My HTPC copes with file-based HD playback. With disc based play-back within PowerDVD the X1200 may not be enough and thats when a 3400 series card or above is required.

For those who fear building and configuring HTPC's, i would recommend getting a motherboard which has HDMI (v1.3) onboard and does output audio and graphics over it. These generally use Realtek drivers and in my experience are pretty robust. This keeps things nice and simple. I've heard of a few reports where DVI to HDMI connections have caused problems.
The alternative is to buy a newer range of ATi GPU's which can output audio and picture over HDMI.
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
MediaPortal

"MediaPortal turns your PC / TV into a very advanced MediaCenter / HTPC. Our software allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more. You get MediaPortal as Open Source software. This means you can help in developing MediaPortal or tweak it for your own needs with lots of innovating plugins from our great community."

Can be found here: http://www.team-mediaportal.com/
Install and configuration guide here: http://www.projecthtpc.co.uk/SoftwareCont08.html

TVSeries Plugin for MediaPortal

Can be found here: http://www.team-mediaportal.com/files/Download/Plugins/VideoorMovies/MP-TVSeriesplugin/

Instruction here: http://castle-grounds.co.uk/htpc/software_tv.htm

Looks like this:
mp2heroeshf4.jpg


mp2lostwb0.jpg


mpmytvcr9.jpg


Monochrome Skin

Probably the best looking skin! Looks like this:

80930849xj7.png


82664458qq2.png


PS. I changed the backdrop image to something i like
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
CbyrDisplay Plugin for MediaPortal

CbyrDisplay is a plugin for MediaPortal which shows on the LCD when mediaportal is loading up, shows the folder which is selected, shows the film that is selected, shows the film playing together with the time elapsed / total length.

Info and download here: http://forum.team-mediaportal.com/support-119/cybrdisplay-external-status-plugin-34521/


Winamp Remote Control

If you want to control winamp via the MS remote controller then put this file: http://forums.winamp.com/attachment.php?postid=2192326
into your winamp plugins directory and enjoy


Playing ISO/IMG files in MediaPortal

.iso & .img files can also be played within MediaPortal. Tools that you will require are:
  • Daemon Tools
Follow the guide at: http://www.projecthtpc.co.uk/SoftwareCont08.html for detailed instructions.


Upscaling DVD's

"Here's yet another function that can be performed by your HTPC. Upscaling all your standard DVD's to HD resolution to further improve picture quality. I should mention that this can be done via other software, including an excellent package called TheaterTek. However, as we're doing this as cheap as possible, we will be doing this with MediaPortal. It's also nice to have all your functions seamlessly performed within the same application. It's also good to know that using ffdshow, you can get better picture quality than top-end upscaling DVD players!"

All though there is a few ways of achieving this the best and cheapest is by using ffdshow. Follow the guide at http://www.projecthtpc.co.uk/software3.html for instructions on how to configure ffdshow for upscaling.


Upscaling DivX/XviD

YES, this is possible. You can upscale lower quality files aswell!

Follow the guide here: http://www.avsforum.com/avs-vb/showthread.php?t=922773

Utilities:

Graph Edit

GraphEdit is a visual tool for building and testing filter graphs. It is provided as an executable with the DirectX SDK. With GraphEdit, you can quickly build and test filter graphs to see if they function as you expect. You can even view a filter graph created by an application running in another process.
http://www.digital-digest.com/dvd/downloads/showsoftware_graphedit_141.html



Media Info

MediaInfo supplies technical and tag information about a video or audio file.
It is free software




http://mediainfo.sourceforge.net/en
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
Very useful thread, thanks.

I'd have to ask yourself (and anyone else who has a HTPC), is it really worth it?

The idea of being able to flick through your movie library and select the movie you want seems like a great idea and I have ripped my collection before only to have lost it (due to changing my mind about what I wanted to do).

I don't know, sometimes the compatibility issues, complications with audio output, lesser standard of quality (in comparison to direct from disc) and general fiddling seem to heavily weigh down the effort it requires to get something as good as you have set up there.

Yes it is really worth it. It provides a nice focal point where all media can be accessed quickly and easily with minimum fuss.

Yes, you run into compatibility issues, software and hardware etc but it does not take long to iron them out. There is a wealth of information on HTPC on the internet and there are many forums where members can help out.

Once you have it all hooked up it is a joy. It is not complicating to use either. It is even easier than browsing for the files on a normal computer using folders etc.

My Remote allows me to fire MediaPortal using the Green Start button and then i just browse the two directories (Bluray & DivX) and then just select a film i want to watch. Even my noob family members can use it with ease!

I suppose it becomes a little more complex if you want Surround Sound HD DTS Master Audio etc but i use a simple 2.1 speaker setup so i don't have that. Nor do i have any GPU issues as my motherboard has onboard 1080p GPU with HDMI so its just a simple HDMI cable from HTPC to TV :)
Its simple if you just want file-based playback.

Don't also forget that a HTPC can be more than that. My family uses it to surf aswell, use program and take advantage of that 50" screen.
Plus its a nice point for my music collection aswell. I have it all stored on the shared drives so its accessible from the HTPC. I use winamp to play the files which is controlled also by the MS remote. It doubles up as a hi-fi aswell :)

If your willing to put in the time and effort then the possibilities are endless
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
Looks cool, but I have to ask what use CoreAVC really is, If you have PowerDVD then you should have the cyberlink H264 decoder which is miles better than CoreAVC (has GPU acceleration for a start), good for disc and satellite based streams, and if you're watching just HD files I've watched 1080p x264 files decoded with ffdshow on my A64 3700+ single core and it's no where near 100% cpu.

I use CoreAVC as my HD files are all file based. I suppose if you wanted then you could also configure ffdshow to do it (which i believe it does a good job).
Its only the recent cards which have GPU acceleration.
For disc based HD playback PowerDVD is the best.
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
So if you're using the onboard GFX (ATI RX700) why are you using Core AVC Pro?

Have they added GPU support to AVC Pro yet?

HEADRAT

Im using the X1200 onboard GPU (not RX700) and the chip does not have GPU Accelertion and thus im using CoreAVC to decode my H.264 files.

Plus the onboard GPU is not that powerful so CoreAVC takes the stress out of it by letting the CPU decode the files. CoreAVC is the middle man (just like AC3 is the middle man from the audio in the file to the output)
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
ok i have a couple of questions.
i have a "gaming computer" which is conected to both a gaming screen and a 40" full hd screen. can i run MP on one of the screens while gaming on the other? and will my computer be able to run MP ?

quad core 3.00 Hz
4 GB ram
asus P5K motherboard
nvidia 9800 gtx geforce

I have no idea if you can run a game on one screen and MP on the other but your PC will run MP all day long. With those specs 1080p full HD will be a breeze (not sure if your GPU supports HD playback though) :)
Thats a powerful PC you have got. My E2140 core2duo, 2gb ram, and onboard X1250 GPU can do the job and my HTPC is minor compared to yours
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
Blu-ray discs & all 1080p MKV/WMV format files play absolutely fine here on an E2180 through an old nvidia quaddro nvs290. CPU usage sits at around 20% at most! This obviously provides no hardware acceleration. There really is no need for all of these huge specifications which seem to get thrown around.

+1

I've seen these huge specs for 1080p branded everywhere and in reality they are going overboard.

As i have shown my onboard ATi X1200 and E2140 (overclocked to 2.6Ghz but still only minimum spec) play 1080p .mkv's perfectly and this includes at 24Hz, 50Hz and 60Hz.

As GazD has his PS3 for BluRay playback, he only wants to play .mkv's on his HTPC and a E6300 will be more than capable of that. As no PC hardware can decode TrueDTS HD Audio (I know Asus think they can but in reality it cant do 24Hz and is very buggy) its pointless getting a powerful spec pc to run files that dont need it AND even when that is possible you still will not need a powerful CPU as a dedicated hardware soundcard will be taking care of the audio meaning less stress on the cpu.

If you are going to get a new GPU anyway then i would recommend this: http://www.overclockers.co.uk/showp...B DDR2 TV-Out/DVI/HDMI (PCI-Express) - Retail
Its Sapphire ATI Radeon HD 3450 Silence 512MB DDR2 TV-Out/DVI/HDMI (PCI-Express).
Why? Because its only £32, runs passive, Built-in HDMI and 5.1 surround audio and can cope with 1080p HD
 
Last edited:
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
hi photoshop,

fantastic guide!

I haven't looked at mediaportal since 2006ish, it wasn't very stable then at all. My how the project has grown! You inspired me to try the latest version, and it rocks! Especially the TV series plugin, it so much easier to navigate than MCE.

Anyway, I have a favour to ask! I'm following your guide about and it talks about adding the Tv logo's in the top right of the screen (NBC, Divx etc etc) but I cant find the TVlogos folder in the monochrome 2.4 folder.

Where did you get yours?

Thats a good point. Indeed there is no logos folder in 2.4. You'll have to grab an earlier version and take the TV logos from that. Im still using version 2.1 i think
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
this is a great thread! i saw it on the avforums too, it's down to you that i managed to get mediaportal to launch via the green button on the mce remote, and got the the my tv series plugin up and running too - so thanks for that! :D finally replaced my panasonic 28" crt with a panasonic 42" px80 plasma, being delivered on tuesday next week! can't wait!

Appreciate that, thanks. Enjoy it mate :)
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
MediaPortal should tick all the boxes.
However, i would avoid using the built in player. I have found it to be not as good as other players such as KMPlayer and WMP Classic/11.

I realized this by watching a divx first on MP and then on KMPlayer. The difference i found was that in MP i was getting some light overlay which wasn't present in KMP or WMPC.

I played a "007 The World is Not Enough" divx. At the beginning when the film starts you get the MGM logo with the lion roaring against a black backdrop. In MP i could see where the top and bottom bars were (as it was in WS) and the image appeared lighter but in KMP/WMPC i couldn't see the bars and the colours were more richer. As the MGM feature is shot against a black backdrop the top and bottom bars should not be seen!. At least on a properly setup TV you shouldn't!

Some of you might think that there is some post processing taking place in MP but no post processing features are enabled. Further more i am using the default system codecs in MP (which are FFDShow for DivX/XviD/AVI, CoreAVC for h.264, AC3 for audio) and these are the same codecs which are being used by KMP and WMPC (as i have turned off all internal codecs in these two).

I wasn't aware of this till recently. I now use KMPlayer within MP but as of yet havent figured out how to gain remote control over it using my MCE Remote/Harmony 1000.

Just something to bear in mind for you guys.......
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
you can simply adjust the levels in ffdshow.

Im actually interested in getting kmplayer to work properly. How do I get the keys mapped to my MCE remote? How did you get it to close and go back to MP when playback finished?

I hear what your saying but FFDShow is on default settings. I use ffdshow as my divx/xvid system default codec. In KMPlayer and in WMPC i have turned off all internal filters/codecs and have forced them to use the system default codecs and it turns out they use ffdshow for divx/xvid material.

Now in KMPlayer and WMPC i don't have the problems that i do in MP. That would suggest that if ffdshow works fine in KMP and WMPC then it should work likewise in MP. There should be no need to adjust levels.

And if i adjust levels in ffdshow then this will affect the PQ in KMP and WMPC.

The point im trying to make is that ffdshow is on default settings which would mean that its using global settings on each player that uses it to decode material which should mean that the PQ should be the same in each player.

I have a feeling it could be something to do with the rendering mode MP is using. KMP and WMPC use the system default VMR mode (i dont know which one that is) but MP uses VMR9 and that cant be changed.

I am too interested in some how mapping keys for KMPlayer to MCE remote as i find KMPlayer to be superior but as of yet i am no closer to achieving that goal :( And for this reason i like to use MP's own built in player
 
Soldato
OP
Joined
7 Nov 2006
Posts
5,677
Location
Stockton on Tees
Well just had a go with girder 5, got it working with my mce remote!

Rather annoyingly though, it doesn't appear that you can map the main buttons on the mce remote, like the big fat play button at the top. I got keys 1-9 mapped at the bottom.

In all truth, it isn't worth the hassle, I have lost hours on hours trying to get mpc/kmplayer to work properly with the remote.

I'm just gonna stick with MP internal player and adjust any ffdshow settings if I feel I need too.

Now you know how i feel. Just cant get WMPC or KMP working with MCE remote. Thats why im sticking with MP's own player even though it sucks BIG time!
 
Back
Top Bottom