Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#2782 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Yeah the Khronos group didn't mandate the need to do interop without a copyback so it's not technically a bug, but that doesn't mean it isn't a problem.
Anyway until Nvidia brings back their interop extension, you'll have to use the shader version of NNEDI3. On my Kepler, the OpenCL version is a fair bit faster. Fermi is the other way around... Go figure. |
![]() |
![]() |
![]() |
#2783 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Dear devs,
The latest code check-in on GitHub is meant for v2.39.0 (available as test build only at the moment), which unfortunately has some breaking changes to the extensions API due to the introduction of ScalerTaps.Two. Hardware scalers have also been removed and nearest neighbour / bilinear now works properly when used as a downscaler - i.e. they are 1-tap box and 2-tap triangular filters respectively. The new nearest neighbour downscaler should be around the same quality as the old hardware bilinear (and non hardware bilinear) when downscaling by a small amount but it should give much better quality at larger downscale factors (but it's still just a box filter at the end of the day). You may find the new bilinear to be adequate in most cases without the need to go to Bicubic even. Anyway if anyone wants to have a play with it besides the devs, feel free to download the test build from http://mpdn.zachsaw.com/Test%20Builds/3220/. If you encounter any problems, please report them here. Do note however that if you want to use it with extensions, you'll have to use the latest source from GitHub. Cheers. Last edited by Zachs; 29th July 2015 at 14:01. |
![]() |
![]() |
![]() |
#2784 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
How can I use SuperRes after each doubling when using NNEDI3 quadrupling?
I have two conditional scripts in a row set up for quadrupling: Code:
if SourceSize.Width < 1280 and SourceSize.Height < 720 and NeedsUpscaling -> use NNEDI3 + Image Processor if SourceSize.Width <= 1600 and SourceSize.Height <= 900 and NeedsUpscaling -> use NNEDI3 + Image Processor ![]() |
![]() |
![]() |
![]() |
#2785 | Link |
Registered User
Join Date: Dec 2013
Posts: 753
|
As of now that's not possible since SuperRes always scales to the screen size. There are also some subtleties when you use SuperRes multiple times like that since it's best for SuperRes to know that the original image was, which it won't if you simply use it after the image has been doubled.
For now it's best to just use the NNEDI3 quadrupler as a prescaler for SuperRes. |
![]() |
![]() |
![]() |
#2787 | Link | |
Registered User
Join Date: Jun 2005
Posts: 513
|
Quote:
|
|
![]() |
![]() |
![]() |
#2789 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,679
|
Quote:
D3D9, with hardware bilinear chroma and luma no SM or FM and no dithering on a 720x480 24 FPS file using NNEDI3 on OpenCL with a target resolution of 1920 x 1080 Code:
MPDN Neurons Rendering time GPU % 16 10.6 15% 32 13.3 20% 64 17.8 30% 128 23.7 53% 256 39.6 91% madVR Neurons Rendering time GPU % 16 10.4 12% 32 13.1 18% 64 17.7 31% 128 25.6 57% 256 43.7 96% ~Frame drops~ Last edited by ryrynz; 30th July 2015 at 06:09. |
|
![]() |
![]() |
![]() |
#2790 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Speaking of NNEDI3, I've just checked in some codes that allow you to select different neuron count for each pass.
First pass is definitely much more important than second as the second relies on the first. Go have a play. ![]() |
![]() |
![]() |
![]() |
#2791 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
Zachs, MPDN often crashes with this error when I change lots of settings in a row, e.g. when comparing scaling results:
![]() Sometimes the player also becomes sluggish before this when switching between fullscreen several times (non-FSE). Furthermore, the dialog to add shaders to image processor can't be reached if media is opened in the player, it then opens somwhere in the background or so and can't be pulled to the foreground. The player must be terminated because it locks itself out. |
![]() |
![]() |
![]() |
#2793 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
|
![]() |
![]() |
![]() |
#2795 | Link | |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
They may bring it back or not, we have not been told yet:
https://forums.geforce.com/default/t...18371/#4618371 And SM5.0 NNEDI3 is still working well here. ![]() Quote:
|
|
![]() |
![]() |
![]() |
#2797 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Is it actually possible to run 353.49 Hotfix drivers under Windows 10? I heard they force the latest one on you via Windows Update. I wonder what would happen if you are running a beta driver that is newer than what Windows Update has...
|
![]() |
![]() |
![]() |
Tags |
direct3d, mpdn, nnedi3, opencl, reclock |
Thread Tools | Search this Thread |
Display Modes | |
|
|