FWIW, I've now tested JRVR on 5 different setups (all running Windows 11 with HDR set to be permanently on). The results are excellent, even breathing new life into low end iGPU. My summary is as follows:
- Intel NUC7i5 (Iris Plus 640) to a LG OLED TV: When using HDR Passthrough, this setup can play up to and including UHD HDR 59.94fps material without dropping frames. It does not have the grunt for tonemapping.
- Intel NUC8i5 (Iris Plus 655) to a Epson TW9300 PJ: Same as the above, though the limitations on the Epson only having a 10ghz chipset mean all sorts of mucking around getting the best combination of settings (MC, Windows, Drivers) to work well. In the end I'm sending all material as 1080p HDR and it is (finally) working well (see notes)
- 1660Ti to a Sony OLED TV: No issues to report at all, works with Passthrough and Tonemapping. I prefer Passthrough on this setup.
- 1660Ti to a JVC X7500 PJ: No issues to report at all, works with Passthrough and Tonemapping. I'm yet to decide if I prefer Tonemapping or Passthrough on this setup.
- 3090 to a Philips HDR1,000 Certified Monitor: No issues to report at all, works with Passthrough and Tonemapping. I prefer Passthrough on this setup.
Notes:
- Passthrough vs Tone mapping: I personally prefer HDR Passthrough on HDR Displays with relatively high nits. The image looks great. I'm yet to decide with my JVC projector if I'll tonemap or passthrough as I need to spend a lot more time with all the various combinations. If you have an SDR Display then tone mapping is for you.
- Display Rate Change Delay: If you are getting weird Audio or Video issues, check your settings in "Options--> Video--> Display Settings--> Wait after change (use if display changes slowly)" I've always found that PJs change slowly and hence the HDMI chain takes some time to correctly re-establish itself / re advertise it's EDID. On my Epson PJ I had to raise this to 10secs else the Audio would only be 2ch (not 7.1).
- Intel iGPU weirdness: Another issue that became apparent on the Epson PJ setup with its 10GBit HDMI chip, is the way the Intel driver works. It's a long story but the
thread is here outlining the issues and fix if you happen to fall into the camp of using older devices that don't fully support all UHD frame rates on an Intel iGPU setup.
- Video Clock: If your not using VideoClock then I'd really suggest you give it a go (Options--> Video--> General Video Settings). You should get no frame drops or repeats as it resamples the audio to keep it in sync with the video (rather than the other way around).... well you will get a few at the very beginning of the playback but after that it is pretty much rock solid. The only downside is that you can not use Bitstreaming, so for those with a speaker system above 7.1 that want Atmos etc then bit streaming is still for you (as decoding is limited to a max of 7.1).
In summary, Hendrik has done a terrific job with JRVR. Of all the video renderers I've played with, JRVR not only gives great HDR playback but does so on the widest range of HW that I've seen.... even low end iGPU that till now was just not possible. For those with dedicated GPU's you can pick and choose between passthrough and tone mapping depending on your what looks best on your display device (and there is plenty of Head Room for extra processing goodies I'm sure Hendrik has in mind). For those with an iGPU, then HDR Passthrough is very very efficient and will be your go to.