HTPC Credentials - II

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)
  • VLC 3.0.8
  • Kodi 18.9

Fourteen 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 usage 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 integrated Intel UHD Graphics is useful to have for context.

On paper, the GPU should be able to play back all codecs with hardware acceleration (except for AV1).

We opted to not test madVR as the single-channel memory and weak integrated GPU suggest suitability of the PC only for mainstream HTPC usage - not geared towards users desiring top-notch video post-processing.

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

Both players were able to play back our streams (except for the AV1 clip) successfully despite the single channel DRAM.

MPC-HC

MPC-HC offers an easy way to test out different combinations of decoders and renderers. The configuration we evaluated is the default post-install scenario, with only the in-built LAV Video Decoder forced to DXVA2 Native mode. The metrics collected during the playback of the test files using the above configuration are presented below.

Unlike VLC and Kodi, MPC-HC seemed to suffer greatly from the usage of a single SODIMM module. There were frequent stutters during the playback session - something we hadn't observed with the Frost Canyon NUC. We did not take the trouble to evaluate with dual-channel RAM for this workload, but it is likely that would solve the problem similar to what we saw in the case of 4Kp60 playback with overlays in YouTube.

HTPC Credentials - I Miscellaneous Aspects and Concluding Remarks
Comments Locked

15 Comments

View All Comments

  • dullard - Tuesday, December 22, 2020 - link

    Generally people need a compact NUC when they are either space constrained (need a reasonably powerful computer in a tight space) or aesthetics constrained (such as a home theater PC). An external USB hub fails on both those needs.

    I, for example, am in the market for an HTPC. I need something small enough to sit in the small gap between my TV and my TV stand. I want all ports on the back that go to the external hard drives, the TV, the sound system, the power cord, etc. Except I want for one front USB for the remote control (which works best when the wireless USB is pointing towards the user). Any other USB port in front requires a cable running from the front, dangling down in front of my fireplace, and then routed to the back where the USB port should have been in the first place.
  • Mr Perfect - Tuesday, December 22, 2020 - link

    These are always so tempting until I realize for the same price of a OS-less barebones NUC you can get a fully-built micro system with OS from Dell, Lenovo or HP. There's just no getting around the OEM's pricing advantage.
  • boredsysadmin - Tuesday, December 22, 2020 - link

    Dual Wired LAN, decently performing lower TDP CPU, except the price, sounds like good candidate for PFsense box
  • blppt - Saturday, December 26, 2020 - link

    "ECS is a well-known OEM in computing circles, known for building motherboards, computers, and industrial / embedded systems for other vendors"

    I think just about everybody on here knows ECS for exactly one product---the K7S5A.
  • bug77 - Wednesday, December 30, 2020 - link

    It's strange to see video playback needing dual-channel memory. My LG TV (2020) has no trouble playing that exact video in 4k with HDR on and I doubt it has more HP than an i5.

    I'm also on the fence about USB ports. Having them side by side means inserting any USB stick that's not super slim will take out an additional port or two (depending on where you insert it).

Log in

Don't have an account? Sign up now