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.6
  • Kodi 18.1

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 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 Intel UHD Graphics 620 in the Core i7-8550U of the ZBOX CI660 nano is useful to have for context.

The GPU supports hardware-accelerated decoding for all popular codecs at up to 4K for AVC and older codecs, and up to 8K for the newer HEVC and VP9 variants.

All our playback tests were done with the desktop HDR setting turned off.

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

There is no hardware acceleration for playback of VP9 Profile 2 streams with VLC, but, Kodi has no issues. The average at-wall power consumption for hardware-accelerated playback is around 15-20W for VLC and 18-20W for Kodi. For software decoding of VP9 Profile 2 using VLC, the at-wall power consumption is around 45W. We do not see GPU D3D or media engine usage going above 80% for any of our test streams with either VLC or Kodi.

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

The default configuration (EVRCP + DXVA2 Native) appears to be the best bet for playback in the ZBOX CI660 nano. madVR configurations do not work for the playback of any 4K stream, as can be seen from the above graphs (the playback rate is less than half of the real-time requirement, even though the GPU load is not high). This is along expected lines, given the capabilities of the Intel UHD Graphics 620 GPU.

HTPC Credentials - YouTube and Netflix Streaming Miscellaneous Aspects: Power & Temperatures
Comments Locked

23 Comments

View All Comments

  • eastcoast_pete - Tuesday, April 16, 2019 - link

    Thanks Ganesh! Two comments, one question - question first:
    Was your choice of a SATA SSD based on the ability of the ZBOX to support (not support) an NVMe SSD, or based on what parts were available?
    As a comment, use of slower vs. faster storage (SATA vs NVMe) will obviously affect a number of performance benchmarks. Why not standardize on one unless the unit tested won't support the better option?
    My other comment is about the pricing of the ZBOX (bare bone): not a good value proposition for HTPC use, given that the current i7 NUC is cheaper, with a superior CPU/GPU. The presence of two gigabit ethernet connections in the ZBOX might be a plus in certain situations, but otherwise it's overpriced compared to the NUC.
  • ganeshts - Wednesday, April 17, 2019 - link

    No NVMe SSD support in the CI660 nano. I had to use a SATA drive, and chose the best one available at my disposal from a cost viewpoint (at the time I configured the review sample - sometime in early Q4 2018).

    You are right about standardizing the storage drive. However, we tend to choose a drive available in retail for a reasonable cost at the time of configuring the review sample. Since we review a system or two each quarter, it becomes difficult to use the same drive across a large number of reviews. That said, you can find that we either use Crucial SATA SSDs (MX200 / BX300) or Samsung / WD NVMe SSDs (950 PRO / WD Black / SanDisk Extreme Pro) unless the sample comes pre-configured with different SSDs by the vendor (eg. - Hades Canyon).

    The CI6xx nano platform is suitable for HTPCs, though, the i7 model might be a bit too pricey for that sole purpose. As one of the other commentators noted, Zotac does have i3- and i5- models in the series.
  • mooninite - Tuesday, April 16, 2019 - link

    $865 is $300 too much. Looks like most of this cost is tied up with the use of an i7, which is completely unnecessary in this form factor. CPU power is not the limitation here. The GPU is.

    I can't see this as a big seller over a NUC.
  • mooninite - Tuesday, April 16, 2019 - link

    Also, I wish Zotac had come out with their AMD mini-pcs with Vega graphics. Such a shame... that would have sold. I wonder why they backed out.
  • Haawser - Wednesday, April 17, 2019 - link

    Agreed, I'd rather have a 15W Ryzen 7 3700U in this form factor. Because UHD620 is going to be a severe limitation for anything beyond the most basic low res, minimum settings gaming. Whereas at 720p/med fullscreen, Vega 10 should play pretty much anything.

    No idea why Zotac don't offer a Ryzen APU version. Intel 'discounts' maybe ? Or rather, threats of removing them if Zotac don't play ball ? Wouldn't put it past them to offer 'inducemets' like that. Their history being what it is.
  • lukethedrifter - Tuesday, April 16, 2019 - link

    There are i3 and i5 versions as well, ci620 and ci640 respectively.

    This is a niche product for those who want something NUC-sized but fanless, for which there are relatively few options.That's the selling point, not that it's price competitive with regular NUCs.
  • Beaver M. - Monday, April 29, 2019 - link

    Or an Nvidia Shield, which is still the best and cheapest way to get what an HTPC is supposed to do.
  • mikato - Tuesday, April 16, 2019 - link

    Noise question here... Ganesh, you said you were disappointed in the fan noise of the Intel NUC8i7BEH though I didn't see much detail. How bad was it (idle and when streaming something), and is this ZBOX far better noise-wise because it's fanless?
  • ganeshts - Wednesday, April 17, 2019 - link

    The Bean Canyon NUC's fan is problematic because it is small and high-pitched when there is sudden load on the CPU. At idle, not that much. But, network streaming and even Kodi playback sometimes makes the unit hot enough for the fan to turn on. It is audible from 10 ft away, particularly during quiet scenes in the movie. The ZBOX noise is inaudible at that range - so, for the HTPC user who isn't very picky, it might work.

    That said, there are some passive chasses for the Bean Canyon NUCs in the market. Those might be worth a look. However, that is not a 'ready-out-of-the-box' solution.
  • mikato - Friday, May 3, 2019 - link

    Thanks! Please keep include noise as a concern in these mini PCs.

Log in

Don't have an account? Sign up now