CachyOS Announcement: Migrating away from steam-native-runtime
Why this change?
Arch Linux has removed compatibility with the Steam Native Runtime (steam-native-runtime). To ensure Steam continues to work reliably on CachyOS, we’re standardizing on Valve’s official Steam Runtime bundled with the steam package.
What you need to do (1–2 minutes)
- Update your system:
sudo pacman -Syu
- Remove the native runtime shim:
sudo pacman -Rsn steam-native-runtime
After that, Steam will automatically use Valve’s bundled runtime.
Note about “Remove orphans” in CachyOS-Hello
You can also use the Remove orphans button in CachyOS-Hello.
However: this may suggest removing 32-bit GPU drivers that Steam/Proton still need. Do not remove these if you use Steam.
Examples:
- NVIDIA:
lib32-nvidia-utilslib32-opencl-nvidia - AMD (Mesa):
lib32-mesa,lib32-vulkan-radeon - Intel (Mesa):
lib32-mesa,lib32-vulkan-intel
If you removed them accidentally, reinstall the appropriate packages:
# NVIDIA
sudo pacman -S lib32-nvidia-utils
# AMD (Mesa)
sudo pacman -S lib32-mesa lib32-vulkan-radeon
# Intel (Mesa)
sudo pacman -S lib32-mesa lib32-vulkan-intel
FAQ (quick)
- Do I need to reinstall Steam? No—just remove
steam-native-runtime. - Why are 32-bit drivers needed? Many games and parts of Proton still use 32-bit userland components.
Happy gaming! ![]()