Wednesday, July 27th 2022
AMD Software Adrenalin 22.7.1 Released, Includes OpenGL Performance Boost and AI Noise-Suppression
AMD on Tuesday released the AMD Software Adrenalin 22.7.1 drivers, which include several major updates to the feature-set. To begin with, AMD has significantly updated its OpenGL ICD (installable client driver), which can have an incredible 79 percent increase in frame-rates at 4K with "Fabulous" settings, as measured on the flagship RX 6950 XT, and up to 75 percent, as measured on the entry-level RX 6400. Also debuting is AMD Noise Suppression, a new feature that lets you clear out your voice-calls and in-game voice-chats. The software leverages AI to filter out background noises that don't identify as the prominent foreground speech. Radeon Super Resolution support has been extended to RX 5000 series and RX 6000 series GPUs running on Ryzen processor notebooks with Hybrid graphics setups.
Besides these, Adrenalin 22.7.1 adds optimization for "Swordsman Remake," support for Radeon Boost plus VRS with "Elden Ring," "Resident Evil VIII," and "Valorant." The drivers improve support for Windows 11 22H2 Update, and Agility SDK 1.602 and 1.607. A few more Vulkan API extensions are added with this release. Among the handful issues fixed are lower-than-expected F@H performance on RX 6000 series, Auto Undervolt disabling idle-fan-stop; "Hitman 3" freezing when switching between windows in exclusive fullscreen mode; blurry web video upscaling on certain RX 6000 series cards, and Enhanced Sync locking framerates to 15 FPS with video playback on extended monitors.
DOWNLOAD: AMD Software Adrenalin 22.7.1Highlights
Besides these, Adrenalin 22.7.1 adds optimization for "Swordsman Remake," support for Radeon Boost plus VRS with "Elden Ring," "Resident Evil VIII," and "Valorant." The drivers improve support for Windows 11 22H2 Update, and Agility SDK 1.602 and 1.607. A few more Vulkan API extensions are added with this release. Among the handful issues fixed are lower-than-expected F@H performance on RX 6000 series, Auto Undervolt disabling idle-fan-stop; "Hitman 3" freezing when switching between windows in exclusive fullscreen mode; blurry web video upscaling on certain RX 6000 series cards, and Enhanced Sync locking framerates to 15 FPS with video playback on extended monitors.
DOWNLOAD: AMD Software Adrenalin 22.7.1Highlights
- Swordsman Remake.
- Radeon Boost using Variable Rate Shading with Elden Ring, Resident Evil Village and VALORANT.
- Microsoft Windows 11 version 22H2.
- Microsoft Agility SDK Release 1.602 including new minor features.
- Microsoft Agility SDK Release 1.606 including Microsoft Shader Model 6.7.
- Additional Vulkan extensions. Click here for more information.
- Our newest feature: AMD Noise Suppression reduces background audio noise from your surrounding environment using a real-time deep learning algorithm, providing greater clarity and improved concentration whether you are focused on an important meeting or staying locked-in on a competitive game.
- Up to 79% increase in performance in Minecraft @ 4k Fabulous settings, using Radeon Software Adrenalin 22.7.1 on the Radeon ️ RX 6950XT, versus the previous software driver version 22.6.1 RS-491
- Up to 75% increase in performance in Minecraft @ 4k Fabulous settings, using Radeon Software Adrenalin 22.7.1 on the Radeon ️ RX 6400, versus the previous software driver version 22.6.1 RS-495
- Expanded support for discrete Radeon RX 5000 and 6000 series GPUs on AMD Ryzen processor notebooks with hybrid graphics.
- RSR has been improved to provide a more seamless experience in borderless fullscreen mode with a performance/quality slider to personalize your gaming experience.
- Lower than expected Folding@home compute performance with OpenCL API on some AMD Graphics Products such as the Radeon RX 6800.
- Auto Undervolt may disable Zero RPM fan feature.
- Hitman 3 may freeze when rapidly switching between windows in Fullscreen Exclusive mode.
- Video upscaling in browsers appears blurry with some AMD Graphics Products such as the Radeon RX 6900 XT Graphics.
- Enhanced Sync may cause games to lock to 15FPS with video playback on extended monitors.
- Stuttering may be experienced while playing Call of Duty : Warzone on the Caldera map with some AMD Graphics Products such as the Radeon RX 6900 XT Graphics.
- Radeon Super Resolution may fail to trigger after changing resolution or HDR settings on games such as Nioh 2.
- Virtual Reality headsets may flicker with some AMD Graphics Products such as the Radeon RX 6800 XT Graphics.
- GPU utilization may be stuck at 100% in Radeon performance metrics after closing games on some AMD Graphics Products such as Radeon 570.
- Display may flicker black during video playback plus gameplay on some AMD Graphics Products such as the Radeon RX 6700 XT.
- Enhanced Sync may cause a black screen to occur when enabled on some games and system configurations. Any users who may be experiencing issues with Enhanced Sync enabled should disable it as a temporary workaround.
70 Comments on AMD Software Adrenalin 22.7.1 Released, Includes OpenGL Performance Boost and AI Noise-Suppression
Being that AMD has some unified drivers, it sounds like he somehow removed his chipset and USB Drivers
(DDU screwup, perhaps) Someone in a thread here on TPU noticed something similar to that, where certain monitor combinations raised his VRAM clocks (the focus of the thread) but also removed certain colour options... like 165Hz would remove the 6 bit option.
That said, on my Nvidia cards - HDR drops me to 120Hz from 165Hz. You might have been using the software style HDR from MS, and now AMD is trying to push the hardware one - try lowering your refresh rate? That's possibly the biggest FPS increase a driver has ever caused in the history of drivers
The 1% lows are concerning, but it's crazy you mention the stutter is gone when the lows indicate the opposite!
@W1zzard are any of the TPU test titles openGL?
If so, this might be one of those rare cases it's worth re-benching due to a driver update
The changes were just a graphics card upgrade, yeah. Otherwise identical machine. You know more than I do about API calls but sounds to me like you're right.
One interesting thing I found is that the 22.7.1 driver absolutely HATES the Optifine 1.6.4 implementation of anisotropic filtering. No joke, I was getting 20fps average with it set at 16x! Not sure what's going on there but it runs terrible. But disabling makes it all good. It actually does feel much better, even though the numbers suggest it's worse in terms of 0.1% lows. Previously there were constant microstutters as if the game was struggling to maintain Vsync framerate, which seem to be gone now. The huge dips while rendering chunks are somewhat predictable and so they're actually not that big of an issue. Overall the experience is much better and it's one of those situations where the numbers only show half the story.
In another thread i posted images from a youtube video where they proved 58FPS with a cap could be 1/4 the input latency of 60Hz Vsync on, and hitting 60FPS
I'm currently messing with getting my absolute max OC right now so having Fast Timings enabled is kinda of an experiment.
I honestly think the performance would be good enough if it was stable, no one really need >200 FPS. That's really interesting, as Anisotropic filtering is a hardware feature exposed through the API. It's normally just a property set on a texture, and normally only slightly increases the memory bandwidth and TMU usage, so normally a no-brainer to enable in any game.
Do you have any other OpenGL game so you can force AF in the driver and see if behaves the same? If not there is always Unigine Valley. Just a few years ago big studios like Valve and Id used to support it, but most of their newer titles use Vulkan instead. As no recent big titles uses it, it's probably not very relevant for your benchmarks, but that doesn't mean good OpenGL support is irrelevant for gamers, as most gamers probably have many OpenGL games in their collection. A few well known titles includes;
Doom (2016): also supports Vulkan
Ion Fury (2019)
Farming Simulator 22 (2021): not as default, also supports Vulkan
CS: GO (2014): only in Linux and OS X, also supports Vulkan
Rocket League (2015): Linux only, but may be dropped
Dota 2 (2013): dropped OpenGL in favor of Vulkan
Plus countless of these cheap "simulator" games and Unity games.
Many of these support either DirectX or Vulkan too, so we are basically left with indie games and some emulators on Windows supporting only OpenGL. At this point there are probably no demanding OpenGL games for Windows, yet stability and consistent performance will remain important to gamers. So in conclusion, it's probably not very relevant for your benchmarks, not unless you started to "review" drivers.
Unfortunately, pretty much any multi-API game will achieve this support through some kind of abstraction layer, usually resulting in sub-par performance for the "second class" APIs.
But yeah, there are a significant amount of OpenGL games, they may not be the most visually stunning titles around, but the number of games using it has significantly increased with developers and gamers becoming increasingly interested on Linux gaming and the Steam Deck.
Many think that DirectX 12 and Vulkan are low-level APIs, but they're not, at least not in the sense that a programmer would think, like the low-level APIs the drivers use or consoles use(used to have?). DirectX 12 and Vulkan gives more control over many parameters to the driver, settings about buffers, allocations etc, which can be used to harness more performance, but they are still high-level APIs in the sense that they are completely abstracted from the GPU architecture. The driver still translate these APIs into the true low-level API of the GPUs. Stardew Valley has supported OpenGL for Linux for years. I guess they just realized it was less maintenance to just support OpenGL, as it's more widely supported. Keeping all kinds of old testing hardware isn't simple either, at some point we must expect developer to make compromises.
A lot of workstation/rendering stuff is still OGL, but that's not really TPU's target market
Do you have any more info on what they changed to drastically change this performance?
Because I’m always changing drivers like socks(been on 2 today) I always run my same suite of tests on every driver.