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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd July 2015, 23:17   #32061  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Thanks for that sample, leeperry.
I'm seeing too much aliasing with SuperRes at the balcony railing, even with strength 1 and radius 1.0.
Even NNEDI3 64 doesn't look exactly great here, 256 neurons really improve the image a lot. However, 64 neurons are much more reasonable and still look better than super-xbr (e.g. regarding the antennas).
AS 0.2 UR still makes the image a little sharper without really destroying anything with NNEDI3 64. That's exactly what I meant with "set & forget".

I scaled it to 1080p and compared it with the original, madshi.
aufkrawall is offline   Reply With Quote
Old 23rd July 2015, 04:34   #32062  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
Im wondering in how far it makes sense to compare different upscaling/downscaling algorythms when the comparison pic has been downscaled/upscaled before. couldnt there be potential interference from the downscaling/upscaling process which has been done before the upscaling/downscaling process? perhaps the outcome would be different in some cases if the first step wasnt done?

so doesnt it make more sense to look at a picture which has only either been upscaled or downscaled and not both?
__________________
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)
Thunderbolt8 is offline   Reply With Quote
Old 23rd July 2015, 04:43   #32063  |  Link
Akeno
Registered User
 
Join Date: Jul 2015
Location: Seattle, Washington
Posts: 53
Quote:
Originally Posted by Thunderbolt8 View Post
so doesnt it make more sense to look at a picture which has only either been upscaled or downscaled and not both?
If we do that, we get back into subjectivity. What looks best to one will differ from person to person and that is a conversation that won't reach a definitive conclusion.
Akeno is offline   Reply With Quote
Old 23rd July 2015, 05:33   #32064  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Quote:
Originally Posted by har3inger View Post
This may be GPU/driver specific. The only way to test for yourself is to take two screenshots of the same frame, one with DXVA2 native, one without, and subtract them from each other in photoshop or something.
Tested on my Intel HD 4000 with both madVR and MPDN and there's no difference.
ryrynz is offline   Reply With Quote
Old 23rd July 2015, 05:36   #32065  |  Link
JarrettH
Registered User
 
Join Date: Aug 2004
Location: Canada
Posts: 860
Love the comparisons. I guess I'll hold out until I can run SuperRes on top of super-xbr doubling :P
JarrettH is offline   Reply With Quote
Old 23rd July 2015, 08:53   #32066  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Quote:
Originally Posted by har3inger View Post
This may be GPU/driver specific. The only way to test for yourself is to take two screenshots of the same frame, one with DXVA2 native, one without, and subtract them from each other in photoshop or something.

On my setup, if you compare DXVA2 native and DXVA2-cb, there are definite differences if you subtract the screenshots from each other that are greater than the difference you get from the different dithering pattern. All of these differences are barely visible, as they are under 5/255 luminosity in their intensity.

I'm on an ATI HD 8870 (R9 M270X) paired to an intel HD4000. Catalyst 15.6 beta

Quote:
Originally Posted by ryrynz View Post
Tested on my Intel HD 4000 with both madVR and MPDN and there's no difference.
Madshi, looks like there's an issue here. On my 750 Ti there are considerable differences between running LAV in copy-back mode and native DXVA2.

http://screenshotcomparison.com/comparison/136044
ryrynz is offline   Reply With Quote
Old 23rd July 2015, 09:02   #32067  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by ryrynz View Post
Madshi, looks like there's an issue here. On my 750 Ti there are considerable differences between running LAV in copy-back mode and native DXVA2.

http://screenshotcomparison.com/comparison/136044
Its a known issue, one that cannot be fixed properly (ie. without copy-back), which is why you should use copy-back.
madVR used to have its own copy-back function, but it was removed because LAV is just more efficient at it.

It seems to mostly affect NVIDIA, which is the good news, since copy-back is very efficient on nvidia anyway.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 23rd July 2015, 09:25   #32068  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Quote:
Originally Posted by nevcairiel View Post
Its a known issue, one that cannot be fixed properly (ie. without copy-back), which is why you should use copy-back.
madVR used to have its own copy-back function, but it was removed because LAV is just more efficient at it.

It seems to mostly affect NVIDIA, which is the good news, since copy-back is very efficient on nvidia anyway.
Thanks, wish I had known this earlier. Not sure why this has really only been made apparent now, it's something that should be in the OP IMO considering the quality difference.
ryrynz is offline   Reply With Quote
Old 23rd July 2015, 09:42   #32069  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by ryrynz View Post
Thanks, wish I had known this earlier. Not sure why this has really only been made apparent now, it's something that should be in the OP IMO considering the quality difference.
Before evaluating the quality, you should also make sure that all trade quality options are off that interact with DXVA in any way. I don't think its usually *that* bad, but maybe I remembered wrong.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 23rd July 2015, 09:50   #32070  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Quote:
Originally Posted by nevcairiel View Post
Before evaluating the quality, you should also make sure that all trade quality options are off that interact with DXVA in any way. I don't think its usually *that* bad, but maybe I remembered wrong.
All are unticked.
ryrynz is offline   Reply With Quote
Old 23rd July 2015, 10:06   #32071  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Quote:
Originally Posted by nevcairiel View Post
Its a known issue, one that cannot be fixed properly (ie. without copy-back), which is why you should use copy-back.
madVR used to have its own copy-back function, but it was removed because LAV is just more efficient at it.

It seems to mostly affect NVIDIA, which is the good news, since copy-back is very efficient on nvidia anyway.
Thanks for the explanation!
Those test was done using DXVA native and copyback. What about CUVID? (I've been still using it for a long time.)
__________________
Ryzen 5 2600,Asus Prime b450-Plus,16GB,MSI GTX 1060 Gaming X 6GB(v398.18),Win10 LTSC 1809,MPC-BEx64+LAV+MadVR,Yamaha RX-A870,LG OLED77G2(2160p@23/24/25/29/30/50/59/60Hz) | madvr config
chros is offline   Reply With Quote
Old 23rd July 2015, 10:16   #32072  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
CUVID is just the room heating version of copyback.
huhn is offline   Reply With Quote
Old 23rd July 2015, 10:52   #32073  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Yeah I was wondering today when eventually it'll be removed.
ryrynz is offline   Reply With Quote
Old 23rd July 2015, 13:56   #32074  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,197
Quote:
Originally Posted by Akeno View Post
If we do that, we get back into subjectivity.
why, in how far is judging this different than judging it from an image which has been up- and downscaled? how can you only be sure the result you see is from the algorythm you want to look at and has not been influenced by the other one?
__________________
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)
Thunderbolt8 is offline   Reply With Quote
Old 23rd July 2015, 14:21   #32075  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by Akeno View Post
I'm still under the impression that HQ is closer to the ground truth than LQ.
Fair enough, I'm sure madshi will explain me how wrong I am using 500% magnified close-ups but at the end of the day I kinda rest my case that SR is in dire need of at least 3 separate knobs for number of passes, strength and LQ/HQ.

Quote:
Originally Posted by aufkrawall View Post
256 neurons really improve the image a lot. However, 64 neurons are much more reasonable and still look better than super-xbr (e.g. regarding the antennas).
I meant to try 256 neurons NNEDI3 for chroma+luma but mVR .20 was refusing to scale the picture to 1080p for some reason, I seriously wish all this upscaling madness could be used on still pictures too coz it's either a black frames feast or a total refusal to show anything. All picture viewers provide craptastic upscaling algorithms.

Oh BTW I had a gamut mapping PS script engaged in PotP so yeah the ground truth is the one I labelled as is and not the untouched capture.

Last edited by leeperry; 24th July 2015 at 00:36.
leeperry is offline   Reply With Quote
Old 23rd July 2015, 14:49   #32076  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by leeperry View Post
I meant to try 256 neurons NNEDI3 for chroma+luma but mVR .20 was refusing to scale the picture to 1080p for some reason
Any idea why? I had doubling activated for >= factor 1.5 (default) and it worked just normally.

Btw: Is it technically possible to just sharpen chroma to fight blur of CSS?
aufkrawall is offline   Reply With Quote
Old 23rd July 2015, 14:53   #32077  |  Link
Ver Greeneyes
Registered User
 
Join Date: May 2012
Posts: 447
Quote:
Originally Posted by leeperry View Post
I seriously wish all this upscaling madness could be used on still pictures too coz it's either a black frames feast or a total refusal to show anything.
I've had success loading images in MPC-HC, though it's not ideal for saving the result since I think madVR uses slightly different logic for that. I'm pretty sure the upscaling works just fine though.
Ver Greeneyes is offline   Reply With Quote
Old 23rd July 2015, 16:48   #32078  |  Link
digitech
Registered User
 
Join Date: Jun 2012
Posts: 54
Quote:
Originally Posted by nevcairiel View Post
Its a known issue, one that cannot be fixed properly (ie. without copy-back), which is why you should use copy-back.
madVR used to have its own copy-back function, but it was removed because LAV is just more efficient at it.

It seems to mostly affect NVIDIA, which is the good news, since copy-back is very efficient on nvidia anyway.
Which do you think is more efficcient? Im on nvidia 760 and still using Cuvid in Lav Filters, is copy back a better alternative?
digitech is offline   Reply With Quote
Old 23rd July 2015, 17:54   #32079  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
It should be in no way inferior. You probably even save energy with mpeg4-asp when NOT using Cuvid and instead software.
nevcairiel has no control over Cuvid since it's a blackbox, the DXVA2cb implementation is by himself.
aufkrawall is offline   Reply With Quote
Old 23rd July 2015, 18:07   #32080  |  Link
Akeno
Registered User
 
Join Date: Jul 2015
Location: Seattle, Washington
Posts: 53
Quote:
Originally Posted by Thunderbolt8 View Post
why, in how far is judging this different than judging it from an image which has been up- and downscaled? how can you only be sure the result you see is from the algorythm you want to look at and has not been influenced by the other one?
I'm not sure what you're trying to get at here. The nature of scaling involves throwing away details when downscaling and preserving what details still exist when upscaling. Unless you had an analog source captured at two different optical zoom levels, this is the best we can do. Most digital sources we receive are going to be upscaled or downscaled using algorithms.

Last edited by Akeno; 23rd July 2015 at 18:10.
Akeno is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 20:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.