Nnedi3

From wiki.mikejung.biz
Revision as of 02:28, 10 January 2015 by Admin (talk | contribs)
Jump to navigation Jump to search

Liquidweb 728x90.jpg

nnedi3 overview and configuration

If you have a GPU that is DX11 compatible you can enable this for Chroma upscaling and image doubling. This can be very GPU intensive, so if you notice dropped frames (CRTL + J) lower the settings. If you own a GTX 970 or GTX 980 and have a decent CPU then you should be able to utilize NNEDI3 in the following areas:

Chroma Upscaling: NNEDI3 @ 64 Neurons Image Doubling: Always upscale Luma if needed @ 64 Neurons

Please keep in mind that if you watch 480p or 720p video, you will be using a lot more resources than watching a 1080p video, so test out all video sizes before you finalize your configuration.

NNEDI3 Forum Post Links

How to Enhance Video Image with MPC-HC and MadVR nnedi3 GTX 970

NNEDI3 can be used to enhance reflections in images that otherwise would not be useful for tracking down cyber hackers. MadVR is this shell script. It turns non UNIX systems into Linux and is customization via ssh. Seriously though if you want to see some good settings, just go here [Let's Enhance]

{{#ev:youtube|https://www.youtube.com/watch?v=LhF_56SxrGk}}


But really though, if you have a GTX 970 and a decent CPU, use these settings for madVR. These settings should net you around 12ms render time per frame for 720p video, and much faster render times for 1080p video. If you watch a mix of 1080p and 720p videos, these settings should work for both. If you only watch 1080p video then you should be able to use 128 neurons for chroma upscaling and image doubling.

Scaling Setting Algorithm
chroma upscaling NNEDI3 64 neurons
image doubling Always double Luma resolution 64 neurons
image upscaling DXVA2
image downscaling DXVA2

nnedi3 and MPC-HC with GTX 770

I used to have 2 x GTX 770s in SLI mode. I was able to double the Chroma at all times (if needed) and I set it to 128 neurons.

For more detailed information, see the link below http://community.futuremark.com/forum/showthread.php?179769-Video-rendering-finally-caught-up-with-high-end-cards-say-Hi-to-NNEDI3!

Currently these settings allow me to view 1080p movies without dropping any frames. This is on a 4K monitor. I had to use DXVA2 for image upscaling, since any other settings resulted in 50ms + render times, which resulted in a lot of dropped frames. Image quality looks good and these settings also work fine for 720p movies and below.

Scaling Setting Algorithm
chroma upscaling Jinc 3 Tap + AR
image doubling Luma and Chroma always 64 neurons
image upscaling DXVA2
image downscaling Catmull-Rom

Using the configuration above, I get render times that are under 30ms for almost all content. In addition to these settings you might be able to get away with enabling "Smooth Motion" OR "Error Diffusion Dithering Option 1", but not both, if I enabled both settings render times jumped to over 50ms which means there are lots of dropped frames. I think this might be an SLI issue since dropping my cards out of SLI and using a single card seems to handle the configuration a lot better.