AMD's Encoder Tweaks Rival Nvidia, But Intel's AV1 Reigns Supreme (2024)

AMD's Encoder Tweaks Rival Nvidia, But Intel's AV1 Reigns Supreme (1)

AMD has released a new update to its AMF encoder SDK, version 1.4.26, which has added several new features, including a brand new "quality boost" mode called PreAnalysis. Chris Griffith from Code Calamity managed to get hands-on time with the latest update, to determine whether or not this new boost mode is suitable. As it turns out, this feature can improve AMF's encoding quality by a percent or two, but at a severe cost to performance.

For the uninitiated, AMF is AMD's latest GPU hardware H.264 encoder built into its latest GPUs, such as the RX 6000 series for encoding videos or recording/streaming live gameplay. It is effectively AMD's counter to Nvidia's NVENC encoder.

PreAnalysis is a new Content Adaptive Quantization technique implemented into the AMD encoder. In basic terms, this gives AMF more control over the amount of I frames implemented into each video. It also gives AMF the ability to skip frames when needed.

Griffith tested several AMF encoder options to measure the quality improvements with the new PreAnalysis feature. He tested with B-Frames and Pre-Analysis enabled, B-Frames only (which came in an earlier 2022 update), and with both features disabled. Testing was benchmarked with Netflix's VMAF application with a score of 0 (unwatchable) to 100 (perfection).

At 5000 KBps, AMD's AMF encoder with no B-Frames or Pre-Analysis enabled hit a respectable 94.1215 score at a speed of 139.21 FPS. Enabling B-Frames improved the score by 1 point, hitting 95.3877, but frame rates dropped immensely to 83.75 FPS. Nonetheless, this performance is adequate for regular use cases such as live streaming gameplay at 60 FPS.

Enabling B-Frames and Pre-Analysis sees the encoder jump by another point, with a score of 96.0697. But the frame rate tanks incredibly hard with a speed of just 26.03 FPS.

If we check out the number of I-Frames implemented into each run, we can see why the AMF encoder tanks so hard when running Pre-Analysis. With the feature disabled, the amount of I-frames amounts to just 13, but enabling the feature (along with B-Frames) nearly doubles the i-frame count to 22.

Stay On the Cutting Edge: Get the Tom's Hardware Newsletter

Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.

This results in better pixel prediction with more data points for the decoder to process, improving the video quality. But, the result is far more workload on the encoder, which is why the frame rate slows to a crawl. In fact, it's so slow, to the point where live streaming at 30 FPS or 60FPS is impossible. But, as it turns out this statement is only partially true, more on that later.

Swipe to scroll horizontally

Code Calamity's AMD AMF Pre-Analysis Benchmark Comparison
Configuration:VMAF ScoreFrame RatePercentage Difference With VMAFPercentage Difference With FPSI-Frames
B-Frames or Pre-Analysis Disabled94.1215139.21 FPSBaselineBaseline13
B-Frames Only95.387783.75 FPS1.345% Improvement39.8% Reduction13
B-Frames and Pre-Analysis Enabled96.069726.03 FPS2.069% Improvement81.3% Reduction22

But for video encoding purposes, AMD's AMF encoder with PreAnalysis is good. It effectively matches Nvidia's tried and true NVENC encoder featuring a VMAF score of 96.37 (versus 96.0697) with the same video and bitrate. It will probably be slower in the initial rendering process still, but the quality will at least be on par.

Technically Pre-Analysis Can Be Used In Live Gameplay, But Its Effects Are Mediocre

o despite Code Calamity's results, Pre-Analysis is too intensive for real-time streaming. It appears this is only partially true. Streaming expert and YouTuber EposVox just released a new AMF encoder optimization guide today, demonstrating Pre-Analysis in live gameplay in the new OBS beta 28 update.

We don't know what's going on here, but it's worth mentioning that H.264 has a nearly infinite number of hidden presets and configurations you can tune behind the scenes. There's a good chance Griffin's H.264 options were too intensive for AMF with Pre-Analysis enabled since EposVox was able to play with the feature in real-time at 60FPS, and he didn't complain about performance issues.

Nonetheless, EposVox says the feature can marginally improve image detail in motion, while reducing pixelization at the same time. Unfortunately, this results in a just barely noticeable improvement in sharpness. So it's probably worth turning on if you have enough encoding headroom, but it should probably be one of the first things you turn off if you encounter issues with encoder lag.

Unfortunately, EposVox did not conduct any performance testing with the feature exclusively in his new video, but apparently the feature works just fine in live gameplay. At least in the new OBS 28 Beta Update.

PreAnalysis Won't Save AMF From Intel's AV1 Encoder

PreAnalysis cannot save AMD's AMF encoder from Intel's brand new AV1 encoder, which dominates every H.264 offering, as shown in our previous coverage.

We can't compare Code Calamity's results to the ones shown by EposVox in our earlier article covering AV1. Still, it is easy to see that PreAnalysis would easily get destroyed by Intel's AV1 encoder.

To quickly recap, the AV1 encoder built into Intel's new Arc discrete GPUs outperformed both Nvidia's NVENC encoder and AMD AMF by a whopping 16% in real-time gaming tests.

That might not sound like a lot, but compared to the 1-2% performance gains from adding B-Frames and Pre-Analysis to AMF, it's a night and day difference. As a result, there is no doubt its behavior would remain the same, with performance results nowhere near that of Intel's AV1 encoder.

But this isn't at all surprising. At this point, it appears as both AMD, and Nvidia (probably Intel too with QuickSync), have reached the absolute limits of H.264's capabilities, with hardware encoding performance improvements almost flatlining since 2018 -- with the RTX 20 series launch. So with everyone's attention now on AV1, we'll have to wait for AMD to build a brand new AV1 encoder for Radeon 7000 before we see vastly improved video quality changes.

AMD's Encoder Tweaks Rival Nvidia, But Intel's AV1 Reigns Supreme (2)

Aaron Klotz

Freelance News Writer

Aaron Klotz is a freelance writer for Tom’s Hardware US, covering news topics related to computer hardware such as CPUs, and graphics cards.

See more GPUs News

More about gpus

The GPU benchmarks hierarchy 2024: All recent graphics cards rankedNvidia's grasp of desktop GPU market balloons to 88% — AMD has just 12%, Intel negligible, says JPR

Latest

Maker recreates classic Winamp MP3 player in real life with the Linamp, Llamas not included
See more latest►

4 CommentsComment from the forums

  • -Fran-

    Just to make the point again: comparing AV1 to H264 when H265 exists for both AMD and nVidia is not a fair or good match. Also, Twitch doesn't support AV1 yet (that I know if; happy to be wrong) and YT has it in beta IIRC (although, Google has everything in beta until they kill it xD).

    It is definitely nice to see more tweaks from AMD to up the quality of encoding for sure, but you know I've been testing this as well and CPU H264 gets eerily close to H265 and AV1 when tuned properly in terms of quality at the same-ish compression quality (I test at 6mbps, since that's Twitch's limit), albeit at the expense of a lot of CPU performance (depending on the tuning). Also, H265 does look good as well, but I'll concede it is worse than software AV1. And on that note, software AV1 is impressive for sure, but the penalty is huge. It hits way harder than H264 via software, but it definitely looks better hands down. I'll be most curious to see what AMD and nVidia accomplish when they introduce their AV1 HW encoders.

    Regards.

    Reply

  • Giroro

    "For the uninitiated, AMF is AMD's latest GPU hardware H.264 encoder built into its latest GPUs, such as the RX 6000 series for encoding videos or recording/streaming live gameplay. It is effectively AMD's counter to Nvidia's NVENC encoder. "

    To be clear, source code for an SDK on github and hardware baked into a GPU are absolutely not the same thing.

    Reply

  • Giroro

    "To quickly recap, the AV1 encoder built into Intel's new Arc discrete GPUs outperformed both Nvidia's NVENC encoder and AMD AMF by a whopping 16% in real-time gaming tests.

    That might not sound like a lot, but compared to the 1-2% performance gains from adding B-Frames and Pre-Analysis to AMF, it's a night and day difference. As a result, there is no doubt its behavior would remain the same, with performance results nowhere near that of Intel's AV1 encoder."

    What does outperform by 16% even mean when the scale has a baseline of 94/100?
    94% + 16% = 110%

    Reply

  • neojack

    Giroro said:

    What does outperform by 16% even mean when the scale has a baseline of 94/100?
    94% + 16% = 110%

    the sentence didn't explained wich tests were performed. maybe it was the netflix test that you mentionned with a 94 score, maybe it was another test

    Also, generaly, when in an article you see "X is 16% faster than Y", its does not mean that you add 16 points to the score. it means that the difference between the scores is 16%

    Reply

Most Popular
Acemagic's Z1A is a dual-screen laptop you might actually want to use
Best of Computex 2024: Hardware Evolution Meets the AI Revolution
Noctua NH-D15 G2 update has quieter fans, more heatpipes, new offset design
Computex 2024 Day Three Wrap-Up: Cheap PCIe 5.0 SSDs, Samsung’s AI monitors, cases galore, and more
Teamgroup shows off SSD cooling including a 120mm radiator — seems a bit overkill for 12W M.2 SSDs
Corsair launches its largest case ever — Obsidian 9000D can fit two motherboards, 11 drives, and a wind tunnel's worth of fans
Fractal announces its first chair and headset, also shows off some cases
Nvidia's grasp of desktop GPU market balloons to 88% — AMD has just 12%, Intel negligible, says JPR
ASRock unveils a slew of Arrow Lake-compatible motherboards, including a new Taichi variant with CAMM2 memory
SK hynix and HLDS revive the optical-era Super Multi brand for mainstream flash products – new PS5 Slim cooler and higher-capacity external SSDs also shown
Fractal Design Raspberry Pi North case teased — but Fractal indicates it will remain a Computex curiosity
AMD's Encoder Tweaks Rival Nvidia, But Intel's AV1 Reigns Supreme (2024)

FAQs

AMD's Encoder Tweaks Rival Nvidia, But Intel's AV1 Reigns Supreme? ›

To quickly recap, the AV1 encoder built into Intel's new Arc discrete GPUs outperformed both Nvidia's NVENC encoder and AMD AMF by a whopping 16% in real-time gaming tests.

Is AMD AV1 better than NVENC? ›

The NVENC AV1 outperforms NVENC H. 264 in terms of quality. AV1 performs better than H. 264 at low bit rates, and hence provides better visual quality in tough QoS scenarios.

Does AMD have AV1 encoding? ›

AMD's RDNA 3 for example does better with AV1 than with HEVC by 1–2 points. Nvidia's Ada cards achieve their best results so far, with about a 2 point improvement over HEVC. Intel's Arc GPUs go the other way and score 2–3 points lower in AV1 versus HEVC.

Does AMD have something similar to NVENC? ›

Update introduces sorely needed b-frames. After almost a decade of quality issues, AMD's AMF encoder has finally received a massive upgrade in image quality thanks to the introduction of B-Frames in AMF Release 1.4. 24.

Does AMD have a hardware encoder? ›

AMD Radeon™ graphics powered by AMD Software give you the performance you need to work fast and be productive, with hardware-accelerated video effects and encode/decode of HEVC, H. 264 and AV1 content1.

What codec is better than AV1? ›

VP9 is a more mature codec that has existed for longer and is widely supported by many devices and platforms. It is faster and less resource-intensive than AV1, making it a good choice for streaming video content on devices with limited processing power.

Does the RTX 3080 support AV1? ›

And our latest GeForce RTX 30 Series GPUs are ready to tackle up to 8K HDR streams with a new dedicated AV1 hardware decoder.

What is the fastest AV1 encoder? ›

Rav1e claims to be the fastest software AV1 encoder, but that really depends on the setting.

Does AV1 use CPU or GPU? ›

Most TVs don't support AV1 playback, and only modern GPUs support hardware AV1 decoding, and not all major video players have support for hardware decoding (VLC 3.

Is AV1 the same as h265? ›

AV1 simply uses WEBM, which was developed by Google. That ensures high-quality streaming while also supporting HTML5 web video and audio elements efficiently. H. 265, on the other hand, is more inclined toward using MKV and MPEG MP4 formats.

Should I mix AMD with Nvidia? ›

Can I use AMD and Nvidia GPUs together? Yes. -But you won't get the performance improvements of SLI or crossfire. I've built many o' boxes with a Nvidia on one port, and an AMD in the other.

Why is Nvidia better than AMD for streaming? ›

If you're curious about graphics card performance beyond gaming, Nvidia wins here, too. Its cards have space dedicated to encoding and decoding media, and that hardware acceleration brings faster performance to multimedia tasks like video production or online streaming. AMD relies on firmware encoding and decoding.

Is NVENC better than AMD VCE? ›

Nvidia's NVENC is approximately 2.59 times faster than AMD VCE and 1.89 times faster than Intel Quick Sync. The median encoding latency for an Nvidia card is 5.8 milliseconds; whereas, the median encoding latency on VCE is 15.06 milliseconds.

Why is Nvidia better than AMD for video editing? ›

Where there is a difference, however, is how much faster NVIDIA is compared to AMD and Intel as a whole. As much as Premiere Pro is better at using Intel and AMD GPUs for longGOP codecs, NVIDIA is even better for RAW. For example, the RTX 4080 is a massive 68% faster than the Radeon 7900 XTX.

Does AMD 7000 have AV1? ›

Only the 6000 series (mobile) and 7000 series (desktop) CPUs/APUs have integrated GPU HW AV1 support. The AMD APUs (CPU with integrated GPU) with HW AV1 support are: Radeon Graphics (Rembrandt/Raphael/Mendocino)

What AMD GPUs supports AV1? ›

AV1 decoding is supported in hardware on AMD RDNA 2 GPUs (outside of the Navi 24 based 6500 XT), NVIDIA GeForce 30- and 40-Series GPUs, Intel Xe and Arc GPUs, along with mobile chips like the Samsung Exynos 2100 and 2200, various MediaTek Dimensity SoC's, and Google's Tensor processor.

Should I always prefer AV1? ›

Good for Streaming: AV1 offers significantly better compression than H. 264. With up to 50% more efficiency, AV1 can reduce buffering time for a better user experience, and deliver the same quality video with half the bandwidth.

Does AV1 use less bandwidth? ›

AV1 can provide 30% bandwidth savings compared to its predecessors, like VP9 and HEVC. This efficiency is particularly beneficial in enhancing visual quality at equivalent bitrates, making AV1 a top choice for many content creators and video professionals.

References

Top Articles
40+ Diabetic-Friendly Christmas Recipes Everyone Will Enjoy
50 Vegan Chinese Recipes
Pr 127 Seat Map
Corgsky Puppies For Sale
Maricopa County Property Assessor Search
Buenasado Bluewater
Td Share The Green Referral Credit
Michigan Lottery Predictions For Today
Autozone Memorial Day Hours
Shiftwizard Login Wakemed
Promiseb Discontinued
Delta Rastrear Vuelo
Yogabella Babysitter
How to find cash from balance sheet?
Rivers Edge Online Login Bonus
University Of Michigan Paging System
Samanthaschwartz Fapello
Does Publix Have Sephora Gift Cards
630251.S - CCB-PWRIO-05 - Vision Systems - Vision Systems In-Sight, Cognex - InSight 2800 Series - Accessories Cables / Brackets IS28XX -
Aaa Saugus Ma Appointment
Lost Ark Thar Rapport Unlock
Toonily.cim
Rek Funerals
Importing Songs into Clone Hero: A Comprehensive Tutorial
Southeast Ia Craigslist
Hibbett, Inc. Stock (HIBB) - Quote Nasdaq- MarketScreener
Davis Fire Friday live updates: Community meeting set for 7 p.m. with Lombardo
Aspect of the Dragons
Cbs Sportsline Fantasy Rankings
Waifu Fighter F95
Cooktopcove Com
Horseheads Schooltool
Paola Iezzi, chi è il compagno. L’uomo in comune con la sorella Chiara e le nozze 'congelate'
https://www.hulu.com/series/amish-haunting-96e9c592-7006-47d6-bb8f-265e9ef174ec
Netdania.com Gold
Bible Gateway Lookup
Indium Mod Fabric
Swissport Timecard
Smartmove Internet Provider
Directions To Pnc Near Me
Is Chanel West Coast Pregnant Due Date
Kamzz Llc
Mycarolinas Login
The t33n leak 5-17: Understanding the Impact and Implications - Mole Removal Service
Saulr80683
Hollyday Med Spa Prairie Village
Santa Rosa Craigslist Free Stuff
Intervallfasten 5/2: Einfache Anfänger-Anleitung zur 5:2-Diät
Schematic Calamity
Vox Machina Wiki
Funny Roblox Id Codes 2023
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 5753

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.