HTPC Credentials

The 2022 Q4 update to our system reviews brings an updated HTPC evaluation suite for systems. After doing away with the evaluation of display refresh rate stability and Netflix streaming evaluation, the local media playback configurations have also seen a revamp. This section details each of the workloads processed on the ASRock NUC BOX-N97 and the GMKtec NucBox G2 as part of the HTPC suite.

YouTube Streaming Efficiency

YouTube continues to remain one of the top OTT platforms, primarily due to its free ad-supported tier. Our HTPC test suite update retains YouTube streaming efficiency evaluation as a metric of OTT support in different systems. Mystery Box's Peru 8K HDR 60FPS video is the chosen test sample. On PCs running Windows, it is recommended that HDR streaming videos be viewed using the Microsoft Edge browser after putting the desktop in HDR mode.


ASRock Industrial NUC BOX-N97 Plus YouTube Streaming Statistics


GMKtec NucBox G2 YouTube Streaming Statistics

The iGPUs in both systems support the hardware decoding of VP9 Profile 2, and we see the stream encoded with that codec being played back. The streaming is perfect, thanks to the powerful GPU and hardware decoding support, but it needs to be noted that activation of overlays of any sort triggers dropped frames.

The streaming efficiency-related aspects such as GPU usage and at-wall power consumption are also graphed below.

YouTube Network Streaming Efficiency

 

The lower-clocked iGPU in the NucBox G2 is sufficient to ensure seamless playback. A welcome side-effect is that it ends up consuming lesser energy for the whole playback compared to the NUC BOX-N97 with its faster iGPU.

Hardware-Accelerated Encoding and Decoding

The transcoding benchmarks in the systems performance section presented results from evaluating the QuickSync encoder within Handbrake's framework. The capabilities of the decoder engine are brought out by DXVAChecker. The output is the same for both systems.


Video Decoding Hardware Acceleration in the ASRock Industrial NUC BOX-N97 and the GMKtec NucBox G2

ADL-N includes HEVC 4:2:2 and 4:4:4 12-bit decode support. It also supports AV1.

Local Media Playback

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. Our Q4 2022 test suite update replaces MPC-HC (in LAV filters / madVR modes) with mpv. In addition to being cross-platform and open-source, the player allows easy control via the command-line to enable different shader-based post-processing algorithms. From a benchmarking perspective, the more attractive aspect is the real-time reporting of dropped frames in an easily parseable manner. The players / configurations considered in this subsection include:

  • VLC 3.0.18
  • Kodi 20.0b1
  • mpv 0.35 (hwdec auto, vo=gpu-next)
  • mpv 0.35 (hwdec auto, vo=gpu-next, profile=gpu-hq)

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, at-wall power consumption, and total energy consumption were recorded during the course of this playback.

All our playback tests were done with the desktop HDR setting turned on. It is possible for certain system configurations to 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 3.0.18 Playback Efficiency

 

It must be kept in mind that the T8 Plus number graphed above is for non-HDR playback. Despite AV1 acceleration being reported in DXVAChecker, the decoding of the AV1 clip in software resulted in a slideshow with more than 50% of the frames getting dropped. In terms of energy consumption, it is no surprise that the lower clock rate in the iGPU of the NucBox G2 helps it achieve low numbers compared to the rest.

Kodi 20.2 Playback Efficiency

 

Kodi is also yet to take advantage of AV1 decode acceleration in ADL-N. Other than that clip, the rest played back successfully. The NucBox G2 turns out to be the most energy-efficient of the HDR lot.

mpv 0.35.1 Playback Efficiency

 

AV1 hardware decode is selected and activated, but some rendering issues prevent the actual presentation on screen. The 8Kp60 AV1 clip dropped approximately half the frames, but it is clearly a software issue that needs to be overcome.

mpv 0.35.1 (GPU-HQ) Playback Efficiency

With GPU shader activity in the picture, the playback of most streams with the GPU-HQ profile in mpv 0.35.1 ended up being unwatchable due to the unreasonable D3D usage graphed above.

System Performance: Multi-Tasking Power Consumption and Thermal Characteristics
Comments Locked

20 Comments

View All Comments

  • markiz - Tuesday, October 17, 2023 - link

    Is support really at all important, or at all, with machines like these?
    I've had a couple of PC over the years and they all lasted 10+ years with no failers of any compononets.
    Nor as a home user have I ever considered BIOS update.
    I imagine in business settings it's much different.
  • hubick - Sunday, October 8, 2023 - link

    "and soldered RAM is not being met with as much derision as before."

    this is where I stopped reading this article.
  • meacupla - Sunday, October 8, 2023 - link

    It's 12GB LPDDR5 on a 6W Celeron. It's fine.
    Even 8GB works fine at 1440p on that CPU.
    4K, you might want 16GB.
  • mode_13h - Monday, October 9, 2023 - link

    > It's 12GB LPDDR5 on a 6W Celeron.

    Did you see the power consumption measurements? These things don't even *idle* at 6W!
  • mode_13h - Sunday, October 8, 2023 - link

    > The key aspect ... is the presence of the 'In-Band ECC' option.
    > ...
    > We confirmed ... that this option would not be removed in a future BIOS version
    > Apparently, Intel has decided to allow In-Band ECC as an official feature of the ... N97.

    Excellent! Thank you!

    If only they had used DDR5, this might be my next mini-PC!

    > MemTest86 hang during memory testing of a known faulty SODIMM
    > instead of reporting errors).

    LOL, wut? I hope that's a Memtest86 bug, and not just what happens when you get memory errors with IB-ECC!
  • ganeshts - Sunday, October 8, 2023 - link

    Faulty SODIMMs can't guarantee only one- or two-bit errors. There could be more.

    The likely explanation for the hang is that IB ECC generates an ECC mismatch interrupt internally to the processor, and MemTest86 is not able to handle it.

    MemTest86 will eventually need to add support for IB ECC interrupt handling / error status readouts.
  • mode_13h - Sunday, October 8, 2023 - link

    Thanks for the review & replying to me.

    > Faulty SODIMMs can't guarantee only one- or two-bit errors. There could be more.

    Okay, I sort of assumed you had some idea of how many errors the DIMM had, like based on doing a memtest scan with ECC disabled. I've seen my share of DIMMs with only a handful of bad cells, so I assumed it was one of those.

    > MemTest86 will eventually need to add support for IB ECC interrupt handling / error status readouts.

    Yes. Sounds like a feature they need to add. Is this the memtest variant from PassMark Software?
  • ganeshts - Monday, October 9, 2023 - link

    Yes, I am using the PassMark variant.

    I have screenshots from mem testing the same SODIMM with the NUCS BOX-1360P/D4 (when they had the IB ECC feature enabled in the BIOS):

    https://www.anandtech.com/show/18732/asrock-indust...
  • mode_13h - Monday, October 9, 2023 - link

    Submit a bug report on it For Great Justice!
  • NextGen_Gamer - Tuesday, October 10, 2023 - link

    @Ganesh T S - I don't think those memory bandwidth figures and specs are correct. GPU-Z is known to not have good support for Intel's lower-end line. I know this personally as an owner of the Intel NUC11ATKPE ("Jasper Lake"). Intel's ark website shows that Alder Lake-N has a single memory channel (64-bit). Running at its fastest, so either DDR5-4800 or LPDDR5-4800, would be 38.4GB/sec of bandwidth. That tracks and make sense with what Intel says their 13th-gen Core series max bandwidth is, being dual-channel DDR5-5600, at 89.6GB/sec.

    Alder Lake-N running in its single-channel DDR4-3200 config then should be only 25.6GB/sec.

Log in

Don't have an account? Sign up now