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
- Linux and open source getting age checking exemptions could be problematic
- Steam Deck stock returns but there's a big price increase
- Dusklight the reimplementation of The Legend of Zelda: Twilight Princess gets a major update
- Proton-CachyOS adds low latency layer and Discord rich presence support
- Flathub moves to ban nearly all apps and submissions made with generative AI
- > See more over 30 days here
- Fully native alternative to ProtonDB
- plainart - Feedback needed - future website updates
- Liam Squires-Hand - New Desktop Screenshot Thread
- Hamish - Restrict way kernel-level-anti-cheat is installed.
- PlayingOnLinuxphone - Are Mac computers good and stable?
- PlayingOnLinuxphone - See more posts
Anticheat check - which competitive games actually work on Linux?
How to give Valve feedback when Proton games have issues on Linux / SteamOS
after using Linux for decades in terms of "serious work", a few months ago I was so fed up with Windows even for gaming that I finally switched to Linux completely. As you probably all know it was a bumpy ride, especially since I use AMD hardware.
While tinkering around with several Linux distributions in terms of gaming I found that none would work "out of the box", and there was a surprising lack of easy to find documentation on which steps you need to do to turn distro XYZ into a gaming setup. For example, some games will crash without useable error messages if you are missing certain packages.
So, assuming I did not overlook anything, how about some HowTo articles on the Wiki? I could start with articles on OpenSuSE and Linux Mint, both including the steps to get Radeon hardware running with Steam and Vulkan. I'd have done it already, but since this is my first post, I thought to ask first.
Cheers
Tin
If you don't have the newest hardware, then AMD cards just work (most probably). The only thing that can be suggested is using a ppa for more recent Mesa packages.
With newer cards, you will need a newer kernel also, meaning non-rolling distros need manual tinkering on the kernel side.
Needing certain packages can happen with any kind of game and any kind of video card (not just AMD), so I don't think a guide is possible on this.
I feel that you didn't define your goals, expectations properly on this topic.
Also, be sure to browse [GamersOnLinux](http://www.gamersonlinux.com/forum/portal/) to find game specific guides, although a lot of their guides tend to be with WINE.
In my case, I have to blacklist the radeon module and use amdgpu, but on doing so, the system will crash with a black screen on boot (gotta set some proper kernel parameters for amdgpu). Arguably, this is more of a hardware issue and not a distro thing, but it still gets in your way when setting up for gaming. And none of the many forum posts that I pieced together for this tells a complete story.
When someone installs a Linux system for gaming and "nothing" will work, I do not think many people will be as patient as you or me trying to find out all the extra steps. Your post is a perfect example: install firmware blob, microcode, the Mesa PPA, ... seriously, which casual Linux user would know (or even know how to find out) that?
Cheers
My experience with the rx560 is absolutely out of the box everything just works, I did not had to do absolutely anything with the runtime/native silliness. But on other amd or intel hardware I had found that a steam-native package was required at least on Arch/Manjaro. You also do not need it for nvidia. I do not know for other distros. For vanilla Arch also you need to read the Archwiki and not forget to install packages like the ones needed for Vulkan.
For amd do _not_ install pro drivers. Probably what you already have is the best option. For nvidia you need the nvidia drivers for almost any gaming.
Also you need to install as many fonts as you can find. Many games just require fonts or do not run at all. This is especially important on vanilla Arch.
Strangely I found Vanilla Arch a pretty out of the box and straightforward experience.
If you opt for a different distro some general recommendations:
For amd you need very recent kernel and mesa. Any distro older than 2018 is unacceptable! Even if it is "supported" like Ubuntu 16.04. Ubuntu 18.04 is probably acceptable depending your hardware but is not ideal and maybe installing ppas is recommended. Same goes for example for debian. Debian stable is not acceptable, you need debian testing at least.