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 October 2016, 05:45 | #21101 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
|
The video decoder unit on Nvidia GPUs is called PureVideo (and the encoder unit is NVENC).
A video decoder software using the PureVideo SIP block will only support its provided features according to the feature set of its generation. Feature Set F should be the first supporting HEVC Main10 profiles; Feature Set G cards even support Main12 profile. |
30th October 2016, 06:50 | #21102 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
Or Internally just VPX (where X is the Generation) and it includes both Encoder/Decoder as most probably it stands for Video Processor X.
And Encoding started as NVCUVENC which is still working up to date before everything was moved to the Hardware and recaled NVENC We are at Feature Set H 8th Generation by now Quote:
Though it's pretty uknown if the 1050 (GP107) brings anything new yet to VPX that's not externally made public so officially its feature set H Nvidias Hybrid H.265 Decoder inside GM204 is roughly as performant as 4 intel Sandy Bridge cores on OpenHEVC alone at decent 4K Streaming bitrates, with some Decoding Performance issues that most probably never really got considered of being optimized any further it could certainly do better as it does by now
__________________
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; 30th October 2016 at 08:14. |
|
30th October 2016, 07:20 | #21103 | Link | |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Quote:
Try again using DXVA2 instead of CUVID.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
|
30th October 2016, 10:00 | #21104 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Indeed, just don't use CUVID. It doesn't support proper 10-bit decoding (and I do not plan to offer broken 10-bit decoding like some of these XP users here want).
DXVA2 is generally superior, it offers full bit-exact 10-bit decoding and various other features that CUVID couldn't begin to offer (like proper HDR metadata extraction, and more).
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
30th October 2016, 10:48 | #21105 | Link | |
Registered User
Join Date: Nov 2011
Posts: 38
|
Quote:
|
|
30th October 2016, 10:50 | #21106 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
The CUVID interface just doesn't offer full access to 10-bit images, its a limitation from the API NVIDIA makes available for CUVID.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
30th October 2016, 11:19 | #21107 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
nevcairiel
Many thanks for reply. It is a pity but I have to use Win7x64 from now more often ( PS. I have 8bit monitor and NVIDIA CUVID with h265 10bit hardware decoding by "dither it down to 8bit to return as NV12" like in Linux will be quite enough for me but ... thanks once more. PPS. What about add possibility check/uncheck Use HQ DXVA Processing in LAV Video Decoder like in LAV CUVID Decoder with possibility automatic switch CUVID for h264 and DXVA2 for h265 while DXVA2 will play files such DXVA_NVidia_bug.ts and 2016-09-20 21-15-33.ts by new videocards without artifacts? It was one of the important thing why I used WinXP - I never saw artifacts like in Win7x64 when watch SAT programs. If all SAT h265 is 8bit I use XP now with LAV Video Decoder NVIDIA CUVID ) |
31st October 2016, 00:49 | #21108 | Link | ||
Registered User
Join Date: Nov 2011
Posts: 38
|
Quote:
Quote:
Pretty conclusive. Maybe put this as part of the FAQ? |
||
3rd November 2016, 10:25 | #21109 | Link | |
Registered User
Join Date: Apr 2014
Posts: 19
|
Quote:
|
|
3rd November 2016, 10:48 | #21111 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
CUVID does not offer anything that DXVA2 does not also offer. I will not implement broken decoding modes, ever.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
3rd November 2016, 16:12 | #21112 | Link | |||
Registered User
Join Date: Apr 2014
Posts: 19
|
Quote:
Quote:
Quote:
as I said before, it is just a demand by the users of old cards to watch 10bit HEVC, they don't care about losing 2 bits in output picture (according to the link given above). Maybe they don't want to spent money on a new card. But you have absolute discretion to choose what you want to do. |
|||
3rd November 2016, 17:04 | #21113 | Link | |
Guest
Posts: n/a
|
Quote:
|
|
3rd November 2016, 17:13 | #21114 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Quote:
Before I do *anything* for XP, I would rather remove support for it entirely to close this annoying topic down.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
3rd November 2016, 20:31 | #21115 | Link | ||
Registered User
Join Date: Apr 2014
Posts: 19
|
Quote:
Quote:
By reading these two posts I understood the story. Now I convinced that CUVID is a dead one and spending time for it is wastage of your invaluable time. You are right. So, I think the best way is buying a 1050 to extricated ourselves from the predicament. |
||
3rd November 2016, 21:01 | #21116 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
kral2008
I understood long time ago if nevcairiel said no it is forever (I had to buy new GTX750v2 videocard about 100$ for perfect hardware acceleration 4K h265 8bit in WinXP and 10bit in Win7 - GTX1050 can 12bit but have not WinXP drivers - because he were not easy implement only key frame decoding in LAV Video Decoder, but I satisfied with my new videocard and thank nevcairiel one more time about it). But it is very pity because I think it is very easy to implement support h265 10bit in LAV Video Decoder through NVIDIA CUVID like in Linux https://devtalk.nvidia.com/default/topic/965840 WinXP has no problem with very critical problem for many people who watch SAT TV in Win7 and newer OS with files such DXVA_NVidia_bug.ts and 2016-09-20 21-15-33.ts nevcairiel not said no yet about http://forum.doom9.org/showthread.ph...05#post1784305 So we hope to use "supported" LAV Video Decoder in "supported" Win7-8 in players and DVB programs with NVIDIA CUVID as hardware accelerator before DXVA2 repearing in drivers of nVIDIA - if it is driver problem at all. I have to use "not supported" LAV CUVID Decoder 0.13 in "supported" Win7x64 now (but I prefer "not supported" WinXP with "supported" LAV Video Decoder). I have to uncheck h264 decoding in "supported" LAV Video Decoder - it is very hurts me ) captaiŋadamo I see "purplish haze" when hardware decoding h265 12bit with CUVID in LAV Video Decoder or software decoding most of h265 10bit with Lentoid HEVC Decoder v2.1.0.2_2015_12_02_r4644 or "green haze" when software decoding all h265 10bit with Elecard HEVC Video Decoder (all both in WinXP and Win7x64). With Mainconcept HEVC Video Decoder software decoding of h265 10bit is well. But in Linux with philipl's accident discovering h265 10bit hardware acceleration well decoding with CUVID is possible. I am sure in Windows XP-10 it is possible too but ... read first part of my this post. Last edited by VictorLS; 3rd November 2016 at 21:39. |
3rd November 2016, 22:05 | #21119 | Link |
Registered User
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
|
Have you try to play DXVA_NVidia_bug.ts and 2016-09-20 21-15-33.ts with DXVA2 (or even CUVID if your card is nVIDIA and your OS is "supported" and not Win10) on your "perfect tuned" computer before write this? Did you read two pages from http://forum.doom9.org/showthread.ph...41#post1781141 ? Especially http://forum.doom9.org/showthread.ph...44#post1781444
Do you receive Russian's NTV+ provider from 36E? Or BBC or ITV https://www.youtube.com/watch?v=hCCBxKPOI84 and https://www.youtube.com/watch?v=Ek45LblB45k ? It is not my video and not my files. I and all that people of the world (I know much more people with same problem) are wrong and you are right? It is laughing ... I can receive more then 10000 TV channels and I am IT professional and I know what I say - DXVA2 (exaxtly HQ DXVA processing because turning it off in LAV CUVID Decoder giving perfect result in Win7) have bug and this is undiscussible. I understood one more thing: nevcairiel is perfectionist - maximum quality despite of artifacts and so on ... Am I wrong? captaiŋadamo, I think nevcairiel not implement h265 10bit support in CUVID because of noone bit could not be lost, I even think that he tried this with positive result already ) PS. It is a pity but any other decoder (including commercial) have no CUVID based h265 hardware acceleration. Last edited by VictorLS; 3rd November 2016 at 22:48. |
3rd November 2016, 22:14 | #21120 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Feel free to use some other decoders if you wish, not forcing you to use LAV, but I can't fix driver bugs, no matter how hard I try. Also the "DXVA_NVidia_bug.ts" stream is broken, the stream just has errors on it, its not fully valid.
The youtube videos you listed are both for an RX480, which isn't even an NVIDIA card, and AMD royally screwed up the drivers for the Polaris cards in regards to DXVA and deinterlacing. No matter how long you complain, there is nothing for me to change, so you might as well just stop and leave us all alone with your misery.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 3rd November 2016 at 22:19. |
Tags |
decoders, directshow, filters, splitter |
|
|