Now that I'm storing and playing UHD Blu-rays it was time to upgrade my trusty NUC as they are unable to play this content without stuttering due to the lack of H.265/HEVC GPU Decoding support. I like the concept of the small form factor PC's for dedicated HTPCs but there are normally compromises that can make them problematic for general HTPC duties. For reference I've previously done similar reviews for:
-
Review : Intel NUC NUC6i5SYK & MC as an HTPC-
Review : Intel NUC DN2820 & MC as a Low Cost Media Player-
Review: Intel Compute Stick (2016 Version)-
Review: Clone of Intel Compute Stick (MeeGoPad T01) with MC as Media PlayerI again looked for a suitable Intel NUC in the current NUC range from Intel. I settled on the
NUC7i5BNH as it was on sale (it has been on the market for awhile now and newer models are due out shortly). It has a i5-7260U processor with the Iris Plus 640 GPU that supports hardware decoding of H.265/HEVC @ UHD resolutions and frame rates.
I've still got the same basic list of desirable for a good HTPC:
- Access and Quality Playback of all my media (Audio and Video)
- Smoothly run MC
- Low Power Usage
- Small and quiet unit
...but don't want to pay big $$$ ?
The NUC7i5BNH is no "cheapie", but I managed to pick them up a bit over US$300 for the bare bones (as they are towards the EOL) and to that you need to add Memory (say $75 for 8GB), and a Drive (say $50 for an 120GB M2 SDD). On top of that, you will need an OS (I grabbed an OEM Win10 Pro Lic for this). I could have also gone with the smaller BNK form factor but the BNH (which can also take a SSD Sata Drive) was cheaper duing the sales. This build is also a bit cheaper than my last NUC Build. But will it play my UHD content smoothly?
On the surface the specs look good for an HTPC with HDMI 2.0, IR, Wireless & Wired NW, Bluetooth. In particular, I was interested to see how it would go with the:
- noise from the fan cooling the i5 CPU and
- Iris™ Plus Graphics 640 handling both 4K/UHD content including high frame rate content (eg 4K/50p & 60p) and HDR.
Install: - HW (5Min) : You remove 4 screws from the base to gain access and then just slot in the Memory and the S.2 drive. Easy
- Win 10 (30Mins) : Straight Forward from a USB Key
- Updating Drivers (45Mins) : Straight Forward. Did the usual Windows Updates post install and it just worked with all devices found, installed and working. Ran the Intel Driver Utility and it found a few more drivers to update as well.
- Initial MC Install (10Mins) : Straight Forward as usual (with my usual customisations for use as a Client from an MC Server)
Tweaks:
- BIOS / Multi Color Front Panel LED (Item 21 in the above Pic): This NUC has followed the (in my view) horrible trend of adding ultra bright blue LEDs. Great if you want a night light but not so good for an HTPC. Thankfully you can adjust the brightness / color / turn these off in the BIOS!
- madVR: I've not been able to tweak madVR to get UHD BD to playback without stuttering. The "Upload Queue" seems to be the issue. Normal BD's are fine.
- Custom Video Settings: If you use MC's display rate changer you may also need to add a 2sec delay to "Wait after change" else the audio render seems to get dropped on the change and MC will then complain that the Audio output is not working.
Preliminary Results:
- RO Std: Works nicely and can playback most content with a couple of exceptions. It can not keep up with UHD high frame rate content, either BD UHD @ 60fps (eg Billy Lynn) or high bit rate UHD @ 50fps video (H.264 @ 150mbps) without stuttering
- ROHQ (madVR): I've not found any combination that works with UHD Titles without massive frame drops. Std BD is fine and 1080p files are fine.
- Heat and Noise: Attached is an IR pic of the NUC under heavy load. It appears to run a bit cooler than the previous NUC and the fan noise is reasonable. You can certainly hear it if you are very close but it would not pose an issue in a normal HTPC listening environment.
=== Running Benchmarks (please do not interrupt) ===
Running 'Math' benchmark...
Single-threaded integer math... 4.498 seconds
Single-threaded floating point math... 3.102 seconds
Multi-threaded integer math... 2.569 seconds
Multi-threaded mixed math... 1.755 seconds
Score: 1593
Running 'Image' benchmark...
Image creation / destruction... 0.745 seconds
Flood filling... 0.288 seconds
Direct copying... 0.644 seconds
Small renders... 1.032 seconds
Bilinear rendering... 1.921 seconds
Bicubic rendering... 1.224 seconds
Score: 3759
Running 'Database' benchmark...
Create database... 0.150 seconds
Populate database... 1.027 seconds
Save database... 0.300 seconds
Reload database... 0.076 seconds
Search database... 1.307 seconds
Sort database... 0.702 seconds
Group database... 0.571 seconds
Score: 5202
JRMark (version 24.0.43 64 bit): 3518
Conclusion: Well so far, this NUC is a hit and miss device especially a miss if you want all the UHD + HDR + High Frame rate goodies. I've not been able to get all of this working without the video stuttering. It is a good enough upgrade from my old NUCs to not send them back as it will play normal UHD BD content in RO STD, but RO HQ (madVR) at these resolutions is not achievable so far. For me in particular, these NUCs feed older 1080p screens and with this setup then there is no issues playing any of my content as the NUC7 can output to 1080p screens just fine (where the older NUC could not). If you want hassle free 4K look elsewhere or wait to see what the new range of NUC8 are like.
Update: The recent addition of MadVR profiles (Tools--> Options--> Video-->Video Mode: Red October HQ / ...Load madVR quality preset = High Performance) makes UHD playback much more reliable. It's still not a UHD powerhouse but it will work on all but HFR/HBR UHD material