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!
Reward Tiers:
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!
Login / Register
- Steam Frame and Steam Machine will be another good boost for Flatpaks and desktop Linux overall too
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Canonical call for testing their Steam gaming Snap for Arm Linux
- SteamOS 3.7.20 adds the ntsync driver to help improve some game performance
- Steam Client Beta adds a revamped interface for opting into game Betas and other changes
- > See more over 30 days here
- A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - Welcome back to the GamingOnLinux Forum
- Liam Dawe - Game recommendation?
- JSVRamirez - Weekend Players' Club 2026-01-09
- Minoscereb - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
View PC info
This is a thread for posting benchmarks if you have any.
Mesa repo that contains the compiler: https://github.com/daniel-schuermann/mesa
* [Testing instructions](https://steamcommunity.com/app/221410/discussions/0/1640915206474070669/).
* [Bug reporting](https://github.com/daniel-schuermann/mesa/issues).
Compiler is enabled by default. To disable it and use regular amdgpu/llvm compiler with the same Mesa build, set the environment variable:
RADV_PERFTEST=llvmSee:
* https://www.gamingonlinux.com/articles/valve-are-asking-for-help-testing-aco-a-new-mesa-shader-compiler-for-amd-graphics.14502
* https://steamcommunity.com/games/221410/announcements/detail/1602634609636894200
View PC info
amdgpu/llvm
aco:
Not bad! It produced around +3 fps for me on average (+3.6% improvement) in the busy street in Novigrad.
GPU: Sapphire Pulse Vega 56
Resolution: 1920x1200.
CPU: AMD Ryzen 7 2700X.
I had to use llvm 8.0.1 though, since 9.0 snapshot currently causes a GPU hang. So would be interesting to compare with 9.0 once it will be fixed.
View PC info
Plus, I'm not sure how recent Blender is in Debian testing now, due to freeze (it will end soon though).
View PC info
View PC info
View PC info
View PC info
The relevant part ($arch_dir is my variable):
-Ddri-drivers= \-Ddri-drivers-path="${arch_dir["64"]}" \
"-Dvulkan-drivers=amd" \
View PC info
You can see how Debian builds stock Mesa here: https://buildd.debian.org/status/fetch.php?pkg=mesa&arch=amd64&ver=19.1.1-1&stamp=1561995279&raw=0
I used that as a starting point for my script.
Since it's just for testing purposes, you can skip everything but radv altogether. Don't replace your regular Mesa with it. Just run the game on demand with the built one placed in dedicated location. That's what I do.
View PC info
View PC info
View PC info
View PC info
View PC info
View PC info
changing XDG_CACHE_DIR or whatever it is called should be enough, AFAIK, if you don't want to get rid of your old cache.
Could those freezes be due to building up the shader chache?
Doing comparisons against the wrong mesa version won't mean anything.
View PC info

to be exact. Which is 19.2-git.
View PC info
Once Debian testing will get unfrozen (soon) and packages will refresh, I'll update my script if anything will be broken.
Not sure. How does the resulting ICD file look like? Does it point to the right location of .so? If not, place it where you want it, and manually edit the ICD JSON to point to the right place.