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. |
![]() |
#1 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,578
|
AV1 hardware decoder implementations
As we're on the verge of lots of devices with hardware AV1 decode, I think it's time for a sticky about this in particular.
As Chrome and Firefox explicitly block HEVC decode even if the OS supports it, PC browsers are where AV1 is going to have the biggest improvement delta. Most other platforms (including Edge and Safari) have HEVC today, where the quality @ perf of HEVC and AV1 are pretty equivalent given relative maturity of encoders. While SW encoders do work, performance is going to be a limitation for 4K and 10-bit (which HDR requires). And the lack of HW DRM provides lots of limitations on premium content availability. The Intel 11th gen Ice Lake CPUs are the first shipping PC implementation. Here's the best analysis of AV1 decode with Ice Lake I've seen: https://www.pcworld.com/article/3576...yzen-4000.html. I've not seen a test of DRM on Ice Lake, but I imagine it should work, and if it doesn't, a software bug fix is probably sufficient. tl;dr works great, and as expected. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Mar 2004
Posts: 1,081
|
some info about apple m1 possibly have a 4k av1 hardware decoder or hybrid decoder: https://forums.macrumors.com/threads...oding.2269938/
|
![]() |
![]() |
![]() |
#4 | Link | |
Registered User
Join Date: Sep 2011
Posts: 360
|
Quote:
Tigerlake not Icelake, big difference. I have tested a few AV1 youtube videos in Chrome with my Tigerlake laptop and it works really good so far. ![]() Last edited by Yups; 28th November 2020 at 11:41. |
|
![]() |
![]() |
![]() |
#6 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,578
|
Bad news: it appears that Qualcomm isn't doing HW AV1 in its 2021 chipsets.
https://www.anandtech.com/show/16271...88-deep-dive/3 Quote:
|
|
![]() |
![]() |
![]() |
#9 | Link | |
Registered User
Join Date: Sep 2011
Posts: 360
|
Quote:
When I use D3D11 playback in DXVA Checker there are image artifacts on both LAV Decoder as well as Microsoft AV1 extension. DXVA2 runs on both but only with LAV Decoder it appears to use the GPU. Using MPC Home Cinema playback runs fine using D3D11 AV1 in LAV. |
|
![]() |
![]() |
![]() |
#13 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,578
|
Has anyone tried the Xbox Series X|S hybrid decoder yet? It's obviously complex to get working, but I can imagine the next gen game consoles are going to be a big share of the AV1 capable living room devices in 2021.
|
![]() |
![]() |
![]() |
#15 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,578
|
I am asking because I am not sure. But this sure sounded promising: https://forum.doom9.org/showthread.p...ox#post1929168
|
![]() |
![]() |
![]() |
#16 | Link | |
Registered User
Join Date: May 2005
Location: Swansea, Wales, UK
Posts: 196
|
Quote:
"Hardware: Xbox One, Xbox One S, or Xbox One X" The googlesource repo is also labelled " GPU-accelerated AV1 decoder for the Xbox One". So if someone can integrate this into Kodi or Plex for UWP, and Jaguar is enough to cover entropy decoding there are actually millions of devices in living rooms already. I wouldn't expect MS to be any help on that score for obvious profit based reasons of pushing people to XSS and XSX. Hopefully if it does get ported to the new console gen they use as much dav1d AVX2 asm as possible for the entropy decoding stage, I've no idea how much SSSE3 asm is in the current implementation to use on the Jaguar cores. |
|
![]() |
![]() |
![]() |
#17 | Link | |||
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,578
|
Quote:
Quote:
Quote:
https://en.wikipedia.org/wiki/Jaguar...architecture): SSE4.1, SSE4.2, AES, CLMUL, MOVBE, AVX, F16C, BMI1 So, that would be friction for backporting dav1d to PS4 or Xbox One. SSSE3 may be sufficient for 4Kp60, though, which is all the previous generation supports anyway. I'm sure an AVX implementation would still be better than SSSE3, and probably less incremental work to develop once there are already SSSE3 and AVX2 implementations to upgrade/downgrade from. Xbox Series and PS5 have AVX2. |
|||
![]() |
![]() |
![]() |
#19 | Link | |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 556
|
FireTV Stick 4K Max:
Quote:
__________________
LG C2 OLED | GitHub Projects |
|
![]() |
![]() |
![]() |
Tags |
av1, av1 hardware decode, hardware decoders |
Thread Tools | Search this Thread |
Display Modes | |
|
|