• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,323 (7.52/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
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.



View at TechPowerUp Main Site | Source
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,847 (6.70/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Forging their own path, this is a positive move, appears compelling.
 
Joined
Oct 24, 2022
Messages
248 (0.31/day)
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.


It 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.).
 
Joined
Apr 24, 2020
Messages
2,741 (1.60/day)
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.

For 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.
 
Last edited:
Joined
Apr 24, 2020
Messages
2,741 (1.60/day)
So, 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.
 
Joined
Mar 9, 2022
Messages
116 (0.11/day)
.Encouraging

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

Thank you ⚡
 
Joined
Sep 1, 2020
Messages
2,436 (1.54/day)
Location
Bulgaria
I don't know why, but from the description it seems to me that it's not much different from generating fake frames..
 
Joined
Dec 25, 2020
Messages
7,128 (4.85/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG Maximus Z790 Apex Encore
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Audio Device(s) Apple USB-C + Sony MDR-V7 headphones
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard IBM Model M type 1391405
Software Windows 10 Pro 22H2
Benchmark Scores I pulled a Qiqi~
Finally. This should have been added in with RDNA 3, Ada already supported it. They should add hardware VVC (h.266) decoding as well.
 
Joined
Feb 11, 2009
Messages
5,584 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Cool but does Twitch even support AV1 at this point?
 
Joined
Jan 14, 2019
Messages
12,827 (5.88/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE Plasma
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?
 
Joined
Feb 21, 2006
Messages
2,246 (0.33/day)
Location
Toronto, Ontario
System Name The Expanse
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Prime X570-Pro BIOS 5013 AM4 AGESA V2 PI 1.2.0.Cc.
Cooling Corsair H150i Pro
Memory 32GB GSkill Trident RGB DDR4-3200 14-14-14-34-1T (B-Die)
Video Card(s) XFX Radeon RX 7900 XTX Magnetic Air (24.12.1)
Storage WD SN850X 2TB / Corsair MP600 1TB / Samsung 860Evo 1TB x2 Raid 0 / Asus NAS AS1004T V2 20TB
Display(s) LG 34GP83A-B 34 Inch 21: 9 UltraGear Curved QHD (3440 x 1440) 1ms Nano IPS 160Hz
Case Fractal Design Meshify S2
Audio Device(s) Creative X-Fi + Logitech Z-5500 + HS80 Wireless
Power Supply Corsair AX850 Titanium
Mouse Corsair Dark Core RGB SE
Keyboard Corsair K100
Software Windows 10 Pro x64 22H2
Benchmark Scores 3800X https://valid.x86.fr/1zr4a5 5800X https://valid.x86.fr/2dey9c 5800X3D https://valid.x86.fr/b7d
Finally. 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?
 
Joined
May 10, 2023
Messages
409 (0.68/day)
Location
Brazil
Processor 5950x
Motherboard B550 ProArt
Cooling Fuma 2
Memory 4x32GB 3200MHz Corsair LPX
Video Card(s) 2x RTX 3090
Display(s) LG 42" C2 4k OLED
Power Supply XPG Core Reactor 850W
Software I use Arch btw
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.).
Intel already supports H266.
Doesn't RDNA 3 already have AVI encoders and decoders?
AV1, yes, but no H266, nor b-frames within AV1.
 
Joined
Feb 21, 2006
Messages
2,246 (0.33/day)
Location
Toronto, Ontario
System Name The Expanse
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Prime X570-Pro BIOS 5013 AM4 AGESA V2 PI 1.2.0.Cc.
Cooling Corsair H150i Pro
Memory 32GB GSkill Trident RGB DDR4-3200 14-14-14-34-1T (B-Die)
Video Card(s) XFX Radeon RX 7900 XTX Magnetic Air (24.12.1)
Storage WD SN850X 2TB / Corsair MP600 1TB / Samsung 860Evo 1TB x2 Raid 0 / Asus NAS AS1004T V2 20TB
Display(s) LG 34GP83A-B 34 Inch 21: 9 UltraGear Curved QHD (3440 x 1440) 1ms Nano IPS 160Hz
Case Fractal Design Meshify S2
Audio Device(s) Creative X-Fi + Logitech Z-5500 + HS80 Wireless
Power Supply Corsair AX850 Titanium
Mouse Corsair Dark Core RGB SE
Keyboard Corsair K100
Software Windows 10 Pro x64 22H2
Benchmark Scores 3800X https://valid.x86.fr/1zr4a5 5800X https://valid.x86.fr/2dey9c 5800X3D https://valid.x86.fr/b7d
Intel 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?
 
Joined
Dec 25, 2020
Messages
7,128 (4.85/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG Maximus Z790 Apex Encore
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Audio Device(s) Apple USB-C + Sony MDR-V7 headphones
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard IBM Model M type 1391405
Software Windows 10 Pro 22H2
Benchmark Scores I pulled a Qiqi~
Thanks 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.

Intel_Tech Tour TW_Xe2 and Lunar Lakes GPU-48.png
 
Joined
Feb 1, 2019
Messages
3,683 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
For 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.
 
Joined
Feb 11, 2015
Messages
120 (0.03/day)
I 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.
 
Last edited:
Joined
Apr 12, 2013
Messages
7,570 (1.77/day)
but 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!
 
Joined
Sep 1, 2020
Messages
2,436 (1.54/day)
Location
Bulgaria
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.
But frame generation also uses data from previous states. Otherwise, something completely inappropriate would result.
 
Top