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 > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd March 2021, 15:58   #24341  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 293
@el Filou
What namely nVIDIA's HW acceleration the best in your case?
VictorLS is online now   Reply With Quote
Old 2nd March 2021, 16:24   #24342  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 901
Quote:
Originally Posted by jkauff View Post
Nvidia Control Panel provides the option to deinterlace using Inverse Telecine. Doesn't AMD offer something similar?
How does that even function across the various renderers, decoders?

Quote:
Originally Posted by clsid View Post
@mzso
Make a screenshot after pressing Ctrl+J.
Use the new AMD bug reporting tool to submit a description of the problem. And everyone else that can reproduce it should do the same. AMD does seem to work hard on improving drivers lately. But the main reason why some bugs are not getting fixed is the lack of (enough) proper detailed reports.
But I don't know if it's an AMD bug. much less what exactly is happening.

Quote:
Originally Posted by Klaus1189 View Post
My RX480 does proper HW deinterlacing and the RX580 should be also ok, isn't it ok?.
But with what renderer, or what circumstance? Obviously HW deinterlacing is done by the GPU. If it's initiated.
mzso is offline   Reply With Quote
Old 2nd March 2021, 16:42   #24343  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,882
you can read more about this here: https://forum.doom9.org/showthread.php?t=176013
huhn is offline   Reply With Quote
Old 2nd March 2021, 16:47   #24344  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 901
Quote:
Originally Posted by nevcairiel View Post
You can turn off HW decoding simply for AVC, as indeed any mediocre CPU should be able to handle that.

I might work on deinterlacing d3d11 native streams in the future, but thats a project a bit further down the list, and I barely get time to work on these.
First I want to work on re-envigorating CUVID and soem Blu-ray demuxing improvements. But thats after the next release.
I didn't think of that. Can't remember coming across UHD AVC streams, so it shouldn't be a problem.
So I guess SW deinterlacing would be used by LAV as normal. Though YADIF does have its limitations (https://streamable.com/d8xrrk ) I think I can live with it.
Quote:
Originally Posted by nevcairiel View Post
I might work on deinterlacing d3d11 native streams in the future, but thats a project a bit further down the list, and I barely get time to work on these.
First I want to work on re-envigorating CUVID and soem Blu-ray demuxing improvements. But thats after the next release.
Oh well, whenever deinterlacing support happens, happens.
mzso is offline   Reply With Quote
Old 2nd March 2021, 16:58   #24345  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 733
Quote:
Originally Posted by VictorLS View Post
@el Filou
What namely nVIDIA's HW acceleration the best in your case?
I don't think there is one that is best for every case, as each have limitations.
I use DXVA2 native for TV (smoother handling or errors in streams, better deinterlacing with madVR), DXVA2 copyback for SD/HD movies (no chroma loss with NVIDIA, allows madVR black bar detection to remove TV logos on 2.39 movies), and D3D11 native when I watch UHD (best performance and quality) which is not often.
I manually change between them with shortcuts to .reg files.
Quote:
Originally Posted by mzso View Post
How does that even function across the various renderers, decoders?
The graphics driver's IVTC functionality works when using hardware deinterlacing and is transparent (you won't know it is working or not without advancing frame by frame during playback). NVIDIA has a checkbox to enable/disable it but AMD has removed all video processing options in their control panel so I guess it's always on? One never knows with AMD these days without testing.
Quote:
Originally Posted by mzso View Post
So I guess SW deinterlacing would be used by LAV as normal. Though YADIF does have its limitations I think I can live with it.
If you use madVR, you can use hardware deinterlacing with software decoding, madVR will upload the frames to the GPU and then use DXVA deinterlacing. Of course this supposes your GPU drivers don't have bugs with deinterlacing.
__________________
HTPC: Windows 10 1909, MediaPortal 1, LAV Filters, ReClock, madVR. DVB-C TV, Panasonic GT60, 6.0 speakers Denon 2310, Core 2 Duo E7400, GeForce 1050 Ti

Last edited by el Filou; 2nd March 2021 at 17:01.
el Filou is offline   Reply With Quote
Old 2nd March 2021, 17:55   #24346  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 901
Quote:
Originally Posted by el Filou View Post
If you use madVR, you can use hardware deinterlacing with software decoding, madVR will upload the frames to the GPU and then use DXVA deinterlacing. Of course this supposes your GPU drivers don't have bugs with deinterlacing.
It doesn't work. MadVR says deinterlacing is on, but it is not working. Well, madVR deinterlacing doesn't seem to work at all actually.

Last edited by mzso; 2nd March 2021 at 17:57.
mzso is offline   Reply With Quote
Old 2nd March 2021, 18:25   #24347  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 733
Is that the old issue with DVB Viewer? I thought that had been fixed. (Edit: @nevcairiel yes, my bad, I think it was ProgDVB)
I just tested again with an interlaced video in MPC-HC and MediaPortal and with those apps it works.
__________________
HTPC: Windows 10 1909, MediaPortal 1, LAV Filters, ReClock, madVR. DVB-C TV, Panasonic GT60, 6.0 speakers Denon 2310, Core 2 Duo E7400, GeForce 1050 Ti

Last edited by el Filou; 2nd March 2021 at 19:28.
el Filou is offline   Reply With Quote
Old 2nd March 2021, 18:38   #24348  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,048
If it was DVB Viewer, I probably would've heard, since I'm in contact with the devs directly on occasion. Probably some other DVB application.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 2nd March 2021, 19:43   #24349  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,882
Quote:
Originally Posted by mzso View Post
It doesn't work. MadVR says deinterlacing is on, but it is not working. Well, madVR deinterlacing doesn't seem to work at all actually.
you are not by accident using film mode?
huhn is offline   Reply With Quote
Old 2nd March 2021, 20:22   #24350  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 733
Recently I have been watching old motorsport races from YouTube, and I encountered an unusual problem: the uploader had encoded them as progressive video (720x480 29.970 fps), but the images were still visually interlaced. So I tried setting Deinterlacing Mode in LAV to Forced for madVR to treat them as interlaced and it did but I was having the same issue as mzso: madVR was showing deinterlacing on and output was 60 fps, but I could still see the combing artifacts (film mode wasn't on). To solve it I had to uncheck "Use inverse telecine" in NVIDIA's control panel.
Maybe something like that is happening with the DVB app mzso is using?
I have no idea why that happened and how I would achieve the same with AMD as you can't disable IVTC anymore in their control panel.
__________________
HTPC: Windows 10 1909, MediaPortal 1, LAV Filters, ReClock, madVR. DVB-C TV, Panasonic GT60, 6.0 speakers Denon 2310, Core 2 Duo E7400, GeForce 1050 Ti
el Filou is offline   Reply With Quote
Old 2nd March 2021, 21:00   #24351  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 901
Quote:
Originally Posted by el Filou View Post
Is that the old issue with DVB Viewer? I thought that had been fixed. (Edit: @nevcairiel yes, my bad, I think it was ProgDVB)
I just tested again with an interlaced video in MPC-HC and MediaPortal and with those apps it works.
I'm using SmartDVB.
I faintly remember having a similar problem, which was fixed on madVR's side. I remember it with SmartDVB (but I did use progDVB years ago though, so I'm not certain.)
Doesn't PDVB only have madVR support since not so long ago?

Quote:
Originally Posted by huhn View Post
you are not by accident using film mode?
Since I got ample amount of combing I'm quite sure neither mode was active.
mzso is offline   Reply With Quote
Old 2nd March 2021, 23:20   #24352  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,882
with film mode on interlaced content you can only get combing and nothing else it only works on telecine content.
huhn is offline   Reply With Quote
Old 2nd March 2021, 23:24   #24353  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 293
@el Filou
Thanks for reply but I've asked is there any difference between HW acceleration method in case of SAT stream corruption? Or all you've mentioned is equal in your case?
@mzso
Btw I always turn off Inverse Telecine immediately after install nVIDIA's drivers to avoid deinterlacing issues while watching SD channels from SATs with excellent donateware SmartDVB.

Last edited by VictorLS; 2nd March 2021 at 23:30.
VictorLS is online now   Reply With Quote
Old 2nd March 2021, 23:40   #24354  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 901
Quote:
Originally Posted by huhn View Post
with film mode on interlaced content you can only get combing and nothing else it only works on telecine content.
Well, all I can say is that madVR's set to force video mode. And even if I cycle between modes manually the video doesn't change.

Last edited by mzso; 3rd March 2021 at 00:05.
mzso is offline   Reply With Quote
Old 3rd March 2021, 14:25   #24355  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 733
@mzso Try to go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD\DXVA in Registry Editor and change 3to2Pulldown (Binary) to 30 00 00 00 instead of 31 00 00 00 , and 3to2Pulldown_DEF (String) to 0 instead of 1.
I can't guarantee this will work, but worth a try.
(I'm using Radeon Software 20.11.2 WHQL and that is the exact key)
Quote:
Originally Posted by VictorLS View Post
@el Filou
Thanks for reply but I've asked is there any difference between HW acceleration method in case of SAT stream corruption? Or all you've mentioned is equal in your case?
Wrt handling DVB streams with corruption, on my very old system native DXVA is a bit better than DXVA copyback or CUVID (less stutter). Both are much better than software decoding. But I only have H.264 channels, not H.265.
__________________
HTPC: Windows 10 1909, MediaPortal 1, LAV Filters, ReClock, madVR. DVB-C TV, Panasonic GT60, 6.0 speakers Denon 2310, Core 2 Duo E7400, GeForce 1050 Ti

Last edited by el Filou; 3rd March 2021 at 14:27.
el Filou is offline   Reply With Quote
Old 3rd March 2021, 18:29   #24356  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 293
@el Filou
Thanks. I've bought GTX750v2 on GM206 special with 1 GB (not 2 GB) videomemory (~100$) to prove to myself 1 GB enough for fluent 4K playing (it's really enough 1 GB videomemory) and it was fluent with EVR and even CUVID but when HDR (HLG) appears EVR (not EVR-CP) give not right colors and madVR requires more than 1 GB videomemory but MPC-BE's MPC-VR shows even Gemini Man H265 4K 60fps sample absolutely fluently with two external shaders. And for 4:2:0 H264 1920x1080i50 (incl. 4:2:2) I don't see difference between software (~30% CPU load) and CUVID or DXVA (native&copy-back) hardware (~10% CPU load) acceleration with my old AthlonII x3 460 - ideally fluent playing in all cases (if CPU isn't loaded with other hard tasks).

Last edited by VictorLS; Yesterday at 20:18.
VictorLS is online now   Reply With Quote
Old Yesterday, 09:08   #24357  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,356
MPC-VR is indeed a bit conservative, compared to madVR, and helped me playing 4K UHD videos on a GT 450 with only 1 GB VRAM where madVR demanded better hardware.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

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 22:10.


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