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.

  • mlody@szmer.info
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    13 minutes ago

    Certainly the best choice for processor and graphics card will be AMD. I would certainly advise you to avoid Nvidia, as it is very poorly supported on Linux, and it is even worth paying extra for AMD if you use a system other than Windows.

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 hour ago

    Listing the games isn’t really helpful without specific resolution/FPS/Quality you’re looking for. I’m assuming 4k/60 for living room setup? What about your budget for hardware? Also kind of a long list, can you narrow it down to the 5 or so that you play most often? A $350 Steam Deck would play all of those at minimum settings.

  • Termight@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    When choosing a graphics card, I’ve generally found AMD/Radeon to be a reliable option. I’ve used several different Radeon GPUs in various builds, and they’ve consistently performed well. Nvidia users sometimes encounter compatibility issues, though that isn’t universally the case. Vulkan is a strong API and provides a good experience.

  • lorty@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    5 hours ago

    Considering you play a lot of simulation and strategy games, the CPU you pick will probably influence your experience a lot more than usual. This chart can give you an idea of how they stack.

    I will say, other than Civ7, you’ll probably have a good time with whatever build people have linked here.

  • Onihikage@beehaw.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 hours ago

    If you were planning to buy parts new and build the computer yourself, I threw together a parts list for an all-AMD system that’s appropriate for Linux (I recommend Bazzite) and has a good price-to-performance ratio; $1200 to beat the pants off a Steam Deck and be very future-proof in terms of hardware features, platform support, and general performance.

    If you’re thinking about buying used older-gen parts or a prebuilt system, compare gaming benchmarks of the GPU or CPU you’re looking at to the components in this build to see if it’s an upgrade or downgrade. This is probably the best price-to-performance prebuilt I’ve found in a few minutes on Amazon, couple hundred less than the parts list above, but it’s on the older AM4 platform (5000-series Ryzen), an older generation GPU (6600), and much less storage.

    Lastly, obligatory mention of the last PC build guide you’ll ever need. Good luck!

  • Logh@lemmy.ml
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    12 hours ago

    I have a T14 gen1 ryzen 7 (only 16G of ram for now), with integrated graphics running bazzite. Civ 5 and 6, rimworld, FTL run flawlessly. Anno 1800 is a bit laggy, but playable. I also do some sim racing and no complaints there either, if graphics are set just right, so I think that the bar for hardware is pretty low. As for hardware, not sure what I’d go with, but I’m sure there is no need to go overboard. For software bazzite is amazing if you want near hassle free gaming.

    As for accessories I have a keychron keyboard which was a worthwhile investment and a Mionix 3200 mouse that’s over 10 years old, still amazed at the build quality and value for money. A good keyboard mouse combo is invaluable.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    16 hours ago

    An AMD GPU and Bazzite would be great for you. The AMD GPU makes installing any Linux system easier, cause the drivers are already there.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    7 hours ago

    Check ProtonDB, e.g. https://www.protondb.com/search?q=Civilization 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.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    21 hours ago

    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@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      20 hours ago

      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)@discuss.tchncs.de
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        20 hours ago

        Just FYI: I’ve never had an AMD Gpu (thanks to Blender’s support seeming poor) and while it j5as been spotty in the past, I’ve used Fedora, PopOS and Bazzite with zero Problems on NVIDIA. Drivers have come a long way in the last years.

        • async_amuro@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          20 hours ago

          That is good to know! I use my Mac Studio for my Blender stuff (works surprisingly well for what I need). Maybe I shouldn’t rule out NVIDIA as quickly as I have!

          • jlow (he / him)@discuss.tchncs.de
            link
            fedilink
            arrow-up
            2
            ·
            5 hours ago

            To be fair, I have never used Blender with an Amd GPU and it’s a very real possibility that I wouldn’t notice and the differences are only there in tge benchmarks.

          • warmaster@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            16 hours ago

            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.

  • owenfromcanada@lemmy.ca
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    20 hours ago

    If you feel most familiar with Debian, I recommend looking at Mint. It has great compatibility and is otherwise easy to use, and it handles GPUs well (including Nvidia). In terms of hardware, I’ll agree with the others here–used is the way to go, you’ll get a lot more for your money than buying new.

    That being said, you can also look for clearance and/or refurbished PCs. This one would probably be powerful enough.

    • Crabhands@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      19 hours ago

      Anecdotal, but Mint stuttered in games occasionally for me and I had the odd audio blip. I switched to EndeavorOS and its been flawless.

    • async_amuro@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      19 hours ago

      Thanks for the advice! I feel like I will have some flexibility with distros and can switch things out as long as game data is backed up and it works with the hardware.

      Unfortunately the Amazon link doesn’t seem to work for me. Can you give me a brief description of what it included?

      • Onihikage@beehaw.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 hours ago

        They were trying to send this link and I’m going to strongly disagree with them - that system is a substantial downgrade from a Steam Deck. The GPU is a GT 1030; on top of being Nvidia, it’s 8 years and 4 generations old and was bottom-tier when it was new.

        That said, the idea is sound. Buying an actual gaming desktop PC from a few generations ago can be a very budget-friendly option, but shipping an assembled PC is a nightmare for multiple reasons, and even more risky secondhand. If you’re going to buy a used prebuilt PC, find one locally and pick it up yourself, don’t have it shipped to you.

  • BlueSquid0741@lemmy.sdf.org
    link
    fedilink
    arrow-up
    4
    ·
    19 hours ago

    Many of those games I had been playing on a 2400g with no dedicated gpu, which is far weaker than the Steam Deck.

    When you say you’ve noticed it’s underpowered, did you mean for the games on this list?

    • async_amuro@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      19 hours ago

      I feel like Civ6 felt a little sluggish late game, probably more processing and RAM than GPU specific. Also can hear the fans and feel the heat on the handheld, which I feel like a desktop can be configured to handle better. Otherwise the Deck is a great piece of hardware. If I’m looking at Civ 7 or any future games, I feel like the Deck might struggle a little.

  • bam13302@ttrpg.network
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    20 hours ago

    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. Civ 7, your ‘evenutally’ game, is the only thing listed that has strongish requirements, and would be what i would pay attention to if you are aiming higher.

    • async_amuro@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      20 hours ago

      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?

      • bam13302@ttrpg.network
        link
        fedilink
        English
        arrow-up
        3
        ·
        19 hours ago

        One thing that will be the biggest general qol for your new build is likely to get a M.2 NVMe for your games and OS

      • bam13302@ttrpg.network
        link
        fedilink
        English
        arrow-up
        3
        ·
        19 hours ago

        Civ 6 is pretty flexible and dwarf fortress will run on a potato, basically anything remotely in the gaming market will play them fine. Civ 7 is more intense, but being turn based cpu tends not to be the bottleneck

      • async_amuro@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 hours ago

        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@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          16 hours ago

          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/want.

          Single-thread CPU chart

          GPU Chart

  • hlqxz@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    20 hours ago

    Few months ago I built a gaming PC and chose to 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: https://pcpartpicker.com/list/qzwbFs

    • async_amuro@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      19 hours ago

      Thanks for the link to your build, that’s super helpful. The beauty of Linux is that I have some wiggle room as far as distro, as long as the save data is backed up, I can switch it up as long as it supports the hardware.

      • hlqxz@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        18 hours ago

        Yes, you have a lot more options for Linux distributions which in my opinion is a pro and a con. Honestly I would suggest that you stick to one distribution probably the one that works with your hardware the best (most annoying to troubleshoot). All distributions are going to have some issues and you’ll need to prioritize what you need and stick to it. I’m saying this because I feel I wasted a lot of my time switching distributions rather than just working on trying to fix the issue or finding a workaround. Good luck and don’t forget Linux is beautiful <3