Originally posted by Spacefish
View Post
Announcement
Collapse
No announcement yet.
AMD Posts VP9 VA-API Video Acceleration For Gallium3D
Collapse
X
-
Originally posted by droste View PostAnd IIRC enconding is currently only done in the OMX state stracker, not in the VA state tracker
- Likes 2
Comment
-
Originally posted by microcode View PostGiven that Polaris has a VP9 decoder in hardware, I'm guessing this is for the encoder side?
You can read it like this : Tonga introduced 4K, Carrizo introduced HEVC decode, Stoney introduced 10bit, Polaris introduced HEVC encode, Raven Ridge introduced VP9 decode...
Future VCN would probably introducing first VP9 encode, then AV1 decode, then AV1 encode and so on a so forthLast edited by dungeon; 10 April 2018, 11:01 AM.
Comment
-
Originally posted by chithanh View PostHere is a description of how RPi decodes H.265/HEVC:
https://www.raspberrypi.org/forums/v...12148#p1112148
Comment
-
Originally posted by Gusar View PostWhere's the code for this? The post mentions MMAL and ffmpeg, but the MMAL code in upstream ffmpeg only does mpeg2/mpeg4/h264/vc1.
- Likes 1
Comment
-
Originally posted by dungeon View Post
Polaris does not have VP9 decoder in hardware, just consult RadeonFeature page:
Does anybody know what kind of support? Is it only partial hardware decoding or what?
Comment
-
Originally posted by dc_coder_84 View Post
Wikipedia says there is support for VP9 in UVD 6.3 and so in Polaris GPUs:
https://en.wikipedia.org/wiki/Unifie..._Decoder#UVD_6
Does anybody know what kind of support? Is it only partial hardware decoding or what?
If you look what article linked there, you will find sentences like:
- VP9 Decode Acceleration(9): 4K 60Hz GPU-Accelerated Video Streaming enabled on supported Google™ Chrome web browsers.
accelerated VP9 videos on sites like YouTube
Now, only on one of these three links wording is not so clear and that is about Pro WX:
Based on the Polaris architecture, the new Radeon Pro WX Series graphics cards employ the latest advances in AMD’s 4th generation Graphics Core Next architecture, uncompromising 4K video decode and encode support including HEVC2 and VP9 and next generation display support including DisplayPort 1.4-HDR3 and HDMI™ 2.0, all built on a power efficient 14nm FinFET manufacturing technology. Importantly, the professional graphics solutions are fully compatible with open source software through GPUOpen.
Now i am not sure too, but only about Radeon Pro WX... that is Polaris base but who knows agd5f maybe these Pro WX have different decoder than consumer parts or something
But i don't think so, it is probably just not so clear wording
OK, i found description for Vega (and with desired wording ) in whitepaper (page 13/14):
"Vega" 10 naturally includes the latest versions of AMD's video encode and decode acceleration engines, as well.
Like "Polaris", "Vega" offers hardware-based decode of HEVC/H.265 main10 profile videos at resolutions up to
3840x2160 at 60Hz, with 10-bit color for HDR content. Dedicated decoding of the H.264 format is also supported
at up to 4K and 60Hz. "Vega" can also decode the VP9 format at resolutions up to 3840x2160 using a hybrid
approach where the video and shader engines collaborate to offload work from the CPU.
If Vega can't do it with UVD 7.0, how could Polaris with UVD 6.3 do it. So, It is so called "hybrid" in both casesLast edited by dungeon; 10 April 2018, 08:55 PM.
Comment
-
Originally posted by dungeon View Post
Polaris does not have VP9 decoder in hardware, just consult RadeonFeature page:
You can read it like this : Tonga introduced 4K, Carrizo introduced HEVC decode, Stoney introduced 10bit, Polaris introduced HEVC encode, Raven Ridge introduced VP9 decode...
Future VCN would probably introducing first VP9 encode, then AV1 decode, then AV1 encode and so on a so forth
Comment
Comment