Talk:MadVR Chroma Upscaling 720p Image Quality

Jump to: navigation, search

madVR NNEDI3 Chroma Upscaling Quality Comparison 720p[edit]

Main MadVR Page Main PotPlayer Page Using Nvidia DSR with madVR Dithering: Error Diffusion Comparisons Chroma Upscaling Benchmarks 720p Chroma Upscaling Screens
1080p Chroma Upscaling Screens 720p Image Doubling with NNEDI3 Screens 720p Image Upscaling Screens MadVR Processing Options and Settings NNEDI3 Overview


Madvr Chroma Upscaling Render Time Results.png

Below are some screenshots I took using MPC-HC's built in image capture while changing the Chroma Upscaling option in MadVR . I tried to get the exact same shot for each setting change, but there will be some slight changes in the images. You will notice that there is a large difference between the first image and the second. That is because the first image is the mpc-hc default render, EVR. This is the worst case scenario, as you can see just installing and choosing madVR dramatically improves image quality. For these tests I only modified madVR's Chroma Upscaling just to see if I could notice a major difference in image quality.

There is no real benefit to using NNEDI3 for Chroma Upscaling since I can barely notice a difference in quality, yet NNEDI3 is about 5 times more expensive than just sticking with the madvr default, bicubic. It's better to use NNEDI to double Luma Resolution instead, because it's not as costly there. I went ahead and benchmarked chroma upscaling options to get an idea of what each option "costs" in terms of GPU and CPU resources.

This page is focused on 720p video quality with madVR, you can view screenshots of 1080p video here.

MPC-HC Default Settings EVR[edit]

This is what the default video quality looks like when you install mpc-hc and play a video. The next images are using MadVR for the video renderer. The image below is using Microsoft's renderer, which works, but doesn't exactly provide the best video quality. EVR utilizes DXVA2 for hardware decoding.

No madvr EVR 720p.jpg

madVR Default (bicubic) Chroma Upscaling[edit]

As you can see here, using MadVR with either mpc-hc, or with PotPlayer dramatically improves video quality. If you click on the images you can view their full resolution sizes to judge for yourself. Bicubic is one of the less demanding options to use with Chroma Upscaling and MadVR does a good job by default, of improving video playback quality.

Madvr BiCubic 720p.jpg

madVR SoftCubic 70 anti ringing filter Chroma Upscaling[edit]

SoftCubic is the next option for Chroma Upscaling. I used the softness 70 option, which seems to provide a good balance between being too blurry and too sharp.

MadVR Chroma Upscaling SoftCubic 70 3AR 720p.jpg

madVR Lanczos 3 tap anti ringing filter Chroma Upscaling[edit]

I noticed a slight difference in quality between BiCubic and Lanczos. Lanczos seems to provide better video quality, video looked a lot sharper.

MadVR Chroma Upscaling Lanczos 3AR 720p.jpg

madVR Spline 3 tap anti ringing filter Chroma Upscaling[edit]

Spline looks damn good, similar to Lanczos, both have cool names. I'd flip a coin to decide what one to use if you have a peasant level PC and can't use NNEDI3.

MadVR Chroma Upscaling Spline 3AR 720p.jpg

madvr Jinc 3 with AR Chroma Upscaling[edit]

Next up is Jinc which is at the "top" of the list in terms of the most demanding algorithm to use for MadVR's Chroma Upscaling. Keep in mind that Chroma Upscaling is not the same thing as using NNEDI3 to double Chroma Resolution, they are two different settings within MadVR. I think Jinc does a better job at improving video quality, but not by a ton, so if you are noticing choppy video you should stick with Bicubic.

Madvr Jinc 3 AR Chroma Upscale 720p.jpg

madvr NNEDI3 16 Neuron Chroma Upscaling[edit]

NNEDI3 16 looks pretty similar to Jinc in my opinion, it seems to cost a little more, and if you are going to use NNEDI3 to Double the Chroma Resolution then I'm not sure this is really needed, but honestly if you just bought a $400 or more GPU you probably want to use every last drop, right?

Madvr NNEDI3 16 Chroma Upscale 720p.jpg

madvr NNEDI3 64 Neuron Chroma Upscaling[edit]

NNEDI3 64 looks just about the same as NNEDI3 16, but costs way more GPU resources than 16 neurons

Madvr NNEDI3 64 Chroma Upscale 720p.jpg

madvr NNEDI3 256 Neuron Chroma Upscaling[edit]

256 neuron NNEDI3 is the most demanding option you can configure with MadVR and I don't notice any difference between 256 neurons and 16 neurons, or even that much between this and Jinc. At least for now, I suggest focusing GPU power on Luma and Chroma Resolution Doubling.

Madvr NNEDI3 256 Chroma Upscale 720p.jpg


I cannot see any difference in the pictures...[edit]

I cannot see any difference in the pictures...