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 17th September 2017, 15:30   #45681  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,717
Quote:
Originally Posted by Kotik View Post
Whats the current deinterlacing status on NVIDIA vs AMD? I remember some years ago that AMD hardware deinterlacing was slightly better than NVIDIA, is it still the case?
I couldn't see difference between cuvid and quicksync in motion, so I'd be surprised if AMD was really better.
Maybe there are differences and I can't just see them with my limited samples. However, even with a few videos, the advantage of YADIF seems uncatchable.
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 15:47   #45682  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
Quote:
Originally Posted by aufkrawall View Post
I couldn't see difference between cuvid and quicksync in motion, so I'd be surprised if AMD was really better.
Maybe there are differences and I can't just see them with my limited samples. However, even with a few videos, the advantage of YADIF seems uncatchable.

There was a test sample lurking somewhere on avs forums some years ago, it had moving text + stacked up lines all over the place. I remember running it to compare my SkyLake iGPU vs AMD deinterlacers, AMD had better results.
I am not sure if this test video should be taken seriously when comparing and in any case i never had an NVidia card to run the test there.
Is it possible to double the frames with YADIF? Hardware deinterlacers always double the output.
Kotik is offline   Reply With Quote
Old 17th September 2017, 15:50   #45683  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,859
Quote:
Originally Posted by Kotik View Post
There was a test sample lurking somewhere on avs forums some years ago, it had moving text + stacked up lines all over the place. I remember running it to compare my SkyLake iGPU vs AMD deinterlacers, AMD had better results.
I am not sure if this test video should be taken seriously when comparing
That particular video had one purpose - identifying which GPU algorithm was actually in use on AMD, because AMD screwed their options up so much back then that you could never tell.

Its otherwise quite far from reality for actual content.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 17th September 2017, 15:58   #45684  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,717
YADIF allows to choose between film and video mode (LAV Filters offer this).

YADIF:


DXVA2 Nvidia:


It's frame 480/960 of the H.264 interlaced sample offered by the Kodi page (I however reencoded it as interlaced because the original sample doesn't meet hardware decoding specs).
YADIF isn't perfect here either, but that aliasing of GPU deinterlacing is just devilish...
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 16:06   #45685  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
Quote:
Originally Posted by aufkrawall View Post
YADIF allows to choose between film and video mode (LAV Filters offer this).
Yep noticed it, thanx.

The difference on your sample is huge indeed. I wonder how AMD performs on this sample, could you upload it somewhere so I can run it through here.
Kotik is offline   Reply With Quote
Old 17th September 2017, 16:09   #45686  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,717
Here it is:
http://www29.zippyshare.com/v/ldGtNBxW/file.html
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 16:34   #45687  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85


This is with AMD, clearly better than NVidia.
Kotik is offline   Reply With Quote
Old 17th September 2017, 16:36   #45688  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,717
Seems it looks much better. But could you try getting the exact same frame? It should work by jumping to frame 480 or 960 in MPC HC.
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 16:41   #45689  |  Link
austinminton
Registered User
 
Join Date: Jun 2017
Posts: 71
I tried the new D3D11 decoder on LAV (0.72.2.74). On a perfectly running setup of DXVA2 copyback, just changed it to D3D11 and left hardware device at automatic. MPC-HC (1.7.13-x64) now launches and madvr resolution change kicks in, but the video doesn't play at all. Just stays paused. Ctrl-J doesn't work. Even if I go into windowed from FSE, it stays paused and doesn't play. What am I missing please?

Windows 10 pro (x64) creators update, nvidia 1080 (385.41)

Last edited by austinminton; 17th September 2017 at 16:54.
austinminton is offline   Reply With Quote
Old 17th September 2017, 16:46   #45690  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,058
aufkrawall please check the same frame in EVR not EVR CP.
i'm now pretty sure that there is a bug in madVR DXVA handling.
just look a little bit closer we have the same chroma sub pixel offset as with DXVA chroma scaling.

never forget that nvidia, intel and amd are using frame adaptive deinterlancer so if you just jump to a frame it will not work properly.
huhn is offline   Reply With Quote
Old 17th September 2017, 16:52   #45691  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,949
Quote:
Originally Posted by aufkrawall View Post
YADIF allows to choose between film and video mode (LAV Filters offer this).

YADIF:


DXVA2 Nvidia:


It's frame 480/960 of the H.264 interlaced sample offered by the Kodi page (I however reencoded it as interlaced because the original sample doesn't meet hardware decoding specs).
YADIF isn't perfect here either, but that aliasing of GPU deinterlacing is just devilish...
The Psy difference here is sharpness response in motion it's cleaner with Nvidias Result.

also look closer on the very fine details the guitar strings especially they get reconstructed very nicely very precise yadif looses them a little bit aliased yes but not vaporized

depending on the output device distance and overal setup to it the aliasing would slowly vanish you shouldn't really percept it that much any more in motion but chances are high you gonna still percept the finer details rather unknowingly in motion

And as Huhn said that extreme aliasing result looks overall strange to begin with for Nvidias Temporal Deinterlacer when the output is right
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 17th September 2017 at 17:16.
CruNcher is offline   Reply With Quote
Old 17th September 2017, 16:58   #45692  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 4,357
Quote:
Originally Posted by austinminton View Post
I tried the new D3D11 decoder on LAV (0.72.2.74). On a perfectly running setup of DXVA2 copyback, just changed it to D3D11 and left hardware device at automatic. MPC-HC (1.7.13-x64) now launches and madvr resolution change kicks in, but the video doesn't play at all. Just stays paused. Ctrl-J doesn't work. Even if I go into windowed from FSE, it stays paused and doesn't play. What am I missing please?

Windows 10 pro (x64) creators update, nvidia 1080 (385.41)
Do you have 3D enabled in the Windows display settings? If so, disable it and try again.
__________________
HTPC: Windows 10, I9 9900k, RTX 2070 Founder's Edition, Pioneer Elite VSX-LX303, LG C8 65" OLED
SamuriHL is offline   Reply With Quote
Old 17th September 2017, 16:59   #45693  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,717
Quote:
Originally Posted by huhn View Post
aufkrawall please check the same frame in EVR not EVR CP.
There is basically no difference with EVR.
It's true that GPU deinterlacing looks better in motion than with still image, however it's still more aliased than YADIF. The result is temporally less stable.
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 17:09   #45694  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
Quote:
Originally Posted by huhn View Post

never forget that nvidia, intel and amd are using frame adaptive deinterlancer so if you just jump to a frame it will not work properly.
That's actually right, cause I cannot get a decent result by just jumping into a frame with the "Navigate To" option. It looks terrible.

In any case i skipped madVR here and went for EVR. Both tests were used with "Go To".

YADIF:



AMD:

Kotik is offline   Reply With Quote
Old 17th September 2017, 17:21   #45695  |  Link
austinminton
Registered User
 
Join Date: Jun 2017
Posts: 71
Quote:
Originally Posted by SamuriHL View Post
Do you have 3D enabled in the Windows display settings? If so, disable it and try again.
Thanks for your reply. 3D is disabled both in windows and nvidia control panel.
austinminton is offline   Reply With Quote
Old 17th September 2017, 17:24   #45696  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 613
Quote:
Originally Posted by austinminton View Post
Thanks for your reply. 3D is disabled both in windows and nvidia control panel.
Maybe you need to create a freeze report ?
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 17th September 2017, 17:27   #45697  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,058
@Kotik
i wonder why the YADIF frame shows interlancing lines.

i'm not shocked that amd deinterlancer shows the interlancing it is not made for one frame.

after a couple of frames i'm not a fan of this file i found frames where the chroma channel doesn't match the luma channel.
@aufkrawall
this is my 480 nvidia frame without goto: https://abload.de/img/480mesbt.png

using goto to test a frame adaptive deinterlancer is a viable.
huhn is offline   Reply With Quote
Old 17th September 2017, 17:28   #45698  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,949
Quote:
Originally Posted by Kotik View Post
That's actually right, cause I cannot get a decent result by just jumping into a frame with the "Navigate To" option. It looks terrible.

In any case i skipped madVR here and went for EVR. Both tests were used with "Go To".

YADIF:



AMD:

What i really don't understand for what do we have shadowplay and Crimson ReLive and Microsofts Game Capture and so many other these days just capture the result and then use the captured frame


Quote:
Originally Posted by huhn View Post
@Kotik
i wonder why the YADIF frame shows interlancing lines.

i'm not shocked that amd deinterlancer shows the interlancing it is not made for one frame.

after a couple of frames i'm not a fan of this file i found frames where the chroma channel doesn't match the luma channel.
@aufkrawall
this is my 480 nvidia frame without goto: https://abload.de/img/480mesbt.png

using goto to test a frame adaptive deinterlancer is a viable.
yep strings reconstructed for the awefull quality of the input source even very nicely
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 17th September 2017 at 17:48.
CruNcher is offline   Reply With Quote
Old 17th September 2017, 17:33   #45699  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,859
Quote:
Originally Posted by CruNcher View Post
What i really don't understand for what do we have shadowplay and Crimson ReLive and Microsofts Game Capture and so many other these days just capture the result and then use the captured frame
Because a lossy compression of a video makes any comparison of fine details null and void.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 17th September 2017, 17:39   #45700  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,949
it should be able to capture what happens on the strings even with Nvidias and AMDs Encoder setup and you don't need to capture lossy at all it just the easiest way any avg joe can do it these days pre integrated unless it's a secured dxva path that displays it
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher 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 18:27.


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