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 > Video Encoding > VP9 and AV1

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd May 2020, 16:04   #2261  |  Link
birdie
.
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 158
Looks like Tiger Lake will be the first x86 uArch to support AV1 HW decoding:

https://pbs.twimg.com/media/EYn7NM0V...=png&name=orig
https://pbs.twimg.com/media/EYn7f9BU...=png&name=orig
https://pbs.twimg.com/media/EYn72cxU...=png&name=orig
https://pbs.twimg.com/media/EYn8WKXU...=png&name=orig


I do hope NVIDIA will support it as well in Ampere.

Last edited by birdie; 22nd May 2020 at 16:07.
birdie is offline   Reply With Quote
Old 22nd May 2020, 16:50   #2262  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
I was hoping for encoding as well but it seems not so easy to implement. Is it correct that Gen12 only supports 4K video decoding?
Yups is offline   Reply With Quote
Old 22nd May 2020, 18:05   #2263  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,696
Source for those captures?
Blue_MiSfit is offline   Reply With Quote
Old 22nd May 2020, 18:32   #2264  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
Momomo_us posted this: https://twitter.com/momomo_us/status...18639423074304

He didn't reveal the original source.
Yups is offline   Reply With Quote
Old 22nd May 2020, 18:56   #2265  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,246
Quote:
Originally Posted by birdie View Post
Looks like a good media unit for a non-discreet GPU. I think 12-bit HEVC decode is new as well. I wonder what use cases the 12-bit support is; NVidia has had it for a few years as well. I can see it being used for high-bitrate mezzanine files or something. Can't imagine a 12-bit VP9 scenario, though.

I note they don't list bit depths for AV1. Does that imply 8-bit only? They don't list it for AVC either, does Intel support >8-bit AVC decode, or only with more advanced codecs.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 22nd May 2020, 19:07   #2266  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
Quote:
Originally Posted by benwaggoner View Post
I note they don't list bit depths for AV1. Does that imply 8-bit only? They don't list it for AVC either, does Intel support >8-bit AVC decode, or only with more advanced codecs.

There are bit depths listed but it's not clear to me. One the left it says profile0 (8 bit and 10 bit 4:2:0) 4k60 video, 16K still. The text on the right side is confusing. Intel only supports 8 bit for AVC by the way.
Yups is offline   Reply With Quote
Old 22nd May 2020, 19:37   #2267  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 961
Quote:
Originally Posted by benwaggoner View Post
Looks like a good media unit for a non-discreet GPU. I think 12-bit HEVC decode is new as well. I wonder what use cases the 12-bit support is; NVidia has had it for a few years as well. I can see it being used for high-bitrate mezzanine files or something. Can't imagine a 12-bit VP9 scenario, though.

I note they don't list bit depths for AV1. Does that imply 8-bit only?
12bit av1 with rocket lake, tiger lake and their standalone graphics card:

hajj_3 is offline   Reply With Quote
Old 22nd May 2020, 19:50   #2268  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
Quote:
Originally Posted by hajj_3 View Post
12bit av1 with rocket lake, tiger lake and their standalone graphics card:

This is an RKL-S slide, you can never know if there is a newer decoder build in for RKL-S because it comes about half a year later than TGL-U. Also this slide isn't as detailed as today's leak, it could be a mistake there. 12 bit HEVC but not for AV1, it could be.
Yups is offline   Reply With Quote
Old 22nd May 2020, 20:21   #2269  |  Link
GTPVHD
Registered User
 
Join Date: Mar 2008
Posts: 252
https://github.com/intel/media-drive...media-features

HEVC and VP9 12-bit and 4:4:4 fixed-function hardware decoding support in Gen12/Xe GPU is old news, Intel already revealed that info since December 26 last year in their Media Driver updates.

Intel is still unclear about AV1 fixed-function hardware decoding capabilities, it would be disappointing if they didn't support 8K, 12-bit and 4:4:4 like VP9 hardware decoder does in Gen12/Xe.

Last edited by GTPVHD; 22nd May 2020 at 20:24.
GTPVHD is offline   Reply With Quote
Old 22nd May 2020, 20:41   #2270  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
10 bit sure but do we really need 12 bit?
Yups is offline   Reply With Quote
Old 23rd May 2020, 00:09   #2271  |  Link
Beelzebubu
Registered User
 
Join Date: Feb 2003
Location: New York, NY (USA)
Posts: 79
Quote:
Originally Posted by GTPVHD View Post
it would be disappointing if they didn't support 8K, 12-bit and 4:4:4 like VP9 hardware decoder does in Gen12/Xe.
It says profile 0 only, which is 4:2:0 and 8+10bit only. 4:4:4 is profile 1, 12-bit is profile 2 (along with 4:2:2 for 8+10bit).
Beelzebubu is offline   Reply With Quote
Old 23rd May 2020, 01:43   #2272  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,246
Quote:
Originally Posted by Yups View Post
10 bit sure but do we really need 12 bit?
Dolby Vision is internally 12-bit, and does tricks with dual layers or a non-backwards compatible base layer and metadata to reconstruct the video in an internal 12-bit format. If we had 12-bit decoders when DoVi was coming out, we'd probably just have a HDR-12 base layer + metadata.

Only current use of 12-bit for anything I can think of is in intermediate post production or high end mezzanine formats like J2K IMF.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 23rd May 2020, 08:10   #2273  |  Link
soresu
Registered User
 
Join Date: May 2005
Location: Swansea, Wales, UK
Posts: 151
Quote:
Originally Posted by benwaggoner View Post
Dolby Vision is internally 12-bit, and does tricks with dual layers or a non-backwards compatible base layer and metadata to reconstruct the video in an internal 12-bit format. If we had 12-bit decoders when DoVi was coming out, we'd probably just have a HDR-12 base layer + metadata.

Only current use of 12-bit for anything I can think of is in intermediate post production or high end mezzanine formats like J2K IMF.
Isn't all this pointless when hardly any TVs actually support 12 bit though?
soresu is offline   Reply With Quote
Old 23rd May 2020, 12:03   #2274  |  Link
GTPVHD
Registered User
 
Join Date: Mar 2008
Posts: 252
https://bluesky-soft.com/en/DXVAChecker.html

DXVA Checker 4.3.0 with AV1 decoder detection support released. Now someone can check what Intel Gen12/Xe GPU in Tiger Lake actually supports.
GTPVHD is offline   Reply With Quote
Old 23rd May 2020, 12:25   #2275  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 210
Quote:
Originally Posted by Beelzebubu View Post
It says profile 0 only, which is 4:2:0 and 8+10bit only. 4:4:4 is profile 1, 12-bit is profile 2 (along with 4:2:2 for 8+10bit).

Even in this leak there is a discrepancy. In the table there is 10 bit for video but the text says it's 8 bit for video. I'm keen to believe the table in this case but not sure. In the RKL-S slide there is 12 bit AV1, it could be just a mistake (confused with 12 Bit HEVC), it could refer to still image or it could be that the Gen12LP in RKL-S uses a newer decoding unit than TGL-U.
Yups is offline   Reply With Quote
Old 23rd May 2020, 19:50   #2276  |  Link
Beelzebubu
Registered User
 
Join Date: Feb 2003
Location: New York, NY (USA)
Posts: 79
Quote:
Originally Posted by Yups View Post
Even in this leak there is a discrepancy. In the table there is 10 bit for video but the text says it's 8 bit for video.
I think you're misreading a table converted to text. The table says "profile 0 (8-bit and 10-bit 4:2:0) 4k60 video, 16k still (HW decode)". The text says "AV1 codec support<newline>Profile 0 (10-bit 4:2:0)<tab>16k (still picture)<newline>Profile 0 (8-bit 4:2:0)<tab>4k x 2k (video)". I inserted the <tab> because it matches what the table says: 4k60 (4k x 2k) video, 16k still (picture) and each supporting profile 0 (8-bit & 10-bit, 4:2:0).
Beelzebubu is offline   Reply With Quote
Old 23rd May 2020, 20:41   #2277  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,487
Quote:
Originally Posted by Beelzebubu View Post
aomenc --denoise-noise-level= does the same as a FFT denoiser + examples/noise_model + aomenc --film-grain-table=.
Well seem not work. I have denoise but seem not have FGM in output.

You have command line exemple?
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9
Sagittaire is offline   Reply With Quote
Old 23rd May 2020, 20:54   #2278  |  Link
Beelzebubu
Registered User
 
Join Date: Feb 2003
Location: New York, NY (USA)
Posts: 79
Quote:
Originally Posted by Sagittaire View Post
Well seem not work. I have denoise but seem not have FGM in output.
Please show your commandlines.
Beelzebubu is offline   Reply With Quote
Old 23rd May 2020, 21:15   #2279  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,487
Quote:
Originally Posted by Beelzebubu View Post
Please show your commandlines.
for exemple.

Quote:
aomenc.exe -o ToS-1000.ivf C:\ToS_1920x800_xdither.y4m --ivf --i420 --width=1920 --height=800 --fps=25000/1000 --passes=2 --pass=1 --fpf=stats.log --target-bitrate=960 --maxsection-pct=4000 --buf-sz=12000 --buf-initial-sz=8000 --buf-optimal-sz=10000 --end-usage=vbr --cpu-used=3 --verbose --tune=ssim --psnr --q-hist=30 --bit-depth=10 --bias-pct=75 --kf-max-dist=120 --aq-mode=2 --test-decode=fatal --limit=1332 --skip=214 --denoise-noise-level=25

aomenc.exe -o ToS-1000.ivf C:\ToS_1920x800_xdither.y4m --ivf --i420 --width=1920 --height=800 --fps=25000/1000 --passes=2 --pass=2 --fpf=stats.log --target-bitrate=960 --maxsection-pct=4000 --buf-sz=12000 --buf-initial-sz=8000 --buf-optimal-sz=10000 --end-usage=vbr --cpu-used=3 --verbose --tune=ssim --psnr --q-hist=30 --bit-depth=10 --bias-pct=75 --kf-max-dist=120 --aq-mode=2 --test-decode=fatal --limit=1332 --skip=214 --denoise-noise-level=25
the noise is dithering. Perhaps not adapted denoising value for that? I try with --denoise-noise-level=5,10,50 and no result.
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9

Last edited by Sagittaire; 23rd May 2020 at 21:19.
Sagittaire is offline   Reply With Quote
Old 24th May 2020, 03:42   #2280  |  Link
Beelzebubu
Registered User
 
Join Date: Feb 2003
Location: New York, NY (USA)
Posts: 79
Quote:
Originally Posted by Sagittaire View Post
for exemple.



the noise is dithering. Perhaps not adapted denoising value for that? I try with --denoise-noise-level=5,10,50 and no result.
Dithering should be fine. Does --help include a description for --denoise-noise-level? It might be built without CONFIG_DENOISE (in which case the --help output will be missing also). Otherwise I'm not entirely sure, it has worked fine for me. Does it work on 8-bit material?
Beelzebubu 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:52.


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