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.

Netflix Streaming Configuring a UHD Blu-ray Playback System
Comments Locked

191 Comments

View All Comments

  • rapster - Sunday, December 31, 2017 - link

    Definitely. My media cabinet alone was $3k and is the budget option compared to the built-in at my last house. I really don’t get the budget complaints unless we’re dealing with kids, and thought the piece addressed quite a few things that caused me grief. Wish I read it before my last build.
  • ganeshts - Tuesday, December 26, 2017 - link

    Most speakers were re-used from my previous setup, and as such, not a part of the initial purchase list. I assume most users who upgrade can reuse existing speakers. I provided a suggestion in the concluding section.
  • NeatOman - Tuesday, December 26, 2017 - link

    I'm still content with my current setup of a plasma connected via HDMI 4:4:4 and true 8-bit to a Pentium G6950/H57/4GB w/60GB SSD that's as quiet as a cat fart. The sound IMO hasn't improved much at all unless you are going full ATMOS, my 10+ year old setup is "limited" by 5.1 96k/24-bit audio :-/ (limited by the human ear as well lol) and the speakers (that cost under a few hundred dollars) haven't really gotten any better in the last 10+ years despite what people claim (marginal at best).

    Plasma still has better colors than the newest quantum/nando/hyper whatever LCD/LED TV's, although due to light/color bleed either from the panel itself or just having the lights on it's blacks aren't as good on my 6+ year old Plasma. And since i only use it for movies there still isn't any noticable burn in.

    But I'm definitely going to replace the PC with something Intel powered that can handle HDR10 and 4K streaming (DRM) that i believe is anything iX-7xxx and up when i get a proper OLED TV.
  • beisat - Tuesday, December 26, 2017 - link

    Netflix on PC is never 24p - neither on Edge nor UWP App...just keep that in mind if you ever consider using a htpc on a tv...
  • Orange14 - Tuesday, December 26, 2017 - link

    I agree with others as to some of these setups not qualifying as budget HTPCs. In addition, the major fault is to assume that nobody runs cablecard tuners anymore. In my case, I still watch a fair amount of sports that requires such a set up. I've been building my own HTPCs for over five years now in a variety of different configurations. Unless one really needs the setup for gaming, the hardware requirements are modest.
  • euskalzabe - Tuesday, December 26, 2017 - link

    I'm so surprised to not even see a mention of Windows 10's horrendous HDR support. I use a HDR10 supporting TV as a monitor, with a GTX 1060, and the second I enable HDR on the desktop everything looks awfully washed out. Many have commented on this problem online forums. Sadly HDR on Windows 10 is, currently, unusable.
  • Aikouka - Wednesday, December 27, 2017 - link

    If you enable HDR in the resolution options in Windows, it will leave HDR on *at all times*. The problem is that it makes *no attempts* to adjust the content. So, it will effectively display SDR content in HDR, which doesn't turn out well. Although, I didn't notice nearly as many issues on my Sony TV as I did on my TCL TV (the Best Buy variant of the one in the this article, the P605). I wonder if that's due to the Sony TV's features including adjusting SDR content to try to make it look more like HDR?
  • reiggin - Tuesday, December 26, 2017 - link

    Not to pile on for the sake of piling on, but as others have said, this article just doesn't meet the stated objective of the headline. It's not a budget setup. It actually fails on two points -- it's neither "budget" nor "setup." To imply that it is a setup would imply that it's fully baked out. It's missing several crucial pieces of info on the speakers/audio quality (only noting the receiver and a set of surrounds is missing so much detail). And it's also missing basic details on how the whole system is configured, intended use, impressions other than technical ones, etc.

    All in all, this article really disappoints. It's subpar on the quality I've come to expect from Anandtech. There are glaring typos throughout that should be caught with a basic spell check. The structure of the article itself seems to bounce around. Heck, even the introductory first page just seems to be a hot mess.

    I think in the end the best (admittedly unsolicited) advice that I could give is to just leave the home theater reviews to AVSForums or some other more experienced site and instead stick to reviews of individual hardware components.
  • Chyll2 - Tuesday, December 26, 2017 - link

    Subpar article. I rather see this in a personal blog not in this site. One of the worst "budget" article I saw in a while
  • mr_tawan - Tuesday, December 26, 2017 - link

    On the HTPC front, I guess you went for Core i5 HTPC just for SGX that's required by PowerDVD. It looks like all 7th gen Core CPU supports SGX (unlike Skylake which the lower bound is Core i5), so maybe Core i3 NUC works as well in this regard?

Log in

Don't have an account? Sign up now