emoose / VideoRenderer

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

rtx-1.0: Does not appear to activate rtx feature #3

Closed AtomicStryker closed 1 year ago

AtomicStryker commented 1 year ago

Windows 10 22H2 19045.2604, HDR is off Nvidia driver 531.18 GPU is RTX 4090 Display is a 4K 120Hz Monitor, HDR off

Testing Software: Current Chrome + Youtube MPC-BE x64 1.6.6 portable MPC-HC x64 2.0.016 (K-Lite Codec Pack) VLC as definitely not-optimized comparator

I found the easiest way to detect if the RTX feature is active or not is to check the GPU power draw. There is a notable bump whenever upscaling is happening.

This is me playing a youtube video in chrome with RTX SR 4 active: image Power draw goes from 27W to 80W. Rendering video without RTX SR does not increase power draw above 27W.

So i followed the instructions, but neither MPC-HC nor MPC-BE x64 1.6.6 portable show an observable difference in image quality (compared with VLC) or a bump in GPU power usage.

Here are my settings: image

AtomicStryker commented 1 year ago

Update: I saw the reddit post saying it appears to only work on some videos, so i tried a bunch and found some it does work for.

When MPC-BE has the "GPU" marker in the bottom right, for H.264 D11 content, then it appears to be active.

Oddly enough, the same video and renderer in MPC-HC does not get superres. It does report as "native H/W D11"

As for how visible the difference is ... i don't think i could ever tell if it was active or not. It's subtle at best.

clsid2 commented 1 year ago

You can change the hardware decoder in the settings of the internal video decoder of MPC-HC. Options > Internal Filters > Video Decoder However, it should theoretically work with all of them.