The output is HDMI v2.0a, so it supports up to 32 audio channels, up to 4K@60hz video, HDR, the works:
https://en.wikipedia.org/wiki/HDMI#Version_2.0Red October HQ... I had to run a bunch of tests to answer this.
TLDR:- Red October HQ works in "Advanced -> Custom" mode, after switching the LAV HW Acceleration from DXVA2 Copy-Back to DXVA2 Native.
- 1080p plays fine with "Balanced" Quality Setting
- 4K plays fine with "Best Performance" Quality Setting, some stuttering on Balanced
- Best Quality is unwatchable with lots of stuttering/dropped frames
Longer answer:I use JRiver as a library/catalog, but not as a player; instead, I use MPC-HC as an external player with my own config for MadVR and LAV filters. Anyway, I enabled JRiver's player and tested it with a mix of 1080p and 4K videos, x264 and HEVC, up to 25 Mbps (note: I've tested a 4K HEVC 10bit @ 140Mbps sample on MPC-HC with no problem
The default Red October HQ settings use a LAV Video Decoder config which doesn't work well on this MiniPC, causing lots of stuttering and dropped frames. The problem is the HW Acceleration mode in LAV, which is set to "DXVA2 (copy-back)". I had to change it to "DXVA2 (native)", and then everything works. Some older post-processing filters might not work with Native mode, but I haven't found any so far.
Copy-back vs Native:
https://en.wikipedia.org/wiki/DirectX_Video_Acceleration#DXVA2_implementations:_native_and_copy-backCopy-Back copies each frame back to main memory after decoding it, then the frame is post-processed (if needed) and sent back to the GPU frame-buffer for display. All this back-and-forth copying requires lots of PCI/DRAM bandwidth, and these cheap Celeron-based MiniPCs don't have enough of that.
"Quality Setting" options:The Quality Setting in MC options corresponds to different post-processing options for MadVR renderer. Most of these options require heavy CPU usage, so they will cause stuttering on this low-power miniPC, because it takes too long to postprocess each frame. In general, I only enable HW-accelerated options in MadVR and disable all other fancy post processing options. I don't see the need for them anyway, as the picture quality is just awesome without them.
Best Performance: this is identical to what I use with MPC-HC; only HW accelerated options are enabled (DXVA), and some performance optimizations are also enabled. This plays anything and everything I throw at it without any frame drop. CPU usage hovers at just 20% and 1GHz speed, basically the GPU is doing all the work.
Balanced: This enables some MadVR post-processing filters, using more CPU. It plays all 1080p content fine, but 4K stutters with some frame drops. CPU usage goes up to 70% for 1080p and 100% for 4K, and CPU speed is now at 2 GHz. GPU usage is also higher (more shaders running). I don't see *any* difference at all in visual quality, but maybe that's just me.
Best Quality: More MadVR software post-processing options are enabled and a few HW acceleration options are now disabled, with heavier software algorithms selected instead. This is too much for this little Celeron, and now even 1080p stutters.
One side note: my TV is 1080p, not 4K. Any video not in native resolution needs to be upscaled or downscaled - this is where MadVR post-processing options enter the picture. Up/Downscaling can be done via hardware (DXVA2) which is very fast, or via software with different algorithms which will require a fast CPU - more so for 4K as it has to process 4x as many pixels as 1080p. So while I have issues playing 4K video on my 1080p TV with software scaling enabled, on a 4K TV the problem is most likely reversed: 4K streams will play just fine, but 1080p will stutter due to software downscaling. YMMV.
With HW/DXVA options, the GPU does it all on the fly and these issues are not present. If you want to have those software post-processing filters for chroma/upscale/downscale/effects/etc, you'll need a beefier CPU. It's not so much about the GPU, which can handle anything just fine; it's the software post-processing that needs more CPU power to run the algorithms in real time. Personally, I don't see any quality improvement with these software options, so I'm happy with this little PC.
(edited)