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. |
![]() |
#31701 | Link | ||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||||||||
![]() |
![]() |
![]() |
#31702 | Link | |
Registered User
Join Date: Dec 2011
Posts: 1,754
|
Quote:
Problem is the extreme divergent results of copyback performance, some users have far less than half performance of PCIe 3.0 with 2.0, what shouldn't be. I couldn't use NNEDI3 at all when I had a R9 290X due to this. Since I really like a lot NNEDI3, I'm somewhat tied to Nvidia when I want to use it in madVR. ![]() |
|
![]() |
![]() |
![]() |
#31703 | Link | ||
Troubleshooter
Join Date: Feb 2014
Posts: 335
|
Quote:
Quote:
__________________
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. |
||
![]() |
![]() |
![]() |
#31704 | Link |
Registered User
Join Date: May 2012
Posts: 447
|
Haha, I know. It's kind of fascinating what specialized neural networks can do when given free reign though. I'm sure we'll get to human levels of recognition one day (and it'll stop adding weird eyes all over the place). For a bit more context, there was a google research blog post about their neutral networks here (and this follow-up for the code.
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) Last edited by Ver Greeneyes; 12th July 2015 at 14:24. |
![]() |
![]() |
![]() |
#31705 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Quote:
Quote:
Maybe, but NNEDI3 will be ultra fast compared to such kind of algorithms. |
||
![]() |
![]() |
![]() |
#31706 | Link | |||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
![]() Quote:
![]() ![]() That's usually how they do it in my country when they wanna pass laws nobody would agree on, they pass them at night during summer, case closed ![]() Either way, HQ is a complete showstopper for me so if .15 is seriously the last version providing a switch for it then I'm more than likely through with updates till mVR supports resolution-changing PS scripts so I could go nuts and mess with ALL the SR/sxbr settings......any very rough ETA for this please? Apart from "not soon"? Or maybe I'll get bored of SR at some point as I do realize that it's extremely sharp and I've never been a fan of sharpening to begin with, but its effect on 24p motion blur with HQ off is pure magic to me in combination with monostatic ED2@8bit ![]() Quote:
![]() |
|||
![]() |
![]() |
![]() |
#31707 | Link |
Registered User
Join Date: Dec 2008
Posts: 497
|
Extremely interesting idea. Would love to try it out.
But now to my follow-up regarding Finesharp vs. AdaptiveSharpen, which I now had a bit more time to dig deeper, after I did some more tests with different samples. On a more general note, from the samples I looked at, Finesharp is a lot more uniform with it's sharpening, which especially benefits real-world content, since it doesn't selectively sharpen like AdaptiveSharpen. Which means that, if you want to sharpen the whole image for basically the same value, Finesharp is definitely the way to go. It also looks way more natural due to this behaviour. AdaptiveSharpen is definitely not a replacement for Finesharp, but more like an additional sharpening effect, which can be beneficial on some content, but (see below) you have to be very careful with higher values. Also, there are huge (and I mean HUGE) differences when you compare both algorithms using image enhancements and upsaling refinement, more below. Here's an example, why I would completely stay away from AdaptiveSharpen on the image enhancements tab, no matter what values you set. Image enhancements - Finesharp 1.0 ![]() Image enhancements - AdaptiveSharpen 0.3 ![]() I think I don't need to explain the results, they speak for themselves. Finesharp can be used with very high values (I still would recommend not to go much higher than 1.0), while AdaptiveSharpen even beginning from values like 0.1 already rings and 0.3 already rings like crazy and it also adds some very strange look to the image. On game recordings, anime and real-world content, this should be avoided at all cost. For image enhancements, Finesharp is the clear winner on all the content I have looked at and tested. With an additional AR algorithm applied, Finesharp would be very close to perfect. The situation with the higher ringing that AdaptiveSharpen shows when used in the image enhancement tab, completely reverses when you use AdaptiveSharpen on the upscaling refinement tab. Using the same values from above, AdaptiveSharpen rings a lot less than FineSharp in this tab, however, it still retains that oil painting look that worsens the higher you go with the values. So, for me, personally, I would stay away from AdaptiveSharpen in the image enhancements tab altogether and only use it in the upscaling refinements tab and also preferably with VERY low values (like 0.1 or maybe even lower). |
![]() |
![]() |
![]() |
#31708 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,754
|
Mostly agreed.
I really like the effect of AS as an UR with low values (e.g. 0.2) for NNEDI3. Everything's still well reconstructed, but that softness disappears for a huge amount. Especially if sharpened after each 2x upscaling step. Thanks to its adaptive nature, it doesn't oversharp already sharpened areas and there is very little aliasing introduced. Maybe this works a bit better with naturalistic content than with artificial one due to that thickening of black lines. But without sharpening, those lines are very soft with NNEDI3 though. |
![]() |
![]() |
![]() |
#31709 | Link |
Guest
Posts: n/a
|
I still get a ton of presentation glitches on my 120Hz monitor, even if I set it to 60Hz. The same exact settings work perfectly fine on my TV @ 23Hz. I don't get it. Average rendering times are identical on both TV and monitor - about 27-28ms (same as max stats). I can reduce presentation glitches on 120Hz monitor by enabling "present a frame for every VSync", but then still occur (1 every 10 seconds or so). However, enabling this option during playback on my TV @ 23Hz creates dropped frames and presentation glitches. Setting "present several frames in advance" to 1 also helped to reduce presentation glitches (1 every 15-30 seconds). Using less GPU-taxing settings made no difference.
The second issue I get on my TV is that at times when I pause playback and resume it, I get severe playback stuttering, which I can fix by exiting fullscreen exclusive mode to window mode and then going back to fullscreen exclusive mode. That does not happen on my 120Hz monitor though... I reset madVR settings to default, uninstall it as admin, restarted, install madVR as admin, reset settings back to default, and applied settings I use. That did not help. EDIT: Could these issues because I set "Maximum Pre-Rendered Frames" to 1 in NVidia Control Panel? I set it so because it reduces stuttering associated with using Borderless Window mode in PC games. Last edited by XMonarchY; 12th July 2015 at 23:45. |
![]() |
![]() |
#31710 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,049
|
High Refresh Rate screens can be a bit fiddly. You may need to increase the queue sizes quite a bit to accomodate for the higher refresh rate, that tends to help for me to reduce the glitches, and "present a frame every vsync" is pretty much mandatory.
Personally, its not like I see the glitches, it just piles up on the counter. PS: There will never be settings that work 100% perfect on every system, so having to change a setting here or there depending if you're playing 23.976 on a 120Hz screen, or having it play 1:1 on a 23p TV is not uncommon.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#31711 | Link |
MPC-HC Developer
Join Date: May 2010
Location: Poland
Posts: 556
|
@madshi: Something weird is going on. If I make MPC-HC window size equal to screen size madVR will go into exclusive mode and position window in center even though it weren't before. If I open context menu to disable exclusive mode it window go back to its original place. Also seekbar doesn't work in this "exclusive mode" probably it is not reported correctly.
To reproduce open any file in MPC-HC. And stretch the window to display size (not work area size). Basically this means to Make MPC-HC max size. To do that you need manual grab window borders and stretch it. I will look into details tommorow. But it looks like madVR have "if (windowSize == displaySize) GoToRetardedExclusiveMode();" logic ![]() |
![]() |
![]() |
![]() |
#31712 | Link | |
Guest
Posts: n/a
|
Quote:
|
|
![]() |
![]() |
#31713 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,049
|
Quote:
Luckily the NVIDIA panel has per-app settings!
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
![]() |
![]() |
![]() |
#31716 | Link |
Registered User
Join Date: Dec 2011
Posts: 1,754
|
Vsync, prerenderlimit, power management mode and Optimus settings are the only driver-settings that should affect madVR. Everything should be kept at driver default (app-controlled) for the profile of your media player.
If you change settings globally, you have to set them back for each profile. |
![]() |
![]() |
![]() |
#31717 | Link | |
Troubleshooter
Join Date: Feb 2014
Posts: 335
|
Quote:
Edit: Windowed Full Screen (D3D11) runs with the 11ms presents, but if I run in D3D11 Exclusive (10 bit) its back down to 3ms again. Edit #2: Unchecking "present a frame for every VSync" also seems to be a way to bring it back down to 3ms while in (D3D11) Windowed Full Screen mode.
__________________
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; 13th July 2015 at 03:30. Reason: added details about D3D11 mode effects |
|
![]() |
![]() |
![]() |
#31718 | Link | |
Registered User
Join Date: Jun 2012
Posts: 43
|
Quote:
![]() ![]() |
|
![]() |
![]() |
![]() |
#31719 | Link |
Registered User
Join Date: Dec 2014
Posts: 1,127
|
Today, I attempted to embrace image sharpening as tool to improve an image rather than enhance its artifacts. I found the following settings beneficial in improving the quality of high-definition video:
1080p -> 1080p Image Enhancements - FineSharp (strength 0.6) 720p -> 1080p Upscaling Refinement - SuperRes (medium: strength=1.0; passes=1) SuperRes is my favourite of the two. Its ringing is not obvious or bothersome compared to other sharpeners. I'm curious if the luma and chroma are doubled together or just the luma like the other shaders? An AR filter for FineSharp would be great. Last edited by Warner306; 13th July 2015 at 07:34. |
![]() |
![]() |
![]() |
#31720 | Link | |
Troubleshooter
Join Date: Feb 2014
Posts: 335
|
Quote:
![]()
__________________
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. |
|
![]() |
![]() |
![]() |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|