Monday, December 30th 2024

AMD "Navi 48" To Feature AV1 Hardware Encoders with B-Frame Support

The "Navi 48" silicon powering AMD's next-generation Radeon RX 9070 series could feature AV1 hardware-accelerated encoding with support for AV1 B-Frames. In video compression, a B-frame is an intermediate frame that lacks image information, but has motion-vector and other data from the previous and next image frames (or I-frames), which helps the decoder reconstruct the image component of the frame based on temporal frame data. This is compute-intensive, but greatly reduces file-size or bitrate of the stream, as almost every other frame lacks image information. Support for AV1 B-Frame hardware-accelerated encode was sniffed out by HXL in a recent commit to one of the SDKs AMD maintains in a public repository through its GPUOpen initiative.

AMD's Radeon RX 9000 series generation powered by the RDNA 4 graphics architecture will be based almost entirely on two chips, the "Navi 48" and "Navi 44," with the latter powering mainstream and mid-range SKUs; while the former powers performance-segment ones. There is no enthusiast-segment chip this time around. The "Navi 48" is expected to feature a more advanced video encode/decode hardware than the one RDNA 3.5 comes with; and AV1 is likely to get the bulk of development as the royalty-free codec gains popularity with online video streaming services. It remains to be seen if next-generation architectures like RDNA 4 or NVIDIA's "Blackwell" support acceleration for VVC.
Source: HXL (Twitter)
Add your own comment

31 Comments on AMD "Navi 48" To Feature AV1 Hardware Encoders with B-Frame Support

#1
Chaitanya
Now that could be interesting upgrade over previous gen if the encoder is actually upto the mark.
Posted on Reply
#2
eidairaman1
The Exiled Airman
Forging their own path, this is a positive move, appears compelling.
Posted on Reply
#3
Nhonho
I didn't expect B-frame encode support to arrive so soon on Radeons. Based on historical data, it would be normal if it took another 5 generations to reach Radeons.

It will be good if TPU publishes image quality tests of AV1 videos encoded with the new cards from Intel, AMD and Nvidia.
btarunrIt remains to be seen if next-generation architectures like RDNA 4 or NVIDIA's "Blackwell" support acceleration for VVC.
I really hope that all GPUs from all manufacturers do not encode and decode the VVC codec, and that computer companies unite to continue developing only free codecs from AOMedia project (AV2, AV3, AV4, etc.).
Posted on Reply
#4
darakian
For the uninitiated; what does this mean? Faster encoding? Higher quality? Both? Something else?
Posted on Reply
#5
dragontamer5788
Note:

* I-frames are a full-image.

* P-frames are forward progressive frames. They say how the "last" image moved to make this new one, and thus have much less data than an I-frame. Most frames in today's video formats are P-frames.

* B-frames are forward-AND-backwards progressive frames. They use both "past" AND "future" images (usually future I-frames) plus the previous I-frames, and all the P-frames in between, to calculate the current frame. These offer the highest levels of compression but obviously have the largest possibility of noise, errors and other such problems.
darakianFor the uninitiated; what does this mean? Faster encoding? Higher quality? Both? Something else?
Better compression, if this actually works.

B-frames are considered the hardest to calculate.
Posted on Reply
#6
darakian
dragontamer5788Better compression, if this actually works.

B-frames are considered the hardest to calculate.
So, better compression ratios? I guess that could be independent of quality and speed as well?
Posted on Reply
#7
dragontamer5788
darakianSo, better compression ratios? I guess that could be independent of quality and speed as well?
Better compression, worse speed (but with dedicated hardware in the GPU, maybe the speed hit won't be bad?)

Quality is funny and very complex. Maybe better maybe worse, we will see when it comes out.
Posted on Reply
#9
Iain Saturn
.Encouraging

Does anybody know if current video editors are ready to take advantage of this? DaVinci Resolve? Final cut etc?

Thank you ⚡
Posted on Reply
#10
Chaitanya
NhonhoIt will be good if TPU publishes image quality tests of AV1 videos encoded with the new cards from Intel, AMD and Nvidia.
Techgage used to do this kind of WS oriented testing quite a bit, unfortunately just like Anandtech they are gone and will be missed sorely.
Posted on Reply
#11
TumbleGeorge
I don't know why, but from the description it seems to me that it's not much different from generating fake frames..
Posted on Reply
#13
Dr. Dro
Finally. This should have been added in with RDNA 3, Ada already supported it. They should add hardware VVC (h.266) decoding as well.
Posted on Reply
#14
kondamin
Iain Saturn.Encouraging

Does anybody know if current video editors are ready to take advantage of this? DaVinci Resolve? Final cut etc?

Thank you ⚡
For amd? looking at the past maybe in 2030
Posted on Reply
#15
ZoneDymo
Cool but does Twitch even support AV1 at this point?
Posted on Reply
#16
AusWolf
What about the decode unit? Will it be able to handle a simple 1080p Youtube video without shooting power consumption above 50 W like it does on most RDNA 3 cards?
Posted on Reply
#17
Makaveli
Dr. DroFinally. This should have been added in with RDNA 3, Ada already supported it. They should add hardware VVC (h.266) decoding as well.
Doesn't RDNA 3 already have AVI encoders and decoders?
Posted on Reply
#18
igormp
NhonhoI really hope that all GPUs from all manufacturers do not encode and decode the VVC codec, and that computer companies unite to continue developing only free codecs from AOMedia project (AV2, AV3, AV4, etc.).
Intel already supports H266.
MakaveliDoesn't RDNA 3 already have AVI encoders and decoders?
AV1, yes, but no H266, nor b-frames within AV1.
Posted on Reply
#19
Makaveli
igormpIntel already supports H266.

AV1, yes, but no H266, nor b-frames within AV1.
Thanks for the update so AV1 but with no b-frames.

Does anyone use H266 currently?
Posted on Reply
#20
Dr. Dro
MakaveliThanks for the update so AV1 but with no b-frames.

Does anyone use H266 currently?
Not yet. VVC adoption has been slow due to licensing model (same issue HEVC faces), but it is expected to be the next industry standard format for digital broadcasting. Currently, Intel is the only GPU vendor which currently provides hardware VVC support in Xe2 (Lunar Lake) hardware. Noteworthy that BMG (Arc B580) does NOT seem to support this codec.

Posted on Reply
#21
chrcoluk
darakianFor the uninitiated; what does this mean? Faster encoding? Higher quality? Both? Something else?
Depends on how things are configured.

If you doing recordings which should be done on fixed quality, then the B frames should give you a smaller file size. On something like CBR for streaming it would be increased quality.
Posted on Reply
#22
nageme
TumbleGeorgeI don't know why, but from the description it seems to me that it's not much different from generating fake frames..
The article is wrong. B-frames do include image data.

It's not a new concept. It been in standard use for years, in Bluray (h264), BR UHD (h265), and older codecs such as MPEG4 ASP (like Xvid).
In x264 encodes with common settings, 70-75% of the your output frames would likely be B frames.

It's not image generation. It doesn't interpolate with no reference, but rather, it compresses source frames.
Posted on Reply
#23
R0H1T
Dr. Drobut it is expected to be the next industry standard format for digital broadcasting
Pure speculation, the only it becomes that is if broadcasters actually push for it otherwise I expect AV1 or AV2 to become the next "universal" format after H.264 & IIRC there's already(?) competing standards in China!
Posted on Reply
#24
TumbleGeorge
nagemeThe article is wrong. B-frames do include image data.

It's not a new concept. It been in standard use for years, in Bluray (h264), BR UHD (h265), and older codecs such as MPEG4 ASP (like Xvid).
In x264 encodes with common settings, 70-75% of the your output frames would likely be B frames.

It's not image generation. It doesn't interpolate with no reference, but rather, it compresses source frames.
But frame generation also uses data from previous states. Otherwise, something completely inappropriate would result.
Posted on Reply
#25
Dr. Dro
R0H1TPure speculation, the only it becomes that is if broadcasters actually push for it otherwise I expect AV1 or AV2 to become the next "universal" format after H.264 & IIRC there's already(?) competing standards in China!
Not really, VVC is already slated for use in the next generation Brazilian television system by the SBTVD Forum, it will use a modified American ATSC 3.0 system as a base. A fully functional transmission with the draft standard was demoed back in June by Globo, the largest broadcaster in the country.

I believe the European DVB system is also receiving a new revision to support the codec, as the name implies it is "versatile" and works particularly well for over the air digital TV broadcasting as it is capable of retaining decent image quality at low bit rates and the adaptive resolution capability is of particular interest for this use. It will work great for internet streaming as well, the problem remains licensing.
Posted on Reply
Add your own comment
Jan 3rd, 2025 00:54 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts