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 |
![]() |
#2042 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,679
|
Shame, it sped up NNEDI3 16 taps on my HD4000 by over 20%, getting similar performance gains on Nvidia would deliver better performance than madVR (at least on my card)
Still can't recommend it for Intel though it's almost twice as slow as the shader version 'prefer vector & small code'. I would quite like to see what NNEDI3 performance is like on Skylake's GT4e. Last edited by ryrynz; 8th May 2015 at 10:42. |
![]() |
![]() |
![]() |
#2043 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Ah it was never meant to speed up NV hardware!
Are you saying MPDN's OpenCL NNEDI3 is slower than madVR on your card? That's not the case on my 560GTX... Btw I've uploaded the changes to GitHub, reverting only NV's code path. I'd like to get some feedback on whether AMD users are gaining/losing performance from the changes at all. As for Intel, it is ~20% faster. Last edited by Zachs; 8th May 2015 at 13:15. |
![]() |
![]() |
![]() |
#2044 | Link | |
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
Running it with my Intel 4000 gpu NNEDI3 was still unusable (running at 246ms by itself, and 300ms as part of a script chain with debanding and superchromares).
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 8th May 2015 at 13:29. |
|
![]() |
![]() |
![]() |
#2046 | Link |
Registered User
Join Date: Jan 2013
Posts: 12
|
Starting with the newer builds (around April 30th), I get a blank screen when trying to use SuperRes with my r9 290x. The other scripts work perfect.
Code:
InvalidArgument=Value of '0' is not valid for 'SelectedIndex'. Parameter name: SelectedIndex |
![]() |
![]() |
![]() |
#2050 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
That was always in the plan but it's not that easy. There are a few 'reset to defaults' that I'd like to see - within each render script / player extension, and a global one that resets all of MPDN's config to default as well as one that wipes both MPDN, render scripts and player extensions config. Haven't figured out a way to do that yet...
|
![]() |
![]() |
![]() |
#2051 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Just a quick heads up. I've added OpenCL NNEDI3 as a prescaler of SuperRes.
You'll need to delete "%localappdata%\MediaPlayerDotNet\RenderScripts.x??\SuperRes.config" again for this option to appear after you've downloaded the new scripts from GitHub. |
![]() |
![]() |
![]() |
#2055 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
You have to scale chroma before you can use any render script upscalers. SuperChromaRes has to come before NNEDI in your case. I usually do deband right after chroma upscaling, then followed by NNEDI3 with SuperRes (very low strength). Even when running NNEDI3 with 64 neurons on my gtx680, I still find SuperRes to increase image quality both in sharpening and reducing aliasing.
|
![]() |
![]() |
![]() |
#2056 | Link | |
Registered User
Join Date: Feb 2013
Posts: 96
|
Quote:
|
|
![]() |
![]() |
![]() |
#2057 | Link |
Registered User
Join Date: Dec 2013
Posts: 753
|
Hi there! I made some changes to the renderscripts again, based on the feedback on the MadVR thread and some of things madshi noticed while implementing them.
A short summary: - Tried to improve the quality of the debanding, it should have less artifacts around edges and might be slightly faster. - SuperChromaRes now works in rgb, this should improve quality and be slightly faster, although the anti-ringing still needs some work, it'll work correctly, but the performance isn't too good at the moment. - Some minor performance tweaks / fixes to SuperRes and SuperChromaRes. - Better defaults for SuperRes and SuperChromaRes. |
![]() |
![]() |
![]() |
#2058 | Link |
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Hmm just found out madVR is in violation of the LGPL license (section 4d and/or 4e) - i.e. including the source isn't enough. Section 4d requires that the user be able to modify the LGPL source and have the app run the modified version and/or link to it. MadVR is also in violation of section 4c which requires that it displays a proper copyright notice. The ancillaries required to run those shaders have also been converted to closed source, which is also in violation of LGPL.
On a similar note, it would appear that its NNEDI3 implementation is also in violation of LGPL, as changing the included source in the zip file won't affect madVR's implementation. The original NNEDI3 OpenCL source code by SEt is LGPL and is in full compliance with LGPL. Last edited by Zachs; 11th May 2015 at 02:10. |
![]() |
![]() |
![]() |
Tags |
direct3d, mpdn, nnedi3, opencl, reclock |
Thread Tools | Search this Thread |
Display Modes | |
|
|