emoose / VideoRenderer

RTX HDR modded into MPC-VideoRenderer.
GNU General Public License v3.0
1.29k stars 67 forks source link

HDR not compatible with SVP frame interpolation #27

Open binarystyles opened 10 months ago

binarystyles commented 10 months ago

Appears that I can only use SVP frame interpolation OR Nvidia HDR, but can't get both to work together. Is it possible? That would finally be the best of all worlds for upscaling older video (in my opinion).

Duc2k2 commented 10 months ago

They both work on my PC. Do your settings look like this? image image

binarystyles commented 9 months ago

Ahhaa! You helped me figure it out, the default installation for SVP overwrites the newer version of MPC-VR, I had to unselect it with a custom installation (settings were fine).

This is fantastic, thanks!

FiftyFour7250 commented 9 months ago

@binarystyles @Duc2k2 How did you manage to make this work with SVP? I don't have HDR equipment, I am interested in Super Resolution + SVP, however, when SVP is enabled, Super Resolution doesn't work. Although it work fine without SVP.

At first I didn't install MPC VideoRenderer via SVP, then I tried to install, then I tried to replace files in SVP directory with the MPC VR of this repo. In all cases the result is the same - when SVP is turned on, Super Resolution doesn't work

FiftyFour7250 commented 9 months ago

I also noticed this. Let's take one specific file with resolution 488x514

If you play it without SVP, so that Super Resolution would work, then the statistics will say Input format: NV12 488x514 Scaling: 488x514 -> 1367x1440 D3D11 SuperResolution*

If you play it with SVP, Super Resolution doesn't work, then the statistics will say Input format: NV12 1360x1440 Scaling: 1360x1440 -> 1360x1440

So it changes the resolution, and doesn't even run SuperResolution. My monitor is 3440x1440 by the way.

FiftyFour7250 commented 9 months ago

Oh, I figured it out. If you want to make SVP + Super Resolution work, then in SVP settings disable alter video size, or at least reduce it to the monitor size (this is better, because otherwise 4K video will be really hard to play even without Super Resolution)

image