Linux gaming hardware/software
Background
I use Mac as my daily driver for my work and personal machines, but for gaming I use my Playstation 5 for online or supposedly AAA games (think Call of Duty or Helldivers 2) and I use my Steam Deck for more indie titles. I've got some Linux experience, primarily via my old Mac Mini running Proxmox with mostly Debian VMs and messing around briefly with NixOS.
I love our Steam Deck, but it does feel a little underpowered, the battery isn't as strong as it once was and I don't love the docking experience with the official dock.
My wife is really into Civilization and similar games and I'd love to setup a desktop connected to our TV to use with a keyboard and mouse on our LG CX. Although I'm tech savvy, I'm not great with knowing what hardware/software to get. It's especially more complicated with the looming tariffs and trying to make sure I don't overspend on something I don't need.
Question
Looking for some guidance on hardware and software to setup for this living room gaming desktop. It's only purpose is to play games, primarily from Steam and it should have hardware which would benefit speed and performance for the type of games I'm going to list. Obviously we want the graphics to be good, but I don't need a beast RTX 5090.
What are some hardware and software recommendations in today's financial climate for playing these games on Linux?
What other accessories would you recommend for couch based keyboard and mouse gaming?
Honestly the game I'm most eager to get into is Dwarf Fortress, but for my wife it's having a smooth experience with Civ6 (she was playing the Switch version for far too long!)
Games
- Civilization games
- My wife loves 6 and I'm a fan of 5, but we do want to eventually try 7, hoping it'll improve with DLC updates
- Dwarf Fortress
- Rimworld
- Battletech
- Into the Breach
- Brotato
- Vampire Survivors
- Balatro
- FTL
- Caves of Qud
- Persona 5 Royal (although I'm struggling to get into it, pushing through)
- Blue Prince
- ANIMAL WELL
- Factorio
- Return of the Obra Dinn
- Anno 1800
- Project Zomboid
This is a partial list of some of our libraries and wishlists. As you can see, some of them are more graphically, memory and processor intensive, but a lot of them are low performance indies.
utopiah
in reply to async_amuro • • •Check ProtonDB, e.g. protondb.com/search?q=Civiliza… and that, even though very useful ~~initially started~~ for the SteamDeck it is also a very reliable source to know if a game will work well on Linux. Overall the vast VAST majority of games do work unless there is a kernel level anti-cheat which is mostly for competitive online games only.
Now in terms of performances, get the GPU you can afford but overall its comparable with other OSes (not to name them) and sometimes even better, so on average, you can trust whatever the publisher is recommending.
Source : been gaming on Linux, in VR and on "flat" 3D for years now, pretty much daily.
utopiah
in reply to utopiah • • •... so they all look quite promising.
async_amuro
in reply to utopiah • • •Woah, thanks for doing the searching leg work here.
I've been using ProtonDB pretty heavily for Steam Deck research and I think most of the games on the list have good Proton support or even native Linux functionality. I doubt I'll play many kernel level anti-cheat games on it, I tend to go to the console for those types of games.
Based on the limited research I've done in the past, generally AMD is recommended for Linux, so I'd probably go that route. I don't have a firm budget, happy to save up and attempt to future proof or go with an older/used model for less cost.
Am I right in thinking CPU/RAM are more critical for games like Civ or Dwarf Fortress? More simulation than graphics intensive tasks?
utopiah
in reply to async_amuro • • •I have a i9-9900K with a 2080ti and 32GB of RAM (I had to check because it's so "old" I didn't remember) and honestly, until I buy the ONE game that needs better specs, not just for ever so slightly graphics but because it wouldn't run properly without, I'm holding on to this rig.
I don't have AMD vs NVIDIA recommendation. I use both (as I also have a SteamDeck) and have no big problem with either, I just work and play, no worries. For CPU/RAM I don't think it matters much, what does though is making sure the hardware is compatible, e.g. if you have a top of the line CPU with a low-end GPU or vice versa, you will have a bottleneck and won't use one fully. So just be coherent with your purchase and again check what are the recommended spec for your favorite games.
Regarding the distribution, I'm on Debian stable so if you are familiar with that and have no need for anything specific, I don't recommend changing, stick to what you know.
Fushuan [he/him]
in reply to utopiah • • •ProtonDB is older then the steamdeck my dude, protonb was released alongside proton, which released on 2018, while the deck is from 2022.
In any case, I agree with you, it's a very reliable source of game support. Mainly because it's user reported haha.
utopiah
in reply to Fushuan [he/him] • • •Indeed, my bad, what I was trying to say is that I believe most of the efforts put into Proton stems from the SteamDeck, namely that Valve invested resources in the compatibility layer before the console but it really started to gear up then in order to bring value to players.
Edit: post amended.
bam13302
in reply to async_amuro • • •Do you have any preferences (distro, cpu/gpu manufacturer, etc) and a budget?
Most of the games on your list I am familiar with and will run on damn near anything remotely modern.
Lacing direction, with the fairly low requirements (from what i recognize), and assuming you are price conscious id suggest you poke around the used gaming PC market (either gamer friends, or failing that online), which will also completely bypass the tariff issue too.
PopOS is pretty solid for linux gaming and has a distribution specifically for Nvidia too which handles most of the headache with Nvidia if you go that route.
EDIT:
Poked around the requirement pages of the ones i wasn't familiar with, i didn't see a single game that had a requirement of anything newer than 10 year old hardware, depending on your friend network, you could get a computer that could play those games well for a song.
async_amuro
in reply to bam13302 • • •Thanks for the reply!
No strict preferences on distro, cpu/gpu manufacturer, open to suggestions. Although I've heard AMD is best with Linux due to the NVIDIA drivers and I'm hearing good things about Bazzite. I'd like to avoid excessive tinkering and configuration, hence why I'm ruling out NixOS for this build. As for budget and what I said in another reply, I’m going to be irritating and say “I don’t really know”, I’d like to avoid spending $2-3k on something to play Indies. But I’m also ok with under $2k or even less for something that is fairly future proof.
Most of my gamer friends are not PC players (console mostly), but I'm definitely open to looking into the used market.
Am I right in thinking CPU/RAM are more critical for games like Civ or Dwarf Fortress? More simulation than graphics intensive tasks?
async_amuro
in reply to async_amuro • • •Just saw your edit!
So if Civ7 is a benchmark for what I want to eventually play, would it be sensible to go with...
- AMD RX 6600
- AMD Ryzen 5 3600X
BombOmOm
in reply to async_amuro • • •Those are both solid pieces of hardware. However, I would suggest getting a Ryzen 5600 for a notable per-core CPU buff over the 3600x, which should help quite a bit with games like Civ's AI turn time. And since that CPU, Motherboard socket isn't latest-gen either, you can buy used for cheap still.
Ryzen 3600x vs Ryzen 5600.
On a slightly different note: The 7k series Ryzen CPUs get you on the latest slot, AM5. This will get you future upgradability if you want it, but it will also come with higher costs as AM5 is the newest socket, so people aren't unloading them onto the used market in quantity. Such cost considerations are best determined by you. Both are a solid choice though.
For the GPU, I think the Radeon 6600 is a good choice. Radeon stuff works better in linux and that particular one is plenty strong for what you listed.
I highly, highly recommend PassMark's benchmarks for comparing hardware. They are the first place I look to get relative numbers. And from there I determine what I need
Single-thread CPU chart
GPU Chart
PassMark CPU Benchmarks - Single Thread Performance
www.cpubenchmark.nethlqxz
in reply to async_amuro • • •Few months ago I built a gaming PC and chose I not use Windows for multiple reasons. I would suggest sticking to AMD as it would better supported on Linux. For the OS I'm using Arch Linux which is base for a lot of gaming Linux distributions. 99% I have never felt like I was missing out by not using Windows. Wine/Proton works really well OOTB. I highly recommend it if you want to get into Linux gaming. Like others have mentioned, ProtonDB is also a great resource for finding game specific information.
Build: pcpartpicker.com/list/qzwbFs
Part List - AMD Ryzen 7 7700X, Radeon RX 7900 GRE, Fractal Design Focus 2 ATX Mid Tower - PCPartPicker
pcpartpicker.comasync_amuro
in reply to hlqxz • • •hlqxz
in reply to async_amuro • • •someacnt
in reply to async_amuro • • •mlody
in reply to async_amuro • • •gradual
in reply to mlody • • •Nvidia user here. The criticism of Nvidia support on Linux is always blown way out of proportion by AMD fanboys.
The only issue I ever have is needing to prepend
prime-run
to each application I want to launch with the dedicated GPU.I've had significantly worse problems with AMD drivers, so much so that it really opened my eyes to how stable things were on the green team.
I'm not saying you should get one or the other, but you shouldn't let fanboys dictate your decision. They will try to do so without admitting they're fanboys, so we have admit it for them.
Björn Tantau
in reply to async_amuro • • •Bazzite is probably the best Linux distribution for this purpose. It's practically made for it. In terms of hardware, get an AMD GPU. Intel might also be ok, but they are pretty new so might have hidden caveats.
CPU, whatever you can afford I guess.
Do you have a budget?
async_amuro
in reply to Björn Tantau • • •Thank you for the reply!
Yeah I've seen Bazzite come up frequently and it sounds promising, essentially it's Steam OS. I was also leaning towards AMD GPU due to the compatibility, heard the NVIDIA drivers aren't the best.
I'm going to be irritating and say "I don't really know" as far as budget, I'd like to avoid spending $2-3k on something to play Indies. But I'm also ok with under $2k or even less for something that is fairly future proof.
Am I right in thinking CPU/RAM are more critical for games like Civ or Dwarf Fortress? More simulation than graphics intensive tasks?
jlow (he / him)
in reply to async_amuro • • •async_amuro
in reply to jlow (he / him) • • •warmaster
in reply to async_amuro • • •I have two PCs, one with an RTX 3080TI the other one has an RX 7800 XTX.
The difference is real. For example, Gamescope on Nvidia is a buggy mess, and Nvidia on Linux performs worse than on Windows. AMD works better on Linux.
Virual
in reply to warmaster • • •Nvidia 575 beta drivers fix the freezing issues with gamescope.
Also, the performance hit on Nvidia is only in DX12 games. Vulkan, OpenGL, and DX11 (and older DX) all perform similarly to windows.
gradual
in reply to async_amuro • • •I highly recommend getting a gaming laptop. You can buy a 4070 lenovo laptop at Walmart for $1k (at least in the US.)
Otherwise, check out old.reddit.com/r/LaptopDeals/ until you find something that fits your needs and budget. (sorry for linking to the other site)
You should use bluetooth controllers instead of ones that take a dongle simply because the dongle is unnecessary. Playstation controllers work well, but they're expensive and I haven't been able to find a 3rd party variant that works properly.
I also recommend getting a wireless keyboard + mouse combo.
Laptop Deals • r/LaptopDeals
redditferric_carcinization
in reply to gradual • • •gradual
in reply to ferric_carcinization • • •Portability is a much bigger benefit than people realize.
Right now I'm typing this lying down comfortably in my bed, for example.
I think being tied to a desk to use our computers is unnecessary and reinforces a culture where people stay in their rooms and don't connect with others in person as much as they otherwise would.
My computer is like my 2nd brain, so being able to have it with me just about anywhere I go is important.
I used to have a desktop mostly for gaming and a laptop for work, but managing 2 computers is more hassle than it's worth so I decided to downsize to only 1 gaming laptop. "One machine to rule them all," as I say. My only regret is not making the decision way sooner. I genuinely believe my life would have been better off for it.
ferric_carcinization
in reply to gradual • • •I think I understand your point. Personally, I use a desktop for gaming and a laptop for a most other things, like you used to. I use tiling WMs, so not having a real mouse is not so bad, but I prefer real keyboards.
I don't think you need to move a gaming machine around that often and desktops have better thermals, are a lot more upgradeable and are easier to fix than laptops.
But sometimes portable gaming can be nice. For example, I play Mario Kart (Double Dash, of course) with my father every now and then, which wouldn't really work with a desktop. It's nice to be able to take a laptop and a few bluetooth controllers with me and be able to set up a portable retro gaming station literally anywhere.
I guess it's just up to individual preference.
gradual
in reply to ferric_carcinization • • •Yep. I'm a much bigger fan of co-op games these days, so I have controllers and emulators at the ready to turn my laptop in a play station.
Bingo.
ferric_carcinization
in reply to gradual • • •How's couch co-op these days? From what I remember, it's more common in older console games.
Do you have any recommendations, retro or otherwise?
gradual
in reply to ferric_carcinization • • •It's in a great state if you look back and play old games.
I recommend getting comfortable with emulators. Using them isn't immediately straightforward, but with a bit of experience they become easier.
Some games I'd recommend just off the top of my head are:
Star Wars Jedi Power Battles
Lego Star Wars The Complete Saga
Resident Evil 5 & 6
Divinity Original Sin 1 & 2 (1 goes up to 2 players, 2 goes up to 4)
A Way Out
Brothers: A Tale of Two Sons (short, but fun)
Legend of Mana is absolutely spectacular and any gaming duo would be delighted to play it.
Dynasty Warriors is good for some mindless fun, but don't be fooled by how many games they have; they're all pretty much the same thing.
I think Super Mario Wonder is actually 2-player, but I haven't tried it yet. I plan too, though.
Super Mario Bros U goes up to 4 players and you can play with the Cemu, the Wii U emulator.
Cuphead
You're right that couch co-op games are mostly on consoles. Thankfully we can play console games on PC for free.