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. |
30th January 2014, 07:29 | #22141 | Link | ||
Registered User
Join Date: Nov 2011
Posts: 187
|
Quote:
if (deintFps > 24.5) and (deintFps < 25.5) "Off" else "On" In the "On" profile, enable smooth motion with the option "only if there would be motion judder without it...". {Basically I want to use smooth motion the way it is selected in the "On" profile, but I need to disable it specifically for 25 fps content as LAV outputs still images as 25 fps video and there is a reported bug in madVR due to which a black screen is produced for still images if smooth motion is enabled.} Quote:
Last edited by omarank; 30th January 2014 at 08:33. |
||
30th January 2014, 07:35 | #22142 | Link | |
Registered User
Join Date: Jan 2014
Posts: 51
|
Quote:
random dithering: 51-55% GPU load error diffusion: 90+% load, occasional frame drops I only see present times in the OSD, no rendering times. Have you considered using void and cluster ordered dither instead of error diffusion? It would only require a lookup table instead of inspecting neighboring pixels. That might be more shader-friendly. |
|
30th January 2014, 08:19 | #22143 | Link | |
Registered User
Join Date: Nov 2011
Posts: 187
|
Quote:
Smooth Motion OFF: - Random dithering: 8.7 ms - Error diffusion: 18.5 ms Smooth Motion ON: - Random dithering: 10.3 ms - Error diffusion: 27.8 ms This is for 720p video on 1280x1024 monitor (no image scaling in the output). [Settings: FSE, CPU – 24, GPU – 16, frames in advance – 12, default flush settings, Chroma – Jinc3 AR] Is the performance hit with error diffusion due to OpenCL implementation or the algorithm itself? Last edited by omarank; 30th January 2014 at 08:21. |
|
30th January 2014, 09:22 | #22144 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
You may want to consider implementing something similar to the 'dither fruit' method from MPV, which is essentially an ordered dither with optional temporal randomization. It would give people another low-noise dither alternative, at much lower performance cost. Yes, I'd say its more true to the source, but the dither quality feels somewhat questionable on less than pristine sources. From what I can tell, it only does a hard mix of existing source colors, lightness, hues. For example, I saw it create a dither comprising dark specks on a light surface. Similarly I've seen it hard mix red specks and green specks in a pattern. While this works to some extent perceptually, it seems like it would be superior if the dither created new colors to better assist in creating smooth transitions. Last edited by cyberbeing; 30th January 2014 at 09:50. |
|
30th January 2014, 09:43 | #22145 | Link | |
Registered User
Join Date: Jan 2014
Posts: 51
|
Quote:
So the relative costs can vary substantially between different setups. |
|
30th January 2014, 09:48 | #22146 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
Luckily PotP's coder was kind enough to accept a few of my feature requests regarding its D3D GUI which makes me plenty happy now, especially as it never breaks FSE. Of course the black frames flashing is still there but it wouldn't appear to be nearly as annoying if I pause the movie before selecting context menus(such as manually rolling gamuts via PS scripts). Sometimes I don't only get black frames but previous frames from the movie huh. My only current problem is that I've set mVR to automatically roll refresh rates when going FS and when going from 1080p60 windowed to 1080p24/50 FSE, I randomly get an "Exclusive mode failed" error message in the top left corner of mVR...and no FSE for me It seems completely random so I'm not sure wth is going on here? Would you care for a log? I've checked the windows event viewer and it seems that PotP asks Windows to disable Aero before going FSE, is that part of the standard FSE procedure? I've also tried to disable Aero when going FS in the mVR settings but then FSE didn't work anymore. If Aero helps with tearing in windowed modes but sometimes makes FSE fail, I might just disable it altogether Quote:
IIRC only their "6" serie in the 2013 F lineup will allow for 3D but only the "5" serie allows for BFI without FI.......Sammy's FI hiccups on 24p and doesn't look all that good, OTOH their BFI provides the nice added value of removing motion blur and most visible flicker. I'm very sensitive to flicker BTW. Last edited by leeperry; 30th January 2014 at 09:54. |
||
30th January 2014, 10:11 | #22147 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Humm, I ran more tests and apparently FSE randomly fails if I tell mVR to automatically roll refresh rates when going FS but it doesn't fail if mVR was set to roll refresh rates when playback starts...is that expected behavior? I really like the FS condition, would you care for some logs?
|
30th January 2014, 10:24 | #22148 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
I only used a Jinc example, since that's something people are already familiar with as being rather costly in performance.
Quote:
Relatively speaking, it's expensive on mid-range to high-end NVIDIA Kepler compared to all other madVR options except NNEDI3. Last edited by cyberbeing; 30th January 2014 at 10:55. |
|
30th January 2014, 11:38 | #22150 | Link | |||
Registered User
Join Date: Nov 2012
Posts: 99
|
Quote:
Quote:
Quote:
|
|||
30th January 2014, 12:14 | #22152 | Link |
Registered User
Join Date: May 2012
Posts: 447
|
Ah sorry, I missed this. Unfortunately my laptop's card falls under legacy support, so it is stuck on the 13.9 Legacy Driver. This comes with OpenCL driver version 10.0.937.2 (regular driver 13.12 comes with OpenCL driver version 10.0.1348.5). Enabling error diffusion on my laptop doesn't seem to cause any problems, I just don't know if it's doing anything.
|
30th January 2014, 12:18 | #22153 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
Quote:
In video format 16 is the black, in PC 0 is. What you see in the "VMR9 renderless" picture is black that is not truly black (not equal to 0), while in MadVR its true black. If you think the blacks are actually clipped (or madvr did not guess correctly), you can change the input range by pressing Ctrl+Alt+Shift+I while watching your film.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 30th January 2014 at 12:25. |
|
30th January 2014, 12:38 | #22154 | Link | ||
Registered User
Join Date: Oct 2012
Posts: 7,925
|
Quote:
Quote:
|
||
30th January 2014, 14:48 | #22157 | Link | |
Registered User
Join Date: Jun 2006
Posts: 353
|
Quote:
http://tinypic.com/m/i2j4tf/4 http://tinypic.com/m/i2j4te/4 And the result is the same for 0.86.1. All I can say is the details are lost in madVR picture (see links in the post).
__________________
Windows 8.1 x64 Magically yours Raistlin Last edited by GCRaistlin; 30th January 2014 at 15:49. |
|
30th January 2014, 14:53 | #22158 | Link |
Registered User
Join Date: Sep 2010
Posts: 321
|
Has anybody noticed if there is a visible quality difference between using 32 neurons vs 64 neurons to double Luma resolution with NNEDI3, since in several of my media files it's the difference between increasing/decreasing the rendering times to prevent frame drops.
I guess it would overall be better using NNEDI3 with 32 neurons + Lanczos 3 AR is better than just using Lanczos 3 AR by itself.
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR CPU: AMD Ryzen 5 1600, Video: AMD Radeon RX Vega 56 -> TCL S405 55", Audio: Audio-Technica M50S |
30th January 2014, 14:53 | #22159 | Link | |
Registered User
Join Date: Sep 2006
Posts: 2,197
|
Quote:
one thing regarding the trade quality for performance window: maybe it would be more newbie friendly to rename those functions that way that in general always ticking or always unticking the checkbox has the same effect, meaning either lower or higher quality for all options.
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack) Last edited by Thunderbolt8; 30th January 2014 at 15:34. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|