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

AMD Significantly Improves OpenGL Performance in Windows with Upcoming 22H2 Driver

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,669 (7.43/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
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
AMD for long has been perceived as lagging behind NVIDIA in OpenGL API graphics performance, as is evident in synthetic benchmarks that let you choose between various APIs, such as DirectX 11, DirectX 12, Vulkan, and OpenGL. It's being reported that the company has made a technical breakthrough that could significantly improve OpenGL application performance, bringing Radeon GPUs on par with GeForce in GL applications. Besides a few old games, several productivity applications continue to use OpenGL, such as Adobe Creative Cloud suite; as well as certain 3D renderers.

AMD is incorporating its OpenGL performance enhancement in drivers bound for Windows 11 22H2 (the major release bound for the second half of 2022). With this release, Microsoft is debuting WDDM 3.1, and AMD is already out with a Preview driver meant for Windows Insiders, bearing version 31.0.12000.20010. A quick Unigine Valley benchmark run with the OpenGL renderer reveals an incredible 49.5% increase in frame-rates, bringing the RX 6800 XT sample to performance-levels you'd expect from the RTX 3080. An identical 49.5% frame-rate increase was seen in Unigine Superposition.



View at TechPowerUp Main Site | Source
 
  • Like
Reactions: ARF
evolving again.......
 
Tbh AMD's OpenGL performance was so notoriously bad and it was a known thing for years... obviously they had a massive area to improve on.
 
Last edited:
At long last and about 20 years too late. :)
Does this improvement work out for all their supported graphics cards or just latest?
 
So why is the score on the left on OpenGL and the one on the right DirectX? :confused:
 
So why is the score on the left on OpenGL and the one on the right DirectX? :confused:

Maybe to show that OpenGL performance is close to Direct X performance now?
 
Maybe to show that OpenGL performance is close to Direct X performance now?

To make that comparison you have to show the gap prior to these new drivers .
 
To make that comparison you have to show the gap prior to these new drivers .
Seems like they're assuming that previous DX/OGL performance differences are well known, and are demonstrating (rough) performance parity between APIs rather than a before/after comparison.
 
So why they were running W8?
1655283295869.png
 
Next improvement should be on Ray tracing calculation. This is where AMD is generation behind Nvidia.
 
Next improvement should be on Ray tracing calculation.

That is less of a driver issue, and more of a combination between hardware approach (there are simply less resources dedicated to RT on AMD cards) & devs optimising for Nvidia and not AMD. The second one is interesting, some devs have seen increases of around 20% in RT just through optimisation.
 
So why they were running W8?
View attachment 251079
It's most likely Valley that misidentifies anything newer than W8 as W8.


As for a "before" comparison, here's some quick Superposition results with the current driver, 1080p Extreme preset. A few caveats: this was a single run of each, run with all my normal background applications running, so very un-optimized and with the potential for either run being an outlier. The DX run was also run first, giving it a marginal boost advantage due to thermals - but the differences were marginal at most (temperature/clock monitoring data).

DX:
kQS8HgI.png


OpenGL:
Eg8NQ90.png


That's a 24% advantage for DX (or OpenGL is 20% slower, depending on how you look at it). If this new driver brings these to parity, that's impressive.
 
That is less of a driver issue, and more of a combination between hardware approach (there are simply less resources dedicated to RT on AMD cards) & devs optimising for Nvidia and not AMD. The second one is interesting, some devs have seen increases of around 20% in RT just through optimisation.
Yes, some games only have Nvidia RTX like Control and I wonder if AMD could optimize driver and improve FSR 3 to combine it with Ray tracing.
 
Yes, some games only have Nvidia RTX like Control and I wonder if AMD could optimize driver and improve FSR 3 to combine it with Ray tracing.
Nvidia RTX is just DXR running on an Nvidia GPU - but the branding mainly means that Nvidia helped some in developing the game. As for upscaling, using it in combination with RT is definitely a key use for it - but it remains to be seen whether there are specific ways of combining the two that can deliver more benefits than what we're currently seeing.
 
Maybe to show that OpenGL performance is close to Direct X performance now?
I think they just had the wrong pictures edited.

Here are the ones from OC3D:
14140548291l.jpg

14140548926l.jpg

14141922210s.jpg


That's how it should be, and this looks like a decent uplift.
 
Show me the driver - then I will judge :D
 
This driver will be released to public soon? Would like to test this for myself as well.
 
This driver will be released to public soon? Would like to test this for myself as well.
The post says it's meant to be released alongside the Windows 11 22H2 update. That update is rumored to arrive arond September-October.
 
That's very good news, it doesn't matter if it's 10 years or whatever late, it shows the good work that the AMD's s/w engineers are doing and how they're evolving their game!
 
That's very good news, it doesn't matter if it's 10 years or whatever late, it shows the good work that the AMD's s/w engineers are doing and how they're evolving their game!
If one wants to be optimistic, it's pretty easy to see this as a sign of AMD increasing their driver/software development spending as their revenue has increased. Hopefully that's what we're seeing.
 
Waiting for the fine wine meme

lol posted too late
 
Minecraft Java, which is a game that a few people play, uses OGL for the display engine and this should be a great help as MC is noticeably faster on Nvidia GPUs compared to similar speed AMD GPUs. ie: GTX 1080 vs. RX 5600XT.
 
Back
Top