HTPC Credentials - Local Media Playback and Video Processing

Evaluation of local media playback and video processing is done by 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. Users have their own preference for the playback software / decoder / renderer, and our aim is to have numbers representative of commonly encountered scenarios. Towards this, we played back the test streams using the following combinations:

  • MPC-HC x64 1.8.5 + LAV Video Decoder (DXVA2 Native) + Enhanced Video Renderer - Custom Presenter (EVR-CP)
  • MPC-HC x64 1.8.5 + LAV Video Decoder (D3D11) + madVR 0.92.17 (DXVA-Focused)
  • MPC-HC x64 1.8.5 + LAV Video Decoder (D3D11) + madVR 0.92.17 (Lanczos-Focused)
  • VLC 3.0.8
  • Kodi 18.5

The thirteen test streams (each of 90s duration) were played back from the local disk with an interval of 30 seconds in-between. Various metrics including GPU power consumption and at-wall power consumption were recorded during the course of this playback. Prior to looking at the metrics, a quick summary of the decoding capabilities of the Intel UHD Graphics is useful to have for context.

The Intel UHD Graphics GPU is no different from the GPUs in the Bean Canyon and Baby Canyon NUCs as far as video decoding capabilities are concerned. We have hardware acceleration for all common codecs including VP9 Profile 2.

All our playback tests were done with the desktop HDR setting turned on. It is possible for certain system configurations to have madVR automatically turn on/off the HDR capabilities prior to the playback of a HDR video, but, we didn't take advantage of that in our testing.

VLC and Kodi

VLC is the playback software of choice for the average PC user who doesn't need a ten-foot UI. Its install-and-play simplicity has made it extremely popular. Over the years, the software has gained the ability to take advantage of various hardware acceleration options. Kodi, on the other hand, has a ten-foot UI making it the perfect open-source software for dedicated HTPCs. Support for add-ons make it very extensible and capable of customization. We played back our test files using the default VLC and Kodi configurations, and recorded the following metrics.

Video Playback Efficiency - VLC and Kodi

VLC doesn't seem to take advantage of VP9 Profile 2 hardware acceleration, while Kodi is able to play back all streams without any hiccups.

MPC-HC

MPC-HC offers an easy way to test out different combinations of decoders and renderers. The first configuration we evaluated is the default post-install scenario, with only the in-built LAV Video Decoder forced to DXVA2 Native mode. Two additional passes were done with different madVR configurations. In the first one (DXVA-focused), we configured madVR to make use of the DXVA-accelerated video processing capabilities as much as possible. In the second (Lanczos-focused), the image scaling algorithms were set to 'Lanczos 3-tap, with anti-ringing checked'. Chroma upscaling was configured to be 'BiCubic 75 with anti-ringing checked' in both cases. The metrics collected during the playback of the test files using the above three configurations are presented below.

Video Playback Efficiency - MPC-HC with EVR-CP and madVR

LAV Filters with EVR-CP is able to play back all streams without dropped frames, but madVR is a different story. Almost all streams 1080p and higher see varying levels of significant spikes in power consumption pointing to the decode and display chain struggling to keep up with the required presentation frame rate. Given that the GPU is weaker than the one in Bean Canyon, this is not a surprise. Overall, the Frost Canyon NUC is acceptable for a vanilla decode and playback device without extensive video post-processing.

HTPC Credentials - YouTube and Netflix Streaming Power Consumption and Thermal Performance
Comments Locked

85 Comments

View All Comments

  • yankeeDDL - Monday, March 2, 2020 - link

    I don't think anyone is arguing that high-end graphics is needed in NUC. The iGPU of a 2400G, or that of a 4800U are definitely *not* high-end graphics. UHD is a sore thumb on pretty much anything that is not office and email.
  • Rookierookie - Monday, March 2, 2020 - link

    Office and email are exactly what most people would buy this for. UHD even has competent video playback.
  • yankeeDDL - Tuesday, March 3, 2020 - link

    What? 1Kusd for a PC for office and email? You can buy a good laptop for that price, and get the screen and the portability. No, at least not only office and email. I, for one, have been looking at NUCs to use as a light gaming machine, video/Youtube player to be connected to my TV. I've been looking at Zotac's products, to give you an idea: a "NUC" with a Ryzen 4800H should blow this out of the water, both in CPU and GPU performance, while probably being quite a bit cheaper.
  • Samus - Monday, March 2, 2020 - link

    Nearly 90% of all PC's sold (desktops, laptops, PC, MAC, etc) rely on Intel iGPU's and the UI's their OS's run must be built around their limitations.

    You need to consider Intel has been indirectly holding back UI progress and developement for two decades while everyone around them (from AMD to SoC chipmakers) has been focusing on GPU performance. It could be argued

    A) Intel couldn't be taken seriously in the ultramobile SoC space because they don't have a GPU to backup their APU\FPU IP and advanced production capabilities, which is why they threw in the towel.

    B) Intel is responsible for the collapse of the PC market (the death of the PC as they call it) because they have halted evolutionary progress on the UI experience, meanwhile mobile devices have vastly outpaced PC's due to their superior graphics performance, and thus UI's.

    C) Intel is embarrassingly the ONLY chipmaker struggling with GPU development. Because of their blind devotion to margins and profits, they have refused to license IP from companies that actually know what the fuck they are doing, meanwhile seemingly unable to engineer a product that's even close to competitive with the markets slowest options.
  • khanikun - Monday, March 2, 2020 - link

    B) Huh? What was halted for the UI experience, due to graphics? Rounded corners in Windows? Translucent windows? If anything, MS is the ones ruining the UI experience with Win 8, Win 10, and the current garbage Start Menu.

    If all you're looking at is eye candy, check out today's Windows, Android, iOS. They're all flattening out the UI. Shit's literally Win 95 with more color options.
  • Lord of the Bored - Thursday, March 5, 2020 - link

    "current garbage Start Menu"
    As opposed to the old garbage start menu.

    The Start menu has always been terrible. Back in 1995 AD, it was actually worse than Program Manager, and it hasn't actually improved a lot since then. (Windows 95 made several other changes that were very welcome, like the one-touch close button and always-accessible task bar. The start menu is notable for how uniquely bad it is in an overhaul otherwise full of good ideas.)

    Just because you are used to it doesn't make it right.

    (And the Windows 10 interface is not Win 95 with more colors. It is a flatter and less complex Win 95 with FEWER colors. Nary a 3D bevel in sight.)
  • Foeketijn - Tuesday, March 3, 2020 - link

    Then buy a SimplyNUC’s Sequoia. I like that I sold dozens of the things, and the only complaint is HDMI not coming on after sleep state once in a while, and 1 broken after a lightning incident.
    So they are in general bullet proof. Nobody once even asked about the GPU. And I am typing this using an old NUC on a 4k screen combined with a 1440p screen. No gaming, no Autocad and everything is well.
  • AbRASiON - Tuesday, March 3, 2020 - link

    Interesting, some of us /couldn't possibly care less/ about the graphics, as long as it's enough to run Windows reliably and play back video. But we would like more and more CPU performance in a low sized form factor.
  • nico_mach - Monday, March 2, 2020 - link

    You ... took a delivered, complete system apart to review it? And it's the first assembled NUC ever offered? Well, that's bold.
  • BedfordTim - Monday, March 2, 2020 - link

    The used to make complete Atom based NUCs which were pretty good value.

Log in

Don't have an account? Sign up now