You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

AMD RADV driver will soon stop eating RAM with some games

By - | Views: 30,908

Developer Mike Blumenkrantz has continued blogging about Linux graphics driver improvements, with a fix from developer Samuel Pitoiset landing to stop the AMD RADV (Vulkan) driver eating up RAM.

In a blog titled "Oom", Blumenkrantz mentioned how it was discovered that Dota 2 was using far too much RAM. Using massif-visualizer and GFXReconstruct, they noticed how Dota 2 was eating up 3GB of RAM "just from the driver" and "nearly all of it just from in-memory shader IR". Turns out this was caused in part by using the new Graphics Pipeline Library, ongoing work to make games smoother using the VK_EXT_graphics_pipeline_library extension.

Thanks to the effort, the issue was properly identified and a fix for the problem resulted in an "85% reduction in memory utilization" in Dota 2 that was being tested.

Since this could have potentially hit other games too, and with Graphics Pipeline Library hopefully going to be enabled by default in the next major release of the Mesa drivers, it's good to see.

Article taken from GamingOnLinux.com.
21 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
4 comments

Eike Mar 28, 2023
View PC info
  • Supporter Plus
Blumenkrantz should stop working on computer stuff and start a writing career. :D
No, not seriously, but it's great how he makes such technical stuff a pleasant reading.
Klaas Mar 28, 2023
Good work catching that. It could have been one of those unfortunate bugs that makes people say that Linux is bad for gaming.
Ananace Mar 28, 2023
Yikes. And I've been using GPL for ages now, to help test it in other places.
Apparently having 64GB of RAM and mainly running in-development games that are known to be RAM hungry means you don't notice driver inefficiencies.
Moss49 Mar 29, 2023
I wish it could add more benefits in terms of how AMD APUs/GPUs utilize ram more efficiently. This news (overall…though) is good.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.