Home > Best PC Software > Linux



How to Build a Gaming PC for Linux

Choosing Compatible Hardware Components and How to Install Linux



Published: April 25, 2023

If you're building your first gaming PC, you should probably avoid using Linux and just stick to Windows 10 or Windows 11. While Linux is free and can offer more control, it's a more advanced OS that takes a while to learn and get used to. If you're an avid gamer I'd also give Linux a miss, as it has less support and stability for gaming than Windows, and it may even have worse performance than Windows even in Linux supported games. 

See Also: How to Build a Desktop Computer

That said, game support for Linux is getting better, and if you only play a certain game or handful of games, do some research into their Linux support and you may be okay. Some of the most popular Linux supported games right now are Dota 2, CSGO, and Rocket League. Many AAA games will not be supported though, so always do your research on which games support Linux before installing Linux on your new gaming computer.

If you wish to use Linux for a new PC build for whatever reason, whether for gaming and/or work, in this article we'll cover some basic things to consider when choosing hardware for a Linux PC build, how to install Linux on a fresh new computer, and how to download software drivers for your Linux system.



Choosing Compatible Hardware for a Linux PC Build

Choosing PC components for a custom Linux gaming PC build is mostly the same as for a Windows system, with a few extra caveats to be aware of including:

  • Avoid brand new PC components as Linux support on such parts can be hit or miss. For example, if you want the best compatibility and stability for a Linux gaming PC, avoid buying a cutting-edge graphics card from a fresh new generation, and instead opt for a previous-gen card. As a real-world example, right now AMD have their latest RX 7000 series of cards, but a much safer bet for stable drivers is to stick to the still-powerful RX 6000 series.
  • For the best compatibility and performance, avoid motherboards with Realtek onboard audio, Realtek Ethernet, or Realtek WiFi. Realtek hardware is known to have issues with Linux. For the best Linux support, the ideal is a motherboard that has Intel onboard audio, Intel Ethernet, and Intel WiFi (or another WiFi chip such as ath9k - just stay away from Realtek WiFI for Linux).
  • When choosing the best GPU for Linux, popular consensus among Linux gamers is to opt for an AMD Radeon graphics card instead of a NVIDIA GeForce one, as AMD cards generally have better Linux support. AMD is known to actively work on open-source drivers with Linux kernel developers.
  • If using other PCIe cards such as PCIe wireless adapters or capture cards, do your research on a certain product's Linux compatibility before buying.
  • Peripheral support for Linux can also be an issue, so before buying peripherals or accessories for your setup such as a webcam, mic, keyboard, mouse, speakers, and so on, check its support for Linux with a simple search online such as [your product] + [your distribution].


How to Install Linux on a New PC Build

To install Linux you need to download a Linux installation ISO image file onto a DVD or a USB flash drive, just like with Windows. 

However, Windows will automatically turn your USB into a bootable installer as well, whereas with Linux you need to get a third-party app to turn the ISO file into a bootable USB. A program called Rufus is popular for doing this. Here's how to download and install Linux, using the Ubuntu distribution as an example: (which has been a popular Linux distro for a long time)

  • First, download the latest Ubuntu ISO file from the main Ubuntu site. You have the choice of the current release or the LTS (Long Term Service) release. Select the LTS version, unless you know what you’re doing by selecting the current release.
  • Download the latest version of Rufus, and plug in your USB drive which should have at least 2-4GB of room. Make sure you backup anything on there as it will be automatically wiped during this process. In Rufus, go to "Device" and select your USB drive if it hasn't been already. Click File System and select Fat32. 
  • Then "Create a bootable disk using" and select your Ubuntu/other ISO file. If you're asked if you need newer "SysLinux" files, select "Yes". Then select "Write in ISO Image mode". Once it's finished, close Rufus and now enter your BIOS and set the boot drive as the USB drive (explained in steps to take after building a computer). 
  • Restart your system and there will be different options that come up for installing or launching Ubuntu – you can even try it out first before actually installing it which is neat. To continue installing it, make sure to select your primary drive where you want it (if you have multiple drives in your PC). 
  • To update Linux, go to Menu->Administration->Update Manager to download and install all updates and security patches for the operating system and all the included programs on the OS.


Downloading Drivers on Linux

Linux is very much plug and play when it comes to drivers, and will automatically install open source drivers for all your hardware during installation and when you update Linux. 

But just like Windows, if you have a gaming graphics card you want to manually install the specific latest driver from NVidia or AMD. Same goes if you have a wireless card; get those drivers too, but you likely don’t need to worry about installing any other drivers (not even motherboard drivers).

To manage and download drivers in Linux, go to: 

  • Menu->Administration->Driver Manager

Instead of Driver Manager, it could be called 'Additional Drivers' or something like that. Change the already installed open source video driver to the latest NVIDIA driver named driver-updates, or fglrx-updates for AMD cards. 

The “updates” in the name means it will automatically update the drivers for you. When you do this, you do not need to uninstall the previously installed open source video driver.




Trusted VPN

VPN software can be important in this day and age, especially if you do lots of online banking and/or use public WiFi whilst travelling. Having a VPN adds an extra layer of security to your PC or laptop to help protect your details such as financials, banking activity, etc. There are also benefits to using VPNs for gaming.

Because they're so popular these days, there are countless VPN providers, and it can be confusing to pick one. If you want my 2 cents, after a lot of research I decided on NordVPN 'cause it's one of the fastest, most reliable VPNs for both gaming and general use, with a lot of credible reviews out there backing that up. They also quite often run very solid deals.


Popular Articles


Search the Site


About the Author

Indie dev currently working on my first public release after tinkering as a programmer and game designer over the years with hobby projects. Writing and updating the articles on this site helps a little with self-funding the game, and I hope the site helps save you money or frustration when building a new PC. If you want to support the work I do, sharing an article on socials or Reddit does help out, and is much appreciated. I also accept tips, but please do not tip unless this site has helped you substantially.

My fav games of all time are OOT, Perfect Dark, MGS1, MGS2, GE007, DKC2, THPS3, Halo, HL1, and HL2, with the most recent addition to my list of immortals being the VR masterpiece Alyx. For anyone who owns a VR headset, you can find out about my upcoming game here where I will be sharing the upcoming announcement trailer as soon as I'm happy with the level of quality of the game to be able to share it with the world.