AVS › AVS Forum › Video Components › Home Theater Computers › NAS+HTPC ? I3/I5/G620 ? WD Live TV? Software setup?
New Posts  All Forums:Forum Nav:

NAS+HTPC ? I3/I5/G620 ? WD Live TV? Software setup?

post #1 of 17
Thread Starter 
Hello !

6 months ago I decided that I needed more storage for my media collection and decided to build an economical NAS/Torrent box based on a Sapphire Pure Fusion Mini AMD E-350 (Zacate) (http://www.overclockersclub.com/revi..._apu_mini_e350).
I added 7 * 2To Green Drives, an SSD for system and put everything in a Fractal Design R3 case.
This was designed to be used as a NAS, mainly used by my WD Live TV to playback 1080p mkv.
This box being very low on power usage, I managed with good Noctua 120mm fans undervolted to keep it very very silent. I even removed the small CPU fan and replaced it with a 120mm. It was so silent that I put it in the living room, close to the TV. And then I said: "hey... why not giving this little AMD APU a chance to decode my 1080p media instead of the WD live TV ?".
I tried many Catalyst drivers, many media centers (2 or 3 XBMC, WMC,...), many many many video players (MC, MPC-HC, VLC, PotPlayer, Kplayer, Splash, MPlayer,....), many codec/codec packs/procesing software... (ffdshow, Shark, KAZ, DivX,...) and finally choose XBMC + MPC-HC + FFDshow audio and Video raw Decoder + Haali media Splitter.

Today, I'm quite happy with my setup.
But I face a new problem: need more storage again, and plan to upgrade my NAS to 10 or even 14 2To disks.
The NAS upgrade will probably be an i3 2100 or maybe the new Pentium Sandy Bridge G620/G840 with a P67/H67/Z68 chipset on a full ATX system. 6 SATA and 2/3 PCIe 8x/16x slots to add at least 8 more SATA connectors.
Upgrade case to a Fractal Design Define XL probably.

But now, for the media player part, I see 4 solutions and need advice :

A/ Use this new NAS build (i3 2105 probably in this case - H67/Z68) as an HTPC.
Problem is: my girlfriend does not like too much a big computer in the living room. Plus there would potientally be a little bit more noise than my current build, and I'm totally allergic to noise!

OR put the NAS in another room (where I could set fans to normal speed and keep the case very well ventilated) and 3 solutions :

B/ Use my current mini-ITX Zacate to build a mini-ITX HTPC with only a SSD disk. I would just have to buy a nice-looking mini-ITX case. There are limitations, expressed in the question part at the end of the topic.

C/ Build a new dedicated HTPC on a mini-ITX or micro-ATX, based also on an i3 2105 (or even i5 2400), maybe with a better and cheap discrete GPU.

D/ Use my WD Live TV back! But the graphical interface (even customised with custom firmware) is not as beautiful as XBMC


Last notes about my setup:

_ my HTPC is connected through HDMI to a 7.1 AVR (decoding DTS and DD, but no HD signals). This AVR will probably be updated in the current year. Then, another HDMI wire is connected to my Plasma TV, while the sound is redirected to 5 speakers and a sub.

_ my HTPC is dedicated to HD video playback or music playback. No game, no surfing, no recording, no encoding.
95% of my videos are MKV, H264 encoded, 23.976 FPS, 5.1 DTS or DD, always played with english subtitles.

_ Most important HPTC objectives:
* reliable
* fast
* able to produce very good output video quality


And now here come the questions:

1/ Quality: I if read correctly, the best quality from 1080p MKV would be obtained from software decoding with appropriate video post-processing ?

With my little current build, I have to enable DXVA decoding (GPU hardware assist decoding) and I'm stuck with a medium Video Renderer (I think I use EVR Custom). I've tried MADvr Video renderer with many parameters but I just do not have enough power to run it.
Which proposed solution B-C-D would offer me the best potential video quality (if correctly configured) ?
I included WD Live TV because I read a few threads where people claimed that they get better video quality with this player than with an HTPC...
In other words: would I have any video quality benefit to use an i3/Pentium build over my current Zacate?

2/ Is an i3 2100/2105 enough powerfull to software decode a 20Mb/s H.264 video with good post-processing ?
My current AMD E-350 is really not.
Powerfull enough to run madvr video renderer ?

3/ Would a discrete and cheap fanless PCIe video card be better than the integrated Intel HD 2000 in the objcetive of HD video decoding-processing only ? Same question with the integrated HD 3000 of the I3 2105 ?
Maybe a cheap Pentium Sandy Bridge like the G620 will be enough with a discrete video card ?

4/ I currently bitstream all DTS and DD sound signals to my AVR through HDMI (don't have any HD sound source for the moment), cause I thought it was better like this and did not see any benefit to decode it on the HTPC. The AVR is built to do this precise job, and that saves some CPU ressource on the HTPC.
Should I change my mind ? Any advantage to decode sound on the HTPC ? using an audio renderer like Reclock ?

5/ I'm totally allergic to noise and if choose to go with a mini-ITX HTPC build, I'm afraid of these little 80mm fans
Are there really small mini-ITX cases with only one 120mm exhaust fan ? Case can not be larger than 38cm and higher than 15cm (length is not a problem).

6/ any other ideas, advice, thought ?


Erf, I wanted it short, but it's long... I'm sorry, thank you if you read until here.
And finally, sorry for my scolar english

Thanks in advance !
post #2 of 17
Thread Starter 
* Added some clarification *

Note: if the post is too long, jump directly to the "Questions" part
Any idea about any of the points will be much appreciated !
post #3 of 17
If you are thinking of madVR (the best video post-processor), forget about IGP. madVR uses GPU's stream processors and works well only with a good discrete GPU. You don't need a monster gaming card, GeForce GT 430, 440 GDDR5, or GTS 450 is enough. madVR does not necessarily mean software decode. LAV CUVID Decoder fully uses VP4 + hardware deinterlacer under a non-EVR video renderer.

G620 is enough even for AVC/VC-1/MPEG-2 software decoding. But it may struggle to decode MVC (well, GPU does it nicely) and convert 2D to 3D if you are interested in stereoscopic 3D. Core i3-2100 is the minimum for this purpose

If your AVR supports TrueHD/DTS-HD, then let it decode them. No real advantage of decoding them in PC.

SilverStone Sugo SG05(-450)/SG07 use a 120mm/180mm fan.

In summary,

- 2D mini-ITX system: G620 + GT 440 GDDR5 + SG05-450
- 3D mini-ITX system: 2100 + GT 440 GDDR5 + SG05-450
post #4 of 17
Thread Starter 
Thank you very much!

I realize that I forgot to clearly explain what I need...
The objective of this HTPC is:
_ playing 1080p H.264 MKV with DTS or DD5.1 (no HD sound track currently but who knows?)
_ bitstreaming sound through HDMI to my AVR
_ having close to the best video quality possible (with a limited budget)
_ I don't need 3D
_ dedicated to media playback (absolutely no other tasks will run on it)
_ and finally : I plan to get a better 7.1 AVR (decoding HD) and also a 1080p projector before Christmas, so this HTPC should allow me to get the maximum of it.

And the feature priority is:
1/ no noise !
2/ video quality
3/ mini-ITX or micro-ATX case if possible (but less important)


If I correctly understood, the video decoder (hardware or software) does not impact much the output video quality.
The most important factor is the video renderer. And everyone seem to agree that madVR is the way to go. So madVR compliance looks like mandatory for my build.


Looking at discrete GPU, I'll add a condition, it has to be fanless. By the way, the CPU cooler will also be fanless.

I can't find any GT 440 DDR5 fanless.

There is a cheap passive GT 430:
http://www.gainward.com/main/vgapro.php?id=478
However, it's using DDR3 :/

At the same price I can also find a new passive HD 6570:
http://www.sapphiretech.com/presenta...00101&pid=1241

Also DDR3, but looks better than GT 430 for the same price, no?
Except if there any problem or missing feature in ATI cards for a dedicated video HTPC ?

And finally, I just realize that I have a spare fanles HD 5770 in my gaming PC:
http://www.gigabyte.com/products/pro...px?pid=3584#sp

I bought it about a year ago but think it is still plenty powerfull (with GDDR5). I'm not using anymore in my former gaming PC so could use it.
The problem is the size of this monster !
post #5 of 17
AMD vs NVIDIA: Mostly does not matter because madVR is device-independent. But NVIDIA has a clear advantage because of LAV CUVID Decoder: this decoder supports hardware decode by VP4 as well as hardware deinterlacer under madVR (these usually work only under DXVA/EVR). As for deinterlacing, this requires more horse power of GPU under madVR and I see GT 440 GDDR5 (1GB [as I see video memory usage is often close to 500MB]) is the minimum.

If you go with AMD, you have to be content with software deinterlacer such as yadif, that may or may not work well depending on the content. In this case the number of stream processors at the level of HD 5450 is enough.
post #6 of 17
I was thinking of giving madvr a whirl but I guess I won't at this time because I have on-processor graphics using the i3 and don't plan on getting a graphics processor at this time. That said how much is the discrete graphics card that does this?
post #7 of 17
If you don't care about the quality of deinterlacing, any cheap discrete graphics card suffices for madVR (e.g. HD 6450, GT 520). But if you want clean advanced spatial-temporal deinterlacing by hardware, GeForce GT 440 GDDR5 or higher + LAV CUIVID Decoder is the only choice.

Actually there are not so many interlaced BDs...
post #8 of 17
Thread Starter 
A nice little GPU:
http://www.sparkle.com.tw/product_de...112&sub_id=408

GTS 450 1Go GDDR5 fanless

Also smaller than my fanless 5770.
post #9 of 17
Thread Starter 
I have a question before I finally place the order: in the objective of getting close to the best video quality, do we agree that the video decoding has to be done by software ? so by the CPU ?

If I want to apply some kinds of filters, they are also computed by the CPU ?

And finally the video rendering (madVR or other): who is in charge ? CPU also ?

So finally, what are the tasks of the GPU ?


From a starting point of i3 2100 + discrete GT 430: what would be the best upgrade in order to get a better picture quality ?
1/ a better CPU ? : an i5 2400
2/ a better GPU ? : GT440 GDDR5 / GTS 450 / HD 5770

PS: don't tell me both...

Thanks
post #10 of 17
It doesn't matter whether decoding is done by CPU, VP (Video Processor) or stream processors. If you use a GeForce card, there is no reason not to use LAV CUVID Decoder (that uses VP for decoding).

It depends on each filter what it uses. madVR uses GPU's stream processors. PQ does not depends on the hardware components, the only requirement is that your GPU has a sufficient number of stream processors. So you won't see any PQ improvement by upgrading Pentium + GT 430 to Core i5-2400 + GTS 450. (But I am more comfortable with GTS 450 because of this.)

Unless you have a specific reason to use an AMD card, you'd better choose GeForce + LAV CUVID Decoder because hardware decode/deinterlace are available.
post #11 of 17
Thread Starter 
Wowwww... THAT is some very useful information !
Your screenshoot and the following discussion are very interesting.

First thing: using a good GPU, it looks like a cheap Pentium Sandy Bridge like G840 is more than enough (and so the G620 should also be sufficient).
That is interesting as these CPU are very low wattage and temperature, and also very low price !
Compared to i3 2100, the lack of HyperThreading, QuickSync and Clear Video HD is not a problem at all when using a discrete GPU and software decoding ?
The price diffrence between i3 and a G620 would allow me to take a better discrete GPU if they really perform the same way.

Second point: still difficult to choose between GT 430, 440 and 450
Your graph shows very high GPU usage and temperature for GT 430 when using LAV CUVID Decoder + madVR. However, this is in a dual screen situation if I understand correctly. That might be a very different in a single screen situation.
On the other hand, the GTS 450 should do the job with a very very comfortable margin, which proabaly translate to a lower (or at least similar) temperature than GT 430 even with a higher TDP.
According to the CPU usage on your benchmark, I'm pretty confiden I will run with a passive CPU cooler, and only one 120mm exhaust in my case. The only heat source will be the GPU. So a card blowing out the air directly out of the case looks very interesting, even if I still have some interrogation about the noise
I read many reviews about the http://www.newegg.com/Product/Produc...TE%20GV-N450OC and I will maybe go for it. But there are tons of crash/freeze/artifacts complaints about it recently


Thanks again for your help, very very appreciated.
post #12 of 17
"Lack" of Clear Video Technology is not precise, Pentium supports all the CVT features of the previous Core i3 (Clarkdale), but does not support the new features added to Sandy Bridge (this post for details). But as you use a discrete card, this does not matter at all. If you are going to play 3D movies in future, Core i3-2100 is a better choice for 2D to 3D conversion.

The screenshot was taken when an *interlaced* HD video was played back. Dual or single display is irrelevant. Deinterlacing (via LAV CUVID Decoder) requires GPU processing power, in addition to madVR, that results in high GPU load. As GTS 450 has twice more stream processors, GPU load is reduced by half.

GTS 450 consumes considerably more power than GT 430 (10W more at idle, 30W more at video playback with CUVID + madVR). The power consumption of the total system is ~50W at idle, ~100W at video playback, and ~160W at gaming. That's a kind of trade-off.
post #13 of 17
Thread Starter 
Perfect.
So GTS 450 it will be!

And if it's too noisy for me when there is no sound from the movie, I will switch it with the fanless HD 5770 from my old gaming PC as I don't watch too many interlaced videos.

An advice on the chipset ?
As IPG will not be used (and no overclocking): H67 o P67 should the same ?

Any advantage (considering pure HTPC usage - 1 only SSD, no need SATA 3, no need RAID, no need 78 USB ports...) to go with more advanced Z68 ?

Any disavantage to go with cheaper version H61 ?
post #14 of 17
It is totally irrelevant to video playback which chipset to choose. You just get more non-video related features with more money. H67, P67, Z68 has two SATA 6Gb/s ports. P67, Z68 supports overclocking, but this matters only with "K". Z68 supports "Virtu" and Smart Response Technology.
post #15 of 17
Thread Starter 
Thanks again !

I will post my updated purchase list:
_ motherboard Asrock H61 : http://www.newegg.com/Product/Produc...-236-_-Product
_ Proc Core i3 2100 : http://www.newegg.com/Product/Produc...-078-_-Product
_ GPU : EVGA GTS 450 : http://www.newegg.com/Product/Produc...-572-_-Product
or maybe http://www.newegg.com/Product/Produc...TE%20GV-N450OC
or something else

Newegg is just used as a reference, I won't buy there.

Will decide for a case, PSU, RAM and cooler next week and purchase.
post #16 of 17
Thread Starter 
Ordered :

_ Core i3 2100 (will try the stock cooler, might be ok if the CPU is not stressed too much)

_ ASRock H67M-ITX/HT mini-ITX : http://www.newegg.com/Product/Produc...0H67M-ITX%2fHT
(comes with Multi-Angle CIR Remote Receiver and remote that allow to power On !)

- GTS 450 Gigabyte GV-N450OC-1GI : http://www.newegg.com/Product/Produc...0GV-N450OC-1GI

_ RAM G.Skill XM Series RipJaws X Series 4 Go (kit 2x 2 Go) DDR3-SDRAM PC3-10600

_ Case Sugo Series SG06-B Black : http://www.newegg.com/Product/Produc...82E16811163151
(fits almost all my needs in a minimum space)

Hope I didn't make any mistake and everything will run smooth !

I have to break a Raid 0 of SSD in another computer to get a system disk now
post #17 of 17
Thread Starter 
This will probably run with the following software components:

_ Windows 7 32 or 64 bits (is 32 bits better to use with the following ?)
_ XBMC Dharma 10.1 skin AKASA (note really sure about the skin name)
_ MPC-HC started from XBMC
_ LAV Source/Splitter
_ LAV CUVID Decoder
_ LAV audio
_ ffdshow raw video filter (for subtitles only, or maybe use MPC-HC subtitle internal filter if it works fine... will see)
_ madVR
_ Reclock ? (not sure yet... I like bitstreaming DTS, but will maybe use Reclock PCM-output if it provides any benefit.... will check )
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › NAS+HTPC ? I3/I5/G620 ? WD Live TV? Software setup?