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 21st September 2019, 20:46   #2461  |  Link
littleD
Registered User
 
littleD's Avatar
 
Join Date: Aug 2008
Posts: 338
Some Gen11 info from whitepapers:
The Media FF baseline configuration increases in Gen11to include 2 MFX (up from 1 in Gen9) along with 1 VQE and 1 SFC. The 2 MFX units can be used for better concurrency such as video playback and video encoding simultaneously. Alternatively, workloads can utilize both engines concurrently to increase performance or reduce clock frequencies to increase battery life. With Gen11, MFX VP9 decode bitdepth support is increased up to10bits which is required for HDR video scenarios. Additionally, both HEVC and VP9 have been improved to support higher quality chroma subsampling of 4:2:2 and 4:4:4 for both HEVC and VP9. 4:2:2 benefits users in high-end video production while 4:4:4 is optimal for screen content such as text\document screen recording and sharing. MFX encoding on Gen11 introduces VP9 support and significantly improves HEVC encoding compression efficiency over Gen9. Gen11 VQE expands hardware denoise bitdepth to 10bits. High dynamic range (HDR) workloads will benefit from new software programmable 3DLUT tables such has HDR2HDR and HDR2SDR tone mapping.
"New" VP9 10 bit decode info is repeated every new generation
littleD is offline   Reply With Quote
Old 1st October 2019, 19:37   #2462  |  Link
NikosD
Banned
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by huhn View Post
peru is software only
What do you think of this conversation ?
https://github.com/GPUOpen-Libraries...AMF/issues/186
NikosD is offline   Reply With Quote
Old 2nd October 2019, 06:45   #2463  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,727
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   #2464  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,753
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   #2465  |  Link
NikosD
Banned
 
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)
NikosD is offline   Reply With Quote
Old 5th October 2019, 14:02   #2466  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,727
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   #2467  |  Link
NikosD
Banned
 
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.
NikosD is offline   Reply With Quote
Old 5th October 2019, 14:57   #2468  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,027
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   #2469  |  Link
NikosD
Banned
 
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...
NikosD is offline   Reply With Quote
Old 5th October 2019, 18:15   #2470  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,753
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   #2471  |  Link
NikosD
Banned
 
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.
NikosD is offline   Reply With Quote
Old 5th October 2019, 22:06   #2472  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,027
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   #2473  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 6,727
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   #2474  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,753
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   #2475  |  Link
NikosD
Banned
 
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.
NikosD is offline   Reply With Quote
Old 16th October 2019, 19:24   #2476  |  Link
NikosD
Banned
 
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.
NikosD is offline   Reply With Quote
Old 31st October 2019, 16:50   #2477  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 220
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   #2478  |  Link
NikosD
Banned
 
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.
NikosD is offline   Reply With Quote
Old 13th December 2019, 11:32   #2479  |  Link
mariner
Registered User
 
Join Date: Nov 2005
Posts: 574
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   #2480  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 1,085
"Attachments Pending Approval"

please upload to external filehoster
Klaus1189 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 07:07.


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