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 2nd October 2019, 06:45   #2461  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
my navi GPU fallbacks to software decoding on some 720p files...
it looks like it doesn't likes old VP9 encodes and 8k simply doesn't work. BTW peru 4k VP9 profile 2 is software only too.
so he want me to contact AMD just like this:
https://community.amd.com/thread/218278
not saying he is wrong but they clearly don't care in that example.
Quote:
AMF doesn't support VP9 yet. Work in progress.
http://i.imgur.com/AaVqVKv.png

only been 3 year. but why should you add something that newer was suppose to work anyway.
huhn is offline   Reply With Quote
Old 2nd October 2019, 09:51   #2462  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by huhn View Post
my navi GPU fallbacks to software decoding on some 720p files...
Have you tried in browser? I can't get D3D11VA/DXVA2 for VP9 to work outside of browsers on Navi.
VAAPI on Linux works however.
aufkrawall is offline   Reply With Quote
Old 2nd October 2019, 11:55   #2463  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by huhn View Post
My navi GPU fallbacks to software decoding on some 720p files...

It looks like it doesn't likes old VP9 encodes and 8k simply doesn't work.

BTW peru 4k VP9 profile 2 is software only too.

So he want me to contact AMD just like this:
https://community.amd.com/thread/218278
If I had a Navi card I would open a thread like I did back then.
You reminded me the good old days of RX 470

Anyway, I updated my post to AMF github, but remember that we are talking about AMF SDK which is mainly encoding (and decoding of course) API, or better say transcoding.

They could easily not update AMF for HW decoding of VP9 right now, but at the same time DXVA2/D3D11VA could work like a charm or better say should work.

I think it's a drivers problem for VP9 HW decoding but if I were you I would open a thread on drivers forum of AMD with specific VP9 samples (from 720p to 8K)
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 5th October 2019, 14:02   #2464  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by aufkrawall View Post
Have you tried in browser? I can't get D3D11VA/DXVA2 for VP9 to work outside of browsers on Navi.
VAAPI on Linux works however.
works in browser not with lavfilter same for VP9 profile 2.
huhn is offline   Reply With Quote
Old 5th October 2019, 14:54   #2465  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by huhn View Post
works in browser not with lavfilter same for VP9 profile 2.
Then I suggest to post to LAV filters thread regarding VP9 HW decoding of Navi because it looks like the AMD guy is right.

But I'm not sure how AMD is using standard DXVA2/D3D11VA decoding and not proprietary and LAV filters fail to decode it in HW.

Only nevcairiel and AMD can answer to that.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 5th October 2019, 14:57   #2466  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,342
Feel free to send me any cards that don't work and I can tell you.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 5th October 2019, 15:22   #2467  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Not me, I did my best to bring the two worlds closer (SW - LAV filters and HW - Navi cards) by posting to the AMD AMF GitHub.

It's up to you guys...
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 5th October 2019, 18:15   #2468  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
mpv shows the same behavior as lav filters, so the problem apparently is in the AMD driver.
aufkrawall is offline   Reply With Quote
Old 5th October 2019, 20:34   #2469  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
AMD probably has changed something regarding VP9 HW decoding and the developers should contact AMD according to the AMD guy of the thread I posted above, IIUC.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 5th October 2019, 22:06   #2470  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,342
Thats why we have standards like DXVA, so that we don't need vendor-specific information for this to work. Thats the entire point of something universal like this over the whole Linux situation where you need to deal with 3 vendor APIs.
LAV doesn't really have any vendor-specific DXVA stuff at all, outside of some compatibility flags for very old GPUs (since they often supported only very limited bitstreams). Any more recent hardware has typically just worked fine out of the box. VP9 DXVA support is implemented based on Microsoft documents, not anything provided by Intel or NVIDIA.

Its also imaginable that an application needs to be whitelisted in the AMD driver to allow this. Maybe try renaming mpc-hc or so to Chrome.exe and see if it works.

In any case, I plan to work on improving logging for LAV, so that users can enable debug logs more easily, maybe that can help to shed some light in the future.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 5th October 2019 at 22:13.
nevcairiel is offline   Reply With Quote
Old 6th October 2019, 01:13   #2471  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
with DXVA2 copyback MPC-HC shows [H/W] indicator at playback start for about a sec only with files that should be able to use hardware decoding.
huhn is offline   Reply With Quote
Old 6th October 2019, 08:59   #2472  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
Thats why we have standards like DXVA, so that we don't need vendor-specific information for this to work. Thats the entire point of something universal like this over the whole Linux situation where you need to deal with 3 vendor APIs.
VAAPI works with free drivers of both Intel & AMD, so it's actually sufficient to support this. And unlike AMD's weird intransparent Windows driver, it just works with any program utilizing it on Navi.
aufkrawall is offline   Reply With Quote
Old 6th October 2019, 09:26   #2473  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
It's better not to play power games, we all want the things to just work.

I have done the "middle man" between SW devs and HW OEMs many times in order to fix things, but this time I just don't have a Navi card to play that role again.

It's not only AMD.

I remember Intel introducing a new DXVA2 mode of VC-1 HW decoding that LAV filters should adapt in order to work.

Or something regarding 10bit rendering of Intel's drivers, that I don't remember exactly.

Anyway, I don't know the case here, but let's all move one step forward to solve the issue instead of standing to our positions "we do everything perfectly, it's the others fault" even if it's true.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 16th October 2019, 19:24   #2474  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Intel has essentially cancelled 10nm desktop CPUs with this statement:
Quote:
We continue to make great progress on 10nm, and our current roadmap of 10nm products includes desktop.
after the rumors.
I think Charlie of Semiaccurate is HUGE and extremely accurate too.
Respect to Charlie.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 31st October 2019, 16:50   #2475  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 362
Quote:
Originally Posted by NikosD View Post
Intel has essentially cancelled 10nm desktop CPUs with this statement: after the rumors.
I think Charlie of Semiaccurate is HUGE and extremely accurate too.
Respect to Charlie.

In this statement Intel confirmed there will be desktop CPUs and not the other way around. About Charlie, just 1 year ago he claimed 10nm is completely dead. We already have Icelake and we get multiple 10nm products the next year from the very low end to server and discrete graphics, saying he is extremely accurate is a laughable joke in this context. Charlie is a known Intel hater, also he needs bait articles for his subscribers, it's part of his job, don't trust everything he says.

Last edited by Yups; 31st October 2019 at 16:53.
Yups is offline   Reply With Quote
Old 31st October 2019, 18:19   #2476  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
10nm for desktop is DOA.

Intel will skip it for 7nm (hopefully)

Charlie is a living God.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 13th December 2019, 11:32   #2477  |  Link
mariner
Registered User
 
Join Date: Nov 2005
Posts: 583
VP92 support

Finally succumbed to the temptations of remembrance day offerings and picked up a couple of cheap HDMI2.0 cards for my decade old LGA775 antiques. Here are some screenshots while I dig up the 8k nasa clip for testing.
Attached Images
  
mariner is offline   Reply With Quote
Old 13th December 2019, 14:06   #2478  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,666
"Attachments Pending Approval"

please upload to external filehoster
Klaus1189 is offline   Reply With Quote
Old 15th December 2019, 08:53   #2479  |  Link
mariner
Registered User
 
Join Date: Nov 2005
Posts: 583
1030 or 550?

The gt1030 and rx550 are the two most affordable HDMI2.0 cards on the market aimed at those on a tight budget running a low-power setup. The 1030 claims 8k support for both hevc10 and vp92, but only 4Khevc10 for the 550 (see previous post). Test clips used are the 24fps/66mbps/hevc NASA samples in 8K and 4K. No 8K vp92 clips are available atm.

The hardware decoding capability of the rx550 clearly lags behind the gt1030 on the basis of these tests. The anemic performance is a surprise, perhaps other users had better experience with this highly rated card.

8K
Code:
CPU: Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
GPU: NVIDIA GeForce GT 1030
Decoder: HEVCVideoExtension
Decoder Device: HEVC_VLD_Main10
Frames: 4535
FPS: 53.820 [30-56]
CPU Usage: 4 [1-9] %
GPU 3D Engine Usage: 0 [0-8] %
GPU VideoDecode Engine Usage: 98 [78-100] %

4K
Code:
CPU: Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
GPU: NVIDIA GeForce GT 1030
Decoder: HEVCVideoExtension
Decoder Device: HEVC_VLD_Main10
Frames: 4535
FPS: 164.349 [118-189]
CPU Usage: 6 [3-12] %
GPU 3D Engine Usage: 0 [0-2] %
GPU VideoDecode Engine Usage: 97 [85-98] %

CPU: Intel(R) Core(TM)2 Duo CPU     E7600  @ 3.06GHz
GPU: Radeon RX550/550 Series
Decoder: HEVCVideoExtension
Decoder Device: HEVC_VLD_Main10
Frames: 4535
FPS: 72.404 [60-80]
CPU Usage: 35 [17-53] %
GPU 3D Engine Usage: 0 [0-4] %
GPU VideoDecode Engine Usage: 99 [84-100] %
mariner is offline   Reply With Quote
Old 15th December 2019, 09:14   #2480  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
the whole 900 series has HDMI 2.0 ports and the 960 and 950 have HEVC 10 bit decoder. used they should be cheaper the 1030 is bad at price performance ratio.

the polaris cards are well known to be able to reach up 60 FPS for HEVC 10 bit and in your case they didn't even reach that.

here is a vp9 profile 2 8k HDR video:
https://www.youtube.com/watch?v=1La4QzGeaaQ
the new navi cards are supposed to do that but to no ones surprise they can't.

polaris cards where very briefly shown with VP9 support which worked in hybrid using chrome turning the GPU into a heater for just playing a video(just use a CPU and forget the decoder) no one really cares and test this pretty useless feature.
i still love this blunt lie of an image: http://i.imgur.com/AaVqVKv.png
huhn is offline   Reply With Quote
Reply

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 15:50.


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