Original Link: https://www.anandtech.com/show/12171/a-budget-home-theater-pc-setup-4k-hdr-uhd-bluray-and-more



The days of bulky HTPCs with built-in optical drives, massive internal storage arrays, and integrated TV tuners are long gone. The advent of over the top (OTT) online streaming services has moved a lot of functionality to the cloud. As NAS units become more powerful, it has made sense to move local media files to a central repository. All these have enabled the TV-connected PC to become more compact. Unless the consumer has specific requirements (like, say, high quality gaming), even ultra-compact form factor (UCFF) machines such as the Intel NUCs can fit the bill.

Home Theater Components: Keeping up with the Times

The primary functionality of HTPCs has evolved to become one of a powerful and versatile media player. However, recent advances such as 4K and high dynamic range (HDR) videos, as well as stricter DRM requirements such as HDCP 2.2 for premium content have made the perfect HTPC platform difficult to achieve. Before delving deeper into these new advances, it is helpful to have some insight into how the landscape has changed over the last decade or so. The advancements in that timeframe have meant that next attractive home theater feature was always around the corner. In the initial days of 720p televisions and other home theater equipment, it was Full HD (1080p). As 1080p became widespread, it was HD audio bitstreaming. After that, 3D support was sought after. A brief lull ensued before the market started slowly getting ready for 4K.

Over the last year or so, we have seen the appearance of displays and audio/video receivers (AVRs) supporting HDMI 2.0 / HDCP 2.2 along with HDR / Dolby Vision. Despite the announcement of HDMI 2.1, I believe that we have reached a point where it is possible to purchase a relatively inexpensive home theater and HTPC configuration without worrying about it getting obsolete within the the next 3 to 5 years.

On the media side, OTT streaming services have become popular to the extent that Netflix and YouTube moved to offer 4K videos to consumers ahead of Blu-rays. Fortunately, many modern PCs are capable of 4K Netflix playback, though HDR is available only on a subset of those configurations. UHD Blu-ray playback support is available through CyberLink PowerDVD 17. However, the hardware requirements are a lot more specific compared to premium OTT services. UHD Blu-ray playback with HDR requires that the home theater components fulfill additional requirements.

Building a Home Theater on a Budget

I started work on this home theater piece back in June 2017. The aim was to present a setup (TV, AVR, and HTPC) with all the bells and whistles, yet light on the wallet. While the TV (TCL 55P607) and the AVR (Denon AVR X3400H) were easy to narrow down based on the feature requirements and budget, the PC side proved to be more challenging. Our core requirements (compact form factor, 4K Netflix support, and HDR capability) narrowed down the choices to a NVIDIA Pascal GPU-equipped PC or a Kaby Lake PC with HDCP 2.2 capabilities. UHD Blu-ray support further narrowed this down to certain Kaby Lake PCs with a HDMI 2.0 / HDCP 2.2 display output.

In the course of our evaluation, we found that consumer electronic (CE) equipment almost always received features ahead of HTPC platforms. Keeping this in mind, we ended up evaluating a number of options for the fulfillment of HTPC duties

  • Roku Smart TV platform in the TCL 55P607
  • NVIDIA SHIELD Android TV (SATV)
  • Zotac ZBOX MAGNUS EN1080K
  • ASRock Beebox-S 7200U
  • Intel NUC7i7BNHX

Prior to looking at the performance of these options, it will be of interest to readers to delve deeper into our choice for the other home theater components. Earlier this year, I happened to embark on a house remodel, and I took that opportunity to revamp the HTPC test components used in our system reviews. Our choice of components is geared towards a typical family room (15' x 15') home theater.



The Display: TCL 55P607

In the early days of 4K, we had cautioned consumers against hasty purchases related to the upcoming technology. As a recap and update, consumers looking for a relatively future-proof home theater display component need to have the following checklist in hand:

  • 4Kp60 capabilities with RGB 4:4:4 support
  • HDR support (preferably with Dolby Vision)
  • HDMI 2.0 ports with HDCP 2.2 support
  • Audio Return Channel (ARC) support

Thanks to the rapid adoption of 4K, the technology has come down in price. There are a wide variety of TVs and projectors fulfilling the above criteria. The budget often decides the size class as well as the TV panel technology (OLED vs. LCD/LED). The OLED vs. LCD/LED debate is beyond the scope of this piece, but, suffice to say that if the budget allows, one should go for an OLED television. Based on my particular installation location and budget considerations, I narrowed down my options to a LCD/LED TV in the 46 to 55" class. Available options included the Vizio M-Series, the Sony X800E, the Samsung MU8000 and MU7000 series, the TCL P- and S- series TVs, and the LG 55UH7700. Readers interested in the technical analysis of the above displays can refer to reviews on sites dedicated to analyzing TVs. From a specification viewpoint, the Samsung TVs were ruled out because of their lack of support for Dolby Vision. HDR10+ (the competing open HDR standard with features comparable to Dolby Vision) is yet to take off in a big way with respect to content and hardware support. In the meanwhile, there is a lot of content in OTT services that are encoded with Dolby Vision HDR. UHD Blu-rays with Dolby Vision have also started appearing inthe market. The TCL S- series was also ruled out for its 'fake' HDR nature (covered in the next section).

In the end, we decided upon the TCL 55P607 as an upgrade from the Sony KDL46EX720 in our test setup. The TV has been well-reviewed. For all practical purposes, 3D is dead, and we were not worried about the absence of 3D capabilities in the TCL model.

The TCL 55P607 is also an impressive smart TV platform, thanks to the integrated Roku features. It also enables network control of the unit. As a power user, I am not a big fan of Roku beyond its ease of use for premium OTT streaming services. In our previous evaluations, its local media playback capabilities turned out to be abysmal. In its recent iterations, the excessive advertising push has also been a bit disconcerting. In any case, it essentially comes for free with the 55P607, and for its price, it is a welcome option. Further down in this review, we will also look at how the built-in Roku platform performs for typical modern HTPC usage.

In the course of usage, I found that the TCL 55P607 delivered good value for money. However, it was not without its share of problems. One minor issue was the relatively rare flashing while playing back certain scenes (also brought out in the RTINGS review of the set). It is related to the local dimming algorithm used in the TV.

The other aspect was its high power consumption when the display was switched off. Admittedly, I do not have other comparison points, but, 24.65W in standby mode (just being able to turn it on over the network using the Roku app) seems a bit high. Finally, we found that the firmware originally on the TV when I purchased it (v7.7) had a compatibility issue with certain HDR sources that was later silently resolved in a firmware update (v8.0). That particular issue is covered in detail in the UHD Blu-ray playback section.



The AVR: Denon X3400H

The choice of AVRs used to be a difficult one to make when support for different HD audio formats was not widespread. Now, the requirements boil down to the AVR being able to support the latest HD audio formats (Dolby Atmos and DTS-X), while matching the capabilities of the display in the chain. The additional features may help sway the purchase decision for consumers.

Budget considerations dictate the number of channels and display zones. We had to migrate from the 7.1 channel Pioneer Elite VSX-32 to a newer receiver capable of handling multiple HDMI 2.0 / HDCP 2.2 inputs with passthrough capabilities for various HDR formats. Based on my budget, I narrowed down the options to one of the models from Denon, Onkyo, Pioneer, and Yamaha. They are all in the same ball park in terms of pricing for a given feature set. We deferred to our friends at Wirecutter, who recommended the Denon AVR S730H.

I had been in touch with Denon regarding HEOS (their whole home audio solution) when the decision to go with a Denon AVR for our HTPC testing setup was taken. Upon discussing our project with them, Denon graciously agreed to sponsor the more advanced AVR X3400H for use in our testing.

The AVR X3400H targets the custom integrator channel. It has a number of additional features such as support for high end DSD audio, 4Kp60 upconversion for analog sources, multi-zone video outputs, higher power output, and support for eARC (Enhanced Audio Return Channel) to justify its higher price over the S730H. The presence of eARC makes it a bit more future-proof, as it allows for HD audio (including the new ones like Dolby Atmos and DTS-X) from the display sink to be returned to the AVR for decode and playback.

In the course of our testing, we found that the AVR received frequent firmware updates to add new features such as HLG passthrough. These point to a well-supported product. Even though the web control feature present in the previous generation Denon AVRs was missed, the Denon AVR Android app made up for it to some extent. None of the issues encountered in the course of the evaluation presented in this piece could be attributed to the Denon AVR X3400H.

If we had to give some suggestions to Denon for the improvement of the AVR X3400H, it would be to bring back the web control feature and shorten the time taken for firmware updates (though there is a facility to enable auto-updates that tries to install the new firmware when the AVR is not being used).

Speakers

Most readers upgrading their HTPC can opt to retain their existing speakers. In fact, I had the Boston Acoustics Horizon Series MCS100MDNT 5.1-channel speaker system from a 2008 purchase, along with a Jamo A306 HCS 5.1 speaker system from my 2011 home theater components upgrade. However, due to the remodel, I had to go in for in-ceiling speakers. I opted for a couple of the Polk Audio RC80i in-ceiling pairs for the rear and surround channel speakers. I bundled them along with ceiling speaker protective covers. The choice of speakers depends on the home theater size and other requirements. Currently, I am using the Jamo A306 speakers for the front, center, and subwoofer, with the Polk Audio RC80i for the other channels.



Evaluating Display Sources: HTPCs & CE Devices

Home Theater PCs used to be bulky versatile machines that had to support built-in TV tuners, a number of hard disks, as well as optical drives. However, the rising popularity of network TV tuners, network-attached storage (NAS) devices, and OTT streaming have resulted in the a transformation of the functionality that people expect from HTPCs. Simply put, a modern-day HTPC needs to be a flexible and versatile media player capable of handling a multitude of codecs and DRM requirements. The latter is not restricted to the handling of the encoded video. The display output also needs to be secure, while providing enough bandwidth and features to take full advantage of the capabilities of the downstream devices in the setup.

The average consumer often finds the 'it just works' nature of consumer electronic (CE) equipment such as the Roku streamers, game consoles, and standalone Blu-ray players to be attractive. However, for power users, the flexibility of HTPCs (such as the ability to support arcane subtitle formats or specific container features such as MKV chapters, or, even serve as a gaming machine) is simply too much to give up. Certain CE devices such as the NVIDIA SHIELD Android TV STB attempt to offer the best of both worlds. However, they are still closed platforms, and often do not have enough horsepower to fall back upon software decode for unsupported codecs.

Despite my predilection for HTPCs, I wanted to bring out the pros and cons of other closed solutions. Towards this, the evaluation of various options for media playback / display sources addresses the following aspects:

  • HDR Support
  • OTT Streaming (YouTube and Netflix)
  • Local Media Playback (via USB)
  • UHD Blu-ray Playback with HDR

The first candidate is the TCL 55P607's built-in Roku platform. Our tests were processed with the TV connected to the network using its wired 10 / 100 Mbps interface and Wi-Fi disabled. Firmware version 8.0.0 4142-30 was used.

The second solution in our evaluation set is one of the most popular Android TV STBs in the market - the NVIDIA SHIELD Android TV (SATV). Despite having launched back in 2015, the combination of high-end hardware and regular firmware updates have kept it at the top of the media player / Android TV STB market. Our tests were processed with the SHEILD connected to the network using its wired 1 Gbps interface and Wi-Fi disabled. Firmware version 6.2 was used.

The use of a RF remote / controller, combined with IP control using a smartphone app, mean that the SHIELD can be safely tucked away out of sight in a home theater setup.

Moving on to the HTPC front, we have three different PCs, with configurations and driver versions listed in the table below.

Compact Home Theater PC Candidates - 2017
PC Zotac ZBOX MAGNUS EN1080K ASRock Beebox-S 7200U Intel NUC7i7BNHX1
CPU Intel Core i7-7700 Intel Core i5-7200U Intel Core i7-7567U
GPU NVIDIA GTX 1080 (8GB GDDR5X) Intel HD Graphics 620 Intel Iris Graphics 650
RAM Corsair Vengeance 2x16GB DDR4-2667 SODIMM Micron 16ATF1G64HZ 2x8GB DDR4-2133 SODIMM Crucial Ballistix Sport LT 2x16GB DDR4-2400 SODIMM
Storage Toshiba OCZ RD400 (512GB) Kingston SSD Now V+ SNV325S2 (128GB) Samsung SSD 840 EVO (500GB) + Intel Optane (16GB)
BIOS 2K170814 1.73 BNKBL357.86A.0054
GPU Driver 388.31 4877+ (beta) 4877+ (beta)
Specifications Zotac ZBOX MAGNUS EN1080K Specifications ASRock Beebox-S 7200U Specifications Intel NUC7i7BNHX1 Specifications
Pricing (NOT as configured) USD 2000 (with 120GB SSD, 1TB HDD, 8GB RAM, and Windows 10) USD 349 (Barebones) USD 506 (Barebones)

Note that we are using a beta driver from Intel that will be released to the public in January 2018. The reason behind the use of this driver will be apparent in our UHD Blu-ray Playback section.

Windows 10 Fall Creators Update was used as the OS for all the tests done using the above PCs. This version is critical for cutting-edge HTPC functionality, as it brings HDR desktop and media payback support into the stable release channel.



HDR Support

High Dynamic Range (HDR) is one of the most impressive features in the recent crop of 4K televisions. In layman's terms, it refers to the ability of a single frame to have wide variation in brightness for different regions. This allows the details in the dimly lit areas of the frame to be seen more clearly. Overall, it delivers a more vivid picture to the viewer. Note that this is quite different from the concept of high contrast.

Picture courtesy: SMPTE HDR Presentation from Steven Holmes of Tektronix

The ability of a display source to transmit HDR frames, as well as that of a display sink to be able to accept and understand them, can be gathered from the HDMI port's specifications. However, being able to accept and understand is only part of the problem. There are many low-cost 'fake HDR' TVs that simply parse the HDR information, but, do not have the ability to translate that to the display.

There are many HDR 'standards', with the base requirement being HDR10. Shifting a display sink into HDR mode involves the source sending some information (metadata) with the characteristics of the video being transported (the mapping of the pixel data to the displayed luminance, light levels in the video stream etc.). If this is static (i.e, done once when the shift to HDR mode occurs), it falls under the HDR10 category. Dolby Vision allows for the metadata to change on a frame-by-frame basis (dynamic). The upcoming HDR10+ standard will also support dynamic metadata. The takeaway is that Dolby Vision certification all but ensures a display with true HDR capabilities.

The TCL 55P607 comes with standard HDR10 and Dolby Vision support. The native Roku apps shift to the appropriate HDR mode based on the content being played back. We will analyze this more in the subsequent sections.

The NVIDIA SHIELD Android TV (SATV) is similar to the native Roku app in the TV with respect to treatment of HDR content. The main issue is that SATV doesn't support Dolby Vision yet, though there is a lot of clamor for it from SATV owners. Videos with HDR10 metadata shift the display to the appropriate HDR mode prior to playback.

PCs encounter additional challenges for HDR implementation. It is just not one company that is responsible for the feature. On one hand, the GPU driver vendors need to support it. On the other hand, the OS itself needs to provide hooks to enable HDR. Finally, the software ecosystem needs to catch up. The Windows 10 Fall Creators Update brought HDR10 capabilities for the Windows desktop into the stable ring. It also allowed streaming of HDR videos from YouTube and Netflix. Microsoft is continuing to fine-tune the HDR capabilities built into Windows 10.

Intel, along with CyberLink, had decided not to wait for Microsoft to deliver HDR on PCs. PowerDVD 17 was the first software Blu-ray player, and it only made sense for them to support HDR playback for applicable titles. The Intel / CyberLink solution for HDR when playing back certain Blu-rays in full-screen exclusive mode is orthogonal to Microsoft's HDR support.

The Windows 10 Fall Creators Update enabled desktop HDR and HDR video streaming on all the three test PCs described earlier.

HDR and Advanced Color Settings - Intel NUC7i7BNHX1 with Desktop HDR Enabled

The KBL-U platforms drove the display at YCbCr 4:2:0 10-bit, while the NVIDIA GTX 1080 drove the HDR output with higher quality (YCbCr 4:2:2 10-bit). For a good desktop experience, 4:4:4 is preferable.

HDR and Advanced Color Settings - Zotac ZBOX MAGNUS EN1080K with Desktop HDR Enabled

Gaming is not a focus in our HTPC reviews, but, we must give credit to NVIDIA for supporting Dolby Vision in their Pascal GPUs. Certain gaming titles such as Battlefield 1 support both HDR varieties (HDR10 and Dolby Vision), and the Zotac EN1080K is able to deliver it in a HTPC environment, thanks to its small form factor and relatively silent liquid cooling.

Battlefield 1 HDR Output from the Zotac EN1080K

Battlefield 1 Dolby Vision Output from the Zotac EN1080K

Unfortunately, Pascal's Dolby Vision support is available only in certain games, and is not applicable to streaming services like Netflix.

Microsoft's current approach to HDR with a desktop HDR mode is currently not efficiently implemented. For example, the desktop in the Zotac ZBOX MAGNUS EN1080K idles at 34.5W. With the HDR mode enabled, this jumps to 39.5W. In the KBL-U systems the penalty is of the order of 0.8W - 1W.



YouTube Streaming

Our HTPC testing with respect to YouTube has been restricted to playback of a 1080p music video using the native HTML5 player in Firefox. However, the shift to 4K and the necessity to evaluate HDR support have made us choose Mystery Box's Peru 8K HDR 60FPS video as our test sample moving forward.

The TCL 55P607's Roku platform has a YouTube app. Our sample stream played back the 4Kp60 HDR version encoded in VP9 Profile 2 along with AAC audio.

4K YouTube HDR on the TCL 55P607

The NVIDIA SATV also has a YouTube app. However, accessing the sample clip resulted in the fetching of the 4Kp60 VP9 version without HDR. Further research revealed that the Tegra K1 X1 SoC in the SATV does not support VP9 Profile 2. Google's refusal to use HEVC for the HDR videos on YouTube mean that SATV owners can forget about HDR in YouTube streams.

4K YouTube on the NVIDIA SHIELD Android TV

On the PC front, the KBL-U systems support VP9 Profile 2 decoding. Using the recommended browser (Microsoft Edge) allows us to play back the HDR stream after putting the desktop in HDR mode.

4K YouTube HDR on the ASRock Beebox-S 7200U using Microsoft Edge

The Zotac EN1080K, however, does not have VP9 Profile 2 hardware decoding. Our sample clip played back the 4Kp60 VP9 version without HDR even with the desktop set to HDR mode and streaming HDR videos enabled.

4K YouTube on the Zotac ZBOX MAGNUS EN1080K using Microsoft Edge

We also tracked the power consumption (using a Ubiquiti Networks mPower Pro) of the various playback devices while streaming the YouTube sample clip.

YouTube Streaming - Power Consumption

The Roku power numbers also include the display itself. So, it is not really fair to compare it against that of the other players. Disregarding the Roku data, we find that the ASRock Beebox-S 7200U is the most power-efficient of the lot with respect to YouTube streaming. If the display power consumption were to be considered in addition, it is likely that the Roku would emerge as the winner.



Netflix Streaming

We have been using Netflix's El Fuente test clip to evaluate the Netflix streaming capabilities of various HTPCs. Though it does have 4K streams at bitrates of up to 16 Mbps, it doesn't have a HDR version. Our search for a suitable test stream ended with Season 4 Episode 4 of the Netflix Test Pattern series.

The TCL 55P607's Roku platform has a Netflix app. It was able to play the 16 Mbps 4K Dolby Vision version along with Dolby Digital Plus 5.1 audio that was sent back to the receiver using the ARC feature.

Netflix 4K Dolby Vision HDR Stream in the TCL 55P607

Note that the SMPTE text in the boxes are related to the HDR metadata. As we shall see further down, the non-HDR versions of the clip have blank white boxes in that space.

The NVIDIA SATV's Netflix app plays the HDR10 version of the clip, as evident from the stream information detected by the TV.

Netflix 4K HDR10 Stream in the NVIDIA SHIELD Android TV

Our test clip is not suitable for bringing out the advantages of dynamic metadata / Dolby Vision, but, suffice to say that the SATV's Netflix HDR capabilities are compatible with every HDR TV currently in the market.

On the PC front, we have Netflix's 4K HDR working with the natie Windows Store app as well as the Edge browser. We evaluated with the Windows Store app, and the HDR version played back in all three PCs.

Netflix 4K HDR10 Stream in the Windows 10 Netflix Store App

The Windows 10 Netflix playback provides extensive insight into the available streams as well as current playback status. Note the (hevc, hdr, prk) entry corresponding to the Video Track in the debug OSD, as well as the ST.2084 boxes. Playing back the same clip with the desktop in default non-HDR mode plays back the 16 Mbps 4K stream without HDR. Note that we only have (hevc) in the Video Track codec entry, and the ST.2084 boxes are completely blank.

Netflix 4K non-HDR Stream in the Windows 10 Netflix Store App

We also tracked the power consumption of the various playback devices while streaming the HDR version. Similar to the YouTube case, we graph the TCL 55P607 Roku app separately since it involves the display power consumption also.

Netflix Streaming - Power Consumption

Similar to the YouTube streaming case, we find that the most power efficient of the lot is the ASRock Beebox-S 7200U.



Local Media Playback

Our typical HTPC testing flow involves playing back files encompassing a range of relevant codecs, containers, resolutions, and frame rates. A note of the efficiency is also made by tracking GPU usage and power consumption of the system at the wall. Over the last year or two, the focus has been on using Kodi and MPC-HC with its built-in LAV filters for benchmarking. Even though we have had non-HDR 4K clips for some time now in our test suite, we have not subject them playback at native resolution. In order to augment our test suite, we have added two files, a 4Kp25 HEVC HDR stream in a MKV container, and a 4Kp60 VP9 Profile 2 HDR stream in a WebM container.

Out of all the options we evaluated, the TCL 55P607's in-built Roku platform is the only one capable of handling Dolby Vision videos. However, when we tried to play back a sample file, the Roku interface stalled in the retrieving stage after the appearance of the Dolby Vision logo.

The TCL 55P607 Roku Media Player App - Unable to Handle Local Dolby Vision Files

Due to the absence of reliable open-source editing and decoding tools for Dolby Vision in the PC space, its testing with local media files will have to wait.

The Roku Media Player app continues to be a disappointment for users with anything other than the standard H.264 / HEVC-based camcorder files. The following recorded clip shows its failure with some interlaced MPEG-2 and H.264 clips in TS containers. VC-1 is also not supported.

On the plus side, we have automatic switching to HDR for local files which have HEVC HDR content. On the othr hand, a VP9 Profile 2 HDR clip did not generate the mode switch.

We tracked the power consumption of the TV while the Roku interface tried playing back the various files in our test suite. It was not much of a surprise to find that Roku fails to play back many of the streams. The graph segments below corresponding to the files that didn't play back are just the display remaining idle in the Roku USB Player interface.

The NVIDIA SATV supports all files in our test suite except the one encoded in VP9 Profile 2. With Kodi, we even see the HEVC HDR file being decoded and sent to the display with the appropriate mode switch.

The NVIDIA SHIELD Android TV Supports HDR Playback with Local Files

The power consumption of the SATV was tracked during the playback of each file in our test suite using Kodi 17.6. The segment corresponding to the VP9 Profile 2 file is just the duration for which the audio track was decoded and the Kodi UI remained idle.

Moving on to the PC space, we first compare the DXVAChecker outputs for the three systems. The Zotac EN1080K with its GTX 1080 GPU does not support hardware decoding of VP9 Profile 2 videos. Even if a HDR stream were to be available, the system plays back only the non-HDR versions with the desktop in HDR mode.

The Absence of VP9 10-bit Profile 2 Decoding in the GTX 1080 is the Only Odd Spot (from L to R: ASRock Beebox-S 7200U, Zotac ZBOX MAGNUS EN1080K, and the Intel NUC7i7BNHX1)

We found the native Microsoft Movies & TV app to be capable of playing back HDR videos with the desktop in HDR mode. A comparison of playback using two different players in that mode is shown below.

However, the playback of HDR files in non-HDR mode using the Microsoft Movies & TV App results in messed up colors. As such, we don't recommend the Movies & TV app for HDR file playback under all circumstances.

It is possible to use the madVR renderer in conjunction with a suitable player to shift the display to HDR mode independent of the OS setting. It is also supposed to bring the display back to the original state when exiting. We tested it out with MPC-HC and madVR v0.92.10 on the Zotac EN1080K. On the KBL-U systems, using madVR as the renderer resulted in evident dropped frames irrespective of the setting. On the Zotac EN1080K, we found that the latest NVIDIA driver release (which we absolutely had to use for Netflix 4K playback) seemed to have some issues with the restoration of the previous mode. With certain settings, the colors seemed to get crushed significantly after madVR triggered the mode change.

In fact, the only reliable combination in which we could get playback of the files in the appropriate mode was to set the OS toggle for HDR, and allow madVR to pass through the HDR metadata directly to the display (something that the madVR author specifically mentions as unsuitable for purists). We do not have automatic mode switching or even identification of HDR when using Kodi (as of v17.6). With madVR and MPC-HC, it is possible, but the consumer experience may vary.

In our opinion, HDR local media playback is yet to reach a stable state with commonly used software combinations. CyberLink's PowerDVD 17 also supports automatic HDR mode switch for playback of local files on Intel GPU-based systems. We found that it worked well in both of the KBL-U PCs, but, PowerDVD unfortunately refused to play back the VP9 Profile 2 files on those systems.

The power consumption of the three PCs during the playback of each file in our test suite using Kodi 17.6 was recorded. The same was done using the Microsoft Movies & TV app also, but, we found significant power consumption change (up to 10W at the wall) when the control overlay appeared on the screen. As such, we believe that the Microsoft Movies & TV app is not a reliable way to determine media processing efficiency of any system.

A similar graph for the madVR playback case in the Zotac ZBOX EN1080K (with OS HDR toggle set and madVR configured for HDR passthrough in full screen windowed mode) is presented below.

The power consumption numbers were also graphed for the PowerDVD playback case using the two KBL-U systems.

In general, we find that the Zotac system consumes a lot of power, but, it also performs a lot better compared to the KBL-U systems when advanced HTPC requirements like madVR rendering are considered. The HDR ecosystem is just getting started and we are waiting for things to reach a more matured state before doing a detailed analysis of the playback of local HDR files in PCs.



Configuring a UHD Blu-ray Playback System

The rise in popularity of OTT streaming has coincided with a decline in the popularity of physical media formats such as Blu-rays. Irrespective of the market statistics, it is indisputable that the bitrates possible with the latter simply can't translated to OTT services. Bitrates usually directly correlate with video quality, though, beyond a certain point, it becomes very difficult to distinguish. HD audio formats such as Dolby Atmos, DTS-HD MA, Dolby TrueHD etc. are also yet to be widely adopted by OTT streaming services. On top of all these, Blu-rays are often treated as collectibles by some consumers.

UltraHD (UHD) Blu-rays (with their 4K resolution videos encoded in HEVC) were a bit slow to take off. On the PC front, the number of licensed software Blu-ray player vendors has come down from 3 (ArcSoft, Corel, and CyberLink) to just CyberLink alone. PowerDVD 17, with UHD Blu-ray support, was released in April 2017. The hardware requirements were quite specific, and we decided to pass up on a hands-on review at that time.

While reviewing the Intel NUC7i7BNH, I realized that it came with support for SGX, one of the primary requirements for PowerDVD 17 to play back UHD Blu-rays. I also remembered that the BIOS of the ASRock Beebox-S 7200U had a SGX option. Both of these systems also had a LSPCon on board to support HDMI 2.0 with HDCP 2.2 capability. Pioneer launched the BDR-211UBK in March, but, had specifically indicated that KBL-U was incompatible. However, based on our discussions with both CyberLink and Intel, we decided to give the drive a try by connecting the internal SATA ODD using a compact SATA-USB bridge.

The Pioneer BDR-211UBK and the UGREEN SATA-USB Adapter Combine to Make the Intel NUC7i7BNH a UHD Blu-ray Player

We looked up Amazon for a compact bridge and chanced upon a versatile UGREEN adapter. In addition to supporting the SATA drive, it also had a couple of USB 3.0 Type-A extension ports and a microSD reader. This made sure that the optical drive would not completely take over the USB port in the host system.

Using an Internal Drive without an Enclosure is not an Issue if the Setup is Tucked Out-of-Sight

After setting up the hardware and configuring the BIOS appropriately in the two systems, we installed the Management Engine components. The next step was to confirm that the system and allied components were correctly set up for UHD Blu-ray playback with HDR. CyerbLink provides the Ultra HD Blu-ray Advisor tool for this purpose. It also helpfully points out missing ME components or mis-configured BIOS options. Even though we were aware that the Zotac ZBOX MAGNUS EN1080K doesn't pass the requirements check (no SGX, iGPU inactive), we did try out the tool on it also.

The CyberLink Ultra HD Blu-ray Advisor (L: ASRock Beebox-S 7200U, R: Zotac ZBOX MAGNUS EN1080K)

Even though it is possible that the Zotac EN1080K might enable SGX in a future BIOS release, the use of the Intel GPU is probably disabled at the board level. This means that there is no protected audio/video path for secure decoding of the UHD Blu-ray streams. Given that there is no talk of UHD Blu-ray support from NVIDIA Pascal, consumers shouldn't keep their hopes up regarding the possibility of UHD Blu-rays getting played back on NVIDIA Pascal-equipped systems. Coming back to the results of the UHD BD Advisor tool, we find that the two KBL-U systems pass all the checks. We purchased a retail copy of the Planet Earth II UHD Blu-ray for testing out our setup.



UHD Blu-ray Playback in Action

Prior to testing out HDR UHD Blu-ray playback using the TCL 55P607 and the Denon AVR X3400H, we did a trial run with the LG 43UD79-B monitor. The playback was flawless in SDR mode. Emboldened by these results, we moved the hardware to the home theater setup. At that time, the Windows 10 Fall Creators Update was yet to be released. Intel and CyberLink had adopted their own scheme to activate HDR in full screen mode while playing back HDR-enabled titles. Unfortunately, the TCL 55P607 (on firmware version 7.7.0 at that time) did not really like the mode switch.

Corrupted HDR Display with TCL 55P607 Firmware v7.7

I reached out to both Intel and TCL with the above results. While the latter simply washed their hands off the issue, Intel was very responsive. They went to the extent of even sourcing the same display to check at their end. Around the same time, TCL released a firmware update (v8.0.0 4127-30) that resolved the problem.

By the time I was able to upgrade my TV, Windows 10 Fall Creators Update had released and Intel's 4877 driver had also become public. My next testing round had interesting results. The 4877 driver had flawless desktop and streaming HDR, but, playing back the Planet Earth II title resulted in a BSOD, or a PowerDVD crash, or a message indicating that PowerDVD was denied access to the graphics hardware. With an older driver version (4771), I was able to play back the Blu-ray with HDR, but, had no desktop or streaming HDR.

On checking with Intel again, it became evident that the issue was specific to the Planet Earth II title. They provided me with early access to a driver slated for release in January 2018. This driver enabled both the Intel NUC7i7BNHX and the ASRock Beebox-S 7200U to successfully play back the Planet Earth II Blu-ray with HDR, while also performing as per specifications in our other tests detailed in the previous sections.

Note that the Pioneer BDR-211UBK comes with an OEM version of PowerDVD 14 that does support 4K UHD Blu-ray playback.

We tracked the power consumption of the set (PC + Blu-ray drive with the SATA-USB bridge) while playing the first chapter of the first disc in the Blu-ray set (after a full menu loop).

We find that the Beebox-S 7200U is more power efficient for this particular task. The NUC7i7BNHX is much more versatile with its Thunderbolt 3 ports, Optane support, and other bells and whistles. Can those make a difference in a generic HTPC setup? We will address that in our concluding section.



Concluding Remarks

Home theater components have seen rapid technological advancements over the last decade. It is almost given that most components will become outdated 4-5 years down the line. Under these circumstances, it is important to identify local troughs where things don't change much except at the leading edge. The rise and stabilization of 3D video was the last such trough. Right now, 4K and HDR seem to have finally matured and become ready for mass adoption. From a HTPC viewpoint, HDMI 2.1 should not be a cause for concern and make consumers wait for the next big thing. This is a marked departure from the tone I had adopted when we last looked at options for HTPC displays back in 2015.

In the process of working on this article, I configured and set up a budget home theater build from the ground up (except for a few speakers from my earlier setup). The table below lists the components that I chose along with the pricing for each. Readers interested in building their own set up will not go wrong by picking and choosing from the list below.

Home Theater Setup Components Guide
Component Model Price Notes
Display TCL 55P607 $700 The TCL C-series (with Dolby Vision) is also recommended, and is available for a comparable (if not lower) price from outlets like Costco as of December 2017.
AV Receiver Denon AVR-X3400H $999 The lowest price we found while tracking this product was $799. A more budget-friendly is the Denon AVR-S730H at $430 (as low as $349 at times)
Media Streamer NVIDIA SHIELD Android TV $199 Available for as low as $160 at times. Recommended as a more flexible alternative / add-on to the Roku Smart TV features of the TCL P- and C-series TVs. Offers ease of setup and use compared to the HTPCs listed in this table
HTPC ASRock Beebox-S 7200U USD 349 (Barebones) Recommended HTPC if media playback is the primary requirement
Intel NUC7i7BNHX1 USD 506 (Barebones) Recommended HTPC if media playback is a primary requirement, and flexibility to add an eGFX enclosure for gaming and/or hardware extensibility is also desired. Offers much better CPU / GPU performance compared to the ASRock Beebox-S 7200U
Zotac ZBOX MAGNUS EN1080K USD 2000 (pre-built) Recommended HTPC if gaming is the primary requirement. Most powerful CPU and GPU in the list of considered systems, but comes with size and power consumption penalty, as well as the inability to support UHD Blu-ray playback
Blu-ray Drive Pioneer BDR-211UBK $117 Our choice for the Blu-ray drive has to be an internal one as of now, since almost all USB-based ones are currently not available directly in the North American market
SATA-USB Bridge for Blu-ray Drive UGREEN SATA-USSB Adapter with Hub $26 A multi-purpose SATA-USB bridge with a microSD reader and a couple of additional USB 3.0 Type-A ports. If looks are a concern, the Vantec NexStar DX USB 3.0 Enclosure (NST-536S3-BK) at $44 is a good choice. However, since the components are concealed in my setup, I went with the more veratile and cheaper UGREEN option
Blu-ray Player Software CyberLink PowerDVD 17 Ultra $48 Pretty much the only option available to play Ultra HD Blu-rays legally. Does automatic playback in HDR mode for supported local files on supported Intel GPU-based systems. Note that this is not a mandatory component if the Pioneer BDR-211UBK is used. The Blu-ray drive comes with a OEM version of PowerDVD 14 that supports UHD Blu-ray playback. However, only the retail version gets updates that can fix issues that new titles in the market may have
Speakers Polk Audio RC80i $117 Purchased a couple of these in-ceiling pairs for new rear and surround channel speakers, along with ceiling speaker protective covers. Choice depends on home theater size and other requirements. Works well enough for me to recommend
HDMI Cables AmazonBasics High-Speed HDMI Cable (10 ft. / 3 pk.) $14 The Monoprice cables are recommended over the AmazonBasics ones.
Monoprice Certified Premium High Speed HDMI Cable (10ft.) $3.14

Consumers looking for a compact and pure media playback HTPC (including OTT streaming, local media playback, and UHD Blu-ray playback) can opt for either the ASRock Beebox-S Kaby Lake series or the Intel NUC7i7 series. The key is the presence of a HDMI 2.0 / HDCP 2.2 port. If UHD Blu-ray playback is not essential, a machine equipped with a GP107 GPU (GTX 1050 / GTX 1050Ti / GT 1030) is a good choice, as it comes with a GPU capable of VP9 Profile 2 decoding in hardware. However, such a system is unlikely to be as compact as the UCFF machines. If gaming is as important as media playback, a hybrid setup with the Intel NUC7i7 series along with a eGFX enclosure connected to the Thunderbolt 3 port and incorporating a high-end Pascal or similar GPU can also fit the bill. While we have not evaluated such a HTPC setup, it does offer the best of all worlds on paper - gaming with Dolby Vision, UHD Blu-ray playback, and all the other bells and whistles. This is possibly a setup we would like to evaluate in a future article.

Moving forward, consumers should look forward to dynamic HDR metadata support. If the components in the display chain are already capable of Dolby Vision, it is likely that consumers are not going to see any major difference compared to components supporting the dynamic metadata feature of HDMI 2.1.

Dolby Vision on PCs presents a host of challenges. In general, dynamic metadata is problematic for general-purpose devices like Windows machines. On such systems, there may be many different video windows open, each with conflicting metadata. So all these different formats need to be merged into a single color/brightness domain. By comparison, most CE devices are in full-screen-video mode, and don't normally have to worry about multiple HDR formats appearing on screen concurrently. Addressing these challenges will require the OS and GPU vendors to work together to go beyond the current HDR10 deployment.

In terms of HTPC hardware, one of the interesting platforms about to debut in shipping systems is Gemini Lake. The low-cost platform supports SGX, HDMI 2.0, and HDCP 2.2. Gemini Lake platforms have a lower power budget and memory performance compared to the KBL-U systems covered in this piece. Intel confirmed that they do not plan to support HDR processing workflows in Gemini Lake due to those constraints. Consumers looking for Gemini Lake to provide a low-cost HTPC platform should prepare to temper their expectations.

Finally, a note on the HDMI cables used in my setup: I bought a number of them of various lengths (up to 10ft.) from both Amazon (Amazon Basics) and Monoprice. The Amazon Basics had a 33% failure rate (only 4 out of 6 were able to work with the GTX 1080 in a Razer Blade Pro driving a 4Kp60 signal at RGB 4:4:4 to the LG 43UD79B). Fortunately, I was able to test out prior to installing the cables inside the wall. On the other hand, the Monoprice Premium Certified cables had a 100% success rate. It is a no-brainer to go with the Monoprice ones.

Log in

Don't have an account? Sign up now