Aleksoid1978 / VideoRenderer

Внешний видео-рендерер
GNU General Public License v3.0
1.1k stars 122 forks source link

HVEC x265 encoded content chroma issue (RTX Super Resolution ON only) #184

Closed MasterEmerald closed 2 months ago

MasterEmerald commented 2 months ago

Not sure if this is an issue with MPCVR or MPC-BE, video driver, windows build, or combination of factors, but recently I've noticed that content encoded with x265/HVEC outputs crushed colors, and has chroma issues when the video frame is scaled to 100% or more and/or the video is outputting in full-screen. x264 and VVC/H.266/x266 encoded material has no such issue.

bad_x265_10bit_100 bad_x265_90 bad_x265_100 bad_x265_105 good_x264_100 good_x264_110 good_x265_10bit_99 good_x265_890

Aleksoid1978 commented 2 months ago

Show filter list in MPC-BE.

v0lt commented 2 months ago

Please provide detailed Windows version. Please provide video driver version.

clsid2 commented 2 months ago

Try with RTX Super Resolution disabled.

MasterEmerald commented 2 months ago

Thanks guys! See attached, default filters and latest drivers.

I've noticed this for the past few (at least) Nvidia driver releases... not sure if it was there before. Finally saw something changing when I started resizing the video frame window so figured I'd share.

And @clsid2 - yes, seems its RTX Super Resolution or its implementation that is somehow causing it. When I disable it at the driver level - all good. When enabled x265 8bps and 10bps content has chroma issues when scaling the video frame. I also left enabled at driver level but disabled in mpcvr config - same result - when disabled - all looks good.

PS - MPC-HC -> MPC-BE and MPCVR are hands down the BEST pieces of video playback software around. Been using both for years, decade+ where applicable. Amazing work! Спасибо

Requested info: Win 11 Pro 26100.1742 (24H2) Nvidia Driver 561.09 / DirectX 12

Screenshot 2024-09-15 074509 Screenshot 2024-09-15 073042 Screenshot 2024-09-15 073120 Screenshot 2024-09-15 073159

clsid2 commented 2 months ago

Then it is a driver issue.