My primary gaming PC runs Linux. The operating system has become an excellent choice for PC gamers, largely thanks to continued developments and the introduction of Proton from Valve. Gone are the days when Linux was an emulated and translated mess when it came to gaming. Although many games are still natively developed for Windows alone, Proton and other improvements on Linux have made gaming almost seamless. Here's what you'll need to create the ultimate Linux-powered gaming PC.

4 Pick a stable distro

It matters less than you think

The choice of Linux distributions (distros for short) is expansive, spanning hundreds with a few large dominant names in the space. Outside of support and subjective views on design and user experiences, it really doesn't matter which distro you end up using. For gaming, so long as you have the latest drivers and a kernel that adequately supports your hardware, you're good to go with a reliable foundation. Linux can be heavily customized. Don't like Gnome? Replace it with KDE.

Want to get into tiling? Give Hyprland a try. The same goes for other parts of the OS, which makes Linux incredibly versatile. For gaming, I recommend Ubuntu, Fedora, Arch Linux, and Pop!_OS. A base Linux installation is far less resource-intensive, making it a great choice for gaming and other intensive workloads. Don't worry too much about the distro, you're already well on your way to creating the ultimate gaming battlestation.

3 Install Proton

Valve's magic wand

Proton is a collection of open-source tools to essentially make Windows games work through Steam. Valve worked up Proton for the Steam Deck and SteamOS, but the company rolled out the software package for the wider Linux community too. Instead of having to fiddle around with Wine and other tools to get games to work messily, Proton is a solution that combines everything to run through Steam, requiring you to simply click "Install" and "Play" as you would on Windows.

How it all works is through creating a layer that translates Windows API calls to POSIX (Portable Operating System Interface) calls. The Windows directory structure is also recreated for all installed games, providing alternative implementations of system services, and simply making everything "just work." There's also a community-led project called ProtonDB, which tracks game support through Proton, relying on submitted reports from the community.

2 Check that you have the latest drivers

Nvidia and Mesa are to way to go

Like macOS and Windows, Linux is often updated, but how this is carried out differs between distributions. You'll find some distros, such as Ubuntu that offer both package updates through the official repository as well as major releases every six months. Fedora and other platforms try to run with more recent packages and are often favored by those who prefer to run newer software, even if that may come with slightly shakier stability.

And then you have Arch Linux. This distro prides itself on offering immense choice when installing and bleeding-edge support for all the latest advances. It's also used by Valve as the base for SteamOS and its gaming handhelds. If you're running an Nvidia GPU, the company's proprietary software should be installed. AMD does have its own offering for professional usage, but the primary driver is included with the Linux Kernel — just make sure you're running a more recent kernel version.

👁 AMD, Intel, and Nvidia logos overlaid on a picture of a graphics card
How to update the graphics driver on your PC

Keeping your GPU drivers up to date is essential to get the best performance in the latest games. Here's how to do it.

1 Activate EXPO/XMP

Slow memory = slow gaming

System memory is vital for gaming, especially at higher resolutions. Just like VRAM on your GPU, this memory stores data for the CPU to use in running the game and sending everything the GPU requires to generate frames. The more RAM present inside the PC, the more apps you can run before encountering trouble and the same goes for games. Some titles will use more RAM than others and you'll need to check your PC meets (preferably exceeds) the minimum requirements for all your favorite games.

One way to make your RAM run faster is through EXPO and XMP. EXPO is used for AMD CPUs and XMP is found on Intel motherboards, but the principle is the same. Although RAM manufacturers market memory modules running at specific speeds, this all depends on what hardware they will be connected to. All RAM runs at JDEC spec when installed, which is 2,133 or 2,666 MT/s for DDR4 and 4,800 MT/s for DDR5. You'll need to visit the BIOS/UEFI to check what your RAM is running at.

👁 An image of OCPC DDR4 RAM inserted into motherboard
4 reasons you should enable AMD EXPO/Intel XMP on your PC

XMP or EXPO is a one-click boost in RAM performance that you should never ignore

Gaming on Linux has never been better

Using Linux to play most modern games is a seamless experience when using Steam or some other supported launcher. Even games that don't officially work with Linux can be played through a translation layer to achieve excellent results, sometimes even surpassing Windows. It all starts with the distro, which can be used for a whole host of other tasks, many of which can be open-source and available at no additional cost.