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. |
28th November 2016, 03:30 | #40821 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Thanks for the new version
Must admit I never understood the point to let us choose Jinc upscaling when doubling anyway, it's much clearer now. But could you please make the NGU+SR nagscreen a one-timer and that's it? It currently shows up everytime I click on OK Will run more tests tomorrow but yes so far it seems less confusing and no less efficient as far as I can tell so GG. I still would like to be able to increase luma NGU and disable chroma NGU if need be, this currently seems impossible? I was doing it in the previous version and what's that new "downscale quality" setting exactly? So doubling "downscale quality" is not related to what we picked in "image downscaling"? That's very confusing. I would also like to have sxbr back please, sometimes its EE did the magic on low-res SD. That's one of the most dramatic filter in mVR to my eyes, turning it off just hurts my brain huh. I rest my case that my impression is that it repairs the ringing/fringing induced by camera optics and it looks so great with NGU Last edited by leeperry; 28th November 2016 at 04:06. |
28th November 2016, 05:27 | #40822 | Link | |
Registered User
Join Date: Sep 2014
Posts: 280
|
Quote:
What settings are behind the chroma quality and downscale quality options? How do these image upscaling options interact / depend on the normal chroma upscaling / image downscaling options? If I select SuperXBR with SR in the chroma upscale tab, I can't choose the SR strength anymore. Bug or feature?!
__________________
Intel i5 6600, 16 GB DDR4, AMD Vega RX56 8 GB, Windows 10 x64, Kodi DS Player 17.6, MadVR (x64), LAV Filters (x64), XySubfilter .746 (x64) LG 4K OLED (65C8D), Denon X-4200 AVR, Dali Zensor 5.1 Set Last edited by Sunset1982; 28th November 2016 at 05:30. |
|
28th November 2016, 07:26 | #40825 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
|
Quote:
It is hard to say where the quality is equivalent, they look pretty different. Edit: I quite like the new settings page, there is a lot less to setup and it is great to have downscaling after doubling be a separate option. Bicubic 60 too. Automatic chroma and downscale quality seems to pick exactly what I would set, at least when not in a placebo mind set.
__________________
madVR options explained Last edited by Asmodian; 28th November 2016 at 07:41. |
|
28th November 2016, 08:05 | #40826 | Link | |
Registered User
Join Date: Jan 2016
Posts: 52
|
Quote:
NGU conflicts with a lot of things like that creating artifacts. Play with settings more. Last edited by Backflash; 28th November 2016 at 08:21. |
|
28th November 2016, 08:11 | #40827 | Link | |
Registered User
Join Date: Sep 2012
Posts: 174
|
Quote:
2. that setting is also messing with audio, which madVR has nothing to do with... you can get the same result if you use 32bit madVR and reclock... personally, I've always hoped that LAV would implement a slowdown/speedup feature, they would be able to slowdown/speedup audio and video and report the new framerate to the renderer... because that would mean every player that can use LAV would have a speedup/slowdown feature... would also mean I wouldn't have to keep around a 32bit player for PAL DVD content... Last edited by Q-the-STORM; 28th November 2016 at 08:14. |
|
28th November 2016, 08:52 | #40828 | Link |
Registered User
Join Date: Jan 2016
Posts: 52
|
http://imgur.com/a/qyVl8
I lost ability to read OSD. high into med into "random" downscaler. Is it a bug? or am I confused about steps here? "random downscaler issue": can we please leave it for downscaling tab domain? or maybe add what settings mean inside brackets? high(ssim1d100 ar) it has enough space I think, same with chroma Only these two confused me, I guess they are great if you never saw previous UI. In far future(because it's a pain to do) would be nice to have expert and novice mode. |
28th November 2016, 09:03 | #40830 | Link | ||||||
Registered User
Join Date: Aug 2016
Posts: 605
|
Quote:
Source code of area where hires timer is implemented https://sourceforge.net/p/frafstestp...ttern.cpp#l872 https://sourceforge.net/p/frafstestp...HiResTimer.cpp Note: cpu usage is quite high with the hires timer (~15% CPU load ). I was able to eliminate it by adding a 1ms sleep on line 916 of FrafsTestPattern.cpp. Also https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Quote:
Since it already works in MPC-HCx64 + MadVR + DX11 disabled + Full Screen Exclusive Mode + SVPTube , is it possible to just have a "windowed exclusive mode"? I have tried setting a hotkey to toggle exclusive on/off while in windowed mode but no effect. Quote:
http://testufo.com/#test=stutter&dem...max=12&pps=720 Quote:
I would urge you to actually see or use one of these monitors at rapidly varying refresh rates before making judgement based on theory. Quote:
Quote:
Having to change monitor modes for each video file or youtube video is an annoyance and many monitors don't support the necessary modes (24hz and 50hz which I use quite a lot , most European motorsports broadcasts) which forces me to use the artificial smoothing algorithm at 144hz which is kind of a patch solution, but works quite well actually and full credit to Madshi there . But Alt+Enter and I get 50hz gsync, perfectly smooth motion without any tricks thus proving gsync is doable and has no significant technical limitations in this application therefore everything you said about it being impossible to do smoothly is untrue because I've seen it with my own eyes (and in games with external FPS limiter RivaTuner ) Last edited by flossy_cake; 28th November 2016 at 09:25. |
||||||
28th November 2016, 09:24 | #40831 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,646
|
0.91.2 is making some of my profiles disappear and saying there's an error in the rules because it can't find the profile.
Reverting back to 0.91.1 resolves it. Will post more info later if required, no time ATM. |
28th November 2016, 09:29 | #40832 | Link | |||||||||||||||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
"downscale quality: automatic" chooses Bicubic150 AR for downscaling, except when using NNEDI3-128/256 or NGU-VeryHigh. In that case SSIM1D100 is used instead. "activate only if it's useful" currently activates doubling with a scaling factor of 1.2x or higher, and quadrupling with a scaling factor of 3.0x or higher. Quote:
It serves as a quick chroma doubler for best "bang of the buck". Quote:
When I released v0.90.0/1, I asked for feedback which doubling algos could be deleted, and everybody said super-xbr could go as soon as NGU has the same speed. I don't remember anyone saying they would want to keep super-xbr. There were votes for keeping NNEDI3, though. I'm not saying I won't bring super-xbr back, but I need to be convinced that it's really useful/necessary. Quote:
Quote:
I was thinking that NGU-Med would not show a noticeable difference to NGU-High when used for quadrupling. Maybe I was wrong about that? Do you have a nice screenshot which shows the difference? Quote:
Quote:
Quote:
Quote:
I wouldn't use SuperRes with NGU. Other than that the settings look good to me. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Downscaling quality settings are really simple: Low = Bilinear; Normal = Bicubic150 AR; High = SSIM1D100. I don't want users worry about which is which, but just trust in that my preselection makes sense. I think it's much better this way for new/normal users. Maybe power users don't like it, but seriously, would you want to use a downscaling algo other than Bicubic150 or SSIM1D100 after doubling? If so, please explain why. Quote:
Quote:
A hires timer doesn't help. Have you read my FAQ? I asked for an API which defines at which exact point in time a frame will be shown in the future and for how long the frame will stay on screen. I'm not interested in trying to do this myself with a hires timer. The API needs to provide this functionality (and with a "hardware interrupt" supported backend, not with hires timers working in the background), otherwise it's useless for video rendering. Or do you want to have stuttering motion in situations where the CPU is busy for a few milliseconds (which is pretty normal for a Windows PC)? Relying on a hires timer to do the frame syncing would be a big step *back*, compared to the reliable motion smoothness madVR achieves today with a conventional VSync display, and I'm not interested in spending time and money on a solution which is actually a step back in motion smoothness reliability. |
|||||||||||||||||||||||||||
28th November 2016, 09:31 | #40833 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
madVR v0.91.3 released
http://madshi.net/madVR.zip Code:
* fixed: NNEDI3 doubling could crash in certain situations * fixed: NGU chroma upscaling didn't allow "veryHigh" * fixed: SuperRes strength controls were disabled for chroma upscaling |
28th November 2016, 09:33 | #40834 | Link |
Registered User
Join Date: Sep 2016
Posts: 176
|
Comparing 0.91.1 and 0.91.2 using RX 480
Code:
0.91.1 settings ------------------ Chroma upscaling: Catmull-Rom Image upscaling: Catmull-Rom Luma doubling: disabled SuperRes: off 0.91.1 with SE and AG both off ----------------------------------- low 7.5 ms med 14.3 ms high 36.5 ms 0.91.1 with SE and AG both 1 ----------------------------------- low 8.5 ms med 15.0 ms high 36.5 ms 0.91.2 Settings ------------------ Chroma upscaling: Cubic (=BiCubic50/Catmull-Rom) SuperRes: off Quality settings are left on Automatic. 0.91.2 with SE and AG both off ----------------------------------- low 5.3 ms med 7.2 ms high 14.0 ms very high 42.5 ms 0.91.2 with SE and AG both 1 ----------------------------------- low 6.4 ms med 8.0 ms high 15.0 ms very high 43.8 ms GNU high with SR=off and AG=off is a bit too slow. I hope that the performance can improve a bit more. EDIT: Did the performance change in 0.91.3? Last edited by HillieSan; 28th November 2016 at 10:09. |
28th November 2016, 09:39 | #40835 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Would it be a lot of work to redo the profiles in 0.91.1 without image doubling as part of the profiles? Quote:
Generally, I hope that RX480 users will get a significant speed improvement from future drivers. No. |
||
28th November 2016, 09:52 | #40838 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
In 0.91.3, if you enable NGU SuperRes shouldn't be used, and the warning message shows.
HOWEVER, what happens if you select one of the conditions for using NGU, such as 'Activate only if it's useful', or 2.0x scaling? if those conditions aren't met, it would use your other settings (for example, Jinc). In that situation, you would want SuperRes . |
28th November 2016, 09:52 | #40839 | Link |
Registered User
Join Date: Sep 2016
Posts: 176
|
New test
Code:
0.91.2 with SE and AG both off ----------------------------------- low 5.3 ms med 7.2 ms high 13.3 ms with CQ: normal, DQ:low very high 35.0 ms with CQ: normal, DQ:low mmm, Chroma Quality set to Automatic is not clear to me. What is the criteria? Last edited by HillieSan; 28th November 2016 at 10:06. |
28th November 2016, 09:53 | #40840 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,646
|
Quote:
Nah, not really.. but if you can't improve things then might want to release an official warning of potential breakage. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|