Hi. I’ve been thinking about trying out Linux for a while now (haven’t used it before). I have 1 PC which I share with my son. I mainly use it to browse the web, listen to music, watch movies and TV shows, Office for work, etc. things like that. Those things have good substitutes from what I’ve read, so not an issue. But my son plays video games like The Sims, Cities Skylines, Stardew Valley, Roblox, Minecraft, Stellaris, Slime Rancher… and from what I’ve seen it’s kind of difficult to game comfortably (stable) on Linux. As for the distro I was considering Ubuntu. Currently on Windows 10 Home. Looking forward to what you guys have to say. All advice welcome. Thanks.

  • unlawfulbooger@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    66
    ·
    12 days ago

    In the last few years, Valve (company behind the popular Steam PC games store) has made huuuge efforts in making most games work well on Linux, because the Steam Deck console that they sell runs on Linux, and the compatibility layer they made is called Proton.

    To check what games work well on Linux you should look in the ProtonDB.

    If there are games that only work on Windows, you could do dual booting.

      • unlawfulbooger@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        5
        ·
        12 days ago

        Pretty much, yeah.

        I’d recommend using two physical drives (SSD/HDD) instead of two partitions if you can, because windows update sometimes messes with the bootloader. But most laptops only have one drive so that’s not always possible.

        Do keep in mind that formatting a drive (e.g. to split it in partitions) will erase all the data, so make sure you have backups!

        • verdigris@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          12 days ago

          Usually the bootloader is only on one drive regardless. Keeping them on separate physical drives can be nice for simplicity but there’s no reason you can’t put them on the same drive.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    arrow-up
    40
    ·
    12 days ago

    The games you listed all work on Linux.

    Roblox sometimes has problems but currently works. You need Sober to launch Roblox.

    With Minecraft it depends on the edition. Java Edition works great. Bedrock Edition is rocky. The Windows version doesn’t work at all but the Android version does through the Bedrock Launcher. You’d have to buy it on Google Play. But if he plays Java Edition he’s golden.

    • Zachariah@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      12 days ago

      If it’s a fairly new computer (especially if you if you have 32 gigs of RAM), Bedrock Minecraft can run pretty decently in a virtual machine.

  • halendos@lemmy.world
    link
    fedilink
    arrow-up
    27
    ·
    12 days ago

    Linux gaming is at a point where the only games that don’t work are the ones being actively blocked by the developers, mostly through anti-cheat systems. Just install a stable distro like Ubuntu or Fedora, and use Steam, Lutris and/or Heroic to manage the games and compatibility layers needed for them.

  • BlueSquid0741@lemmy.sdf.org
    link
    fedilink
    arrow-up
    13
    arrow-down
    1
    ·
    12 days ago

    Roblox will not work. The developers are actively preventing it from working in Linux.

    Those other games should. If you don’t mind to tinker a bit to make sure they’re set up properly, then your son should be able to just launch them from Bottles or Lutris or whatever you set up as a games launcher.

    I don’t know about Sims. I have a pirated copy of Sims 3 working just fine though.

    • midnight_moon@lemmy.worldOP
      link
      fedilink
      arrow-up
      7
      ·
      12 days ago

      Wow, what bad blood does Roblox have with Linux? All the Sims games are on the EA app which doesn’t seem to have a Linux version, don’t know how that would work.

      • The Hobbyist@lemmy.zip
        link
        fedilink
        arrow-up
        8
        ·
        12 days ago

        It’s about online games and anti cheat. Many companies will not allow anti cheat to work on Linux because they “require” kernel level anti cheat, a big security and privacy concern.

        You can read more about anti cheat games and their compatibility with Linux here: https://areweanticheatyet.com/

      • Björn Tantau@swg-empire.de
        link
        fedilink
        arrow-up
        5
        ·
        12 days ago

        The EA app (like most other games) can run with Proton, Valve’s compatibility layer for running Windows games on Linux. If you run your games through Steam they should just work. External games or Windows programs can be added to Steam and configured to use Proton.

      • obbeel@lemmy.eco.br
        link
        fedilink
        arrow-up
        1
        ·
        12 days ago

        I run The Sims 4 using Steam, but I also have The Sims 2 installed via the EA App and running.

        When not using Steam, there is another compatibility layer called Wine, which can run games by installing them in a .wine folder (which will contain all windows related apps).

        You have to download Lutris (it runs GOG, EA, Ubisoft) and it will set things up for you, but you will need to modify some files and restart the computer to make the EA App install properly (it has compatibility problems with some settings files - you have to make a file executable and modifiable). ChatGPT or Gemini will be able to give you directions on what to modify if you copy paste the error messages.

        Wine installs things on your computer as if it were a windows machine. All files (including the C folder) will be in a hidden folder on your home folder called “.wine”. Linux Mint has a button on the File Explorer to show hidden folders.

        Having a LLM guide you through the process eases it a lot, but it is a lot to take in for someone that is starting on Linux, but it gets better and Linux is great because it’s hackable. You can change everything. This is one of its strong points.

        Good luck running your games. Effort on adapting to Linux will pay off. It’s a OS that is closer to the machine than Windows (also for closed source and proprietary reasons Windows want to keep the user “away” from the machine).

        What I mean is, if you’re using Linux, you’ll have a much easier time coding and programming something, if comes the need. Sometimes, this means being able to do things you would usually use web apps for (splitting PDFs, converting files, and so on).

      • verdigris@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        12 days ago

        There’s a third party alternative to the Epic launcher called Heroic, works pretty great. Also apparently Roblox works with something called “Sober” – no idea what that is just regurgitating other comments.

  • Legoraft@reddthat.com
    link
    fedilink
    arrow-up
    11
    ·
    12 days ago

    From my experience, Cities Skylines works great through proton on steam (it’s a compatibility layer for windows games) and Minecraft has it’s own native launcher (which is downloadable from their site here, you need to use the debian installer for ubuntu). As far as ubuntu native, I haven’t used it a lot. Linux mint is a distro recommended for people who are used to windows most often, you can take a look around.

    As far as the other games go, only slime rancher is one that I know doesn’t work through steam. For most games you can take a look at protondb, where you can just search for the game.

    • PancakeBrock@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      ·
      12 days ago

      My daughter plays slime rancher off my desktop running Arch streaming to the steam link in her room.

  • CornflakeDog@pawb.social
    link
    fedilink
    English
    arrow-up
    10
    ·
    12 days ago

    I don’t know if you happen to have any other machines available to you, but I do recommend you consider giving it a go on a machine you don’t share with another person, or at least dual-booting on that machine. It could be pretty jarring to be dumped onto another operating system so quickly, especially as one works out how to use the programs they had been running just fine before.

    I recently made the swap to Linux myself, and a dedicated laptop for that transition has made my life a lot easier. I still have my old laptop on Windows, heavens forbid I absolutely need it, but I do find some issues with compatibility. As another person has mentioned, Roblox does not offer native Linux support, which means you have to run a program that more or less tricks Roblox into thinking you’re playing on a smartphone. You can do the same for Bedrock Minecraft if you want to play cross-platform.

    For a lot of things there are alternatives that tend to work even better in some ways. For others, there are workarounds. And for others yet, you just can’t use some applications you might have been using before.

  • You might consider Linux Mint instead of Ubuntu. A lot of what you want is going to work (and be preinstalled) right out of the box. It’s a great system to start with.

    I play Stellaris and Minecraft on Linux Mint… Stellaris runs fine through Steam. Minecraft, just download the Linux launcher, it will do everything else for you.

  • Captain Aggravated@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    8
    ·
    12 days ago

    I have persuaded The Sims to run on Linux; though if the game wasn’t purchased through Steam it can take some doing. No experience with Cities Skylines. Stardew Valley runs very well, I think ConcernedApe releases Linux native versions. My understanding is Roblox deliberately prevents itself from running on Linux. Minecraft Java edition runs on Linux and you’ll find launchers for it in most package managers. An open source alternative called Minetest or recently changed to Luanti exists, but I know it’s not the one his friends play and that’s mostly the point. Can’t say for Stellaris or Slime Rancher.

  • BrianTheeBiscuiteer@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    12 days ago

    I’ve barely scratched the surface of Linux gaming (started using Linux as my main OS for games) and the biggest issue I’ve run into is Nvidia drivers. They’re technically supported on Linux but that doesn’t mean it’s equal to AMD or fully featured. Waydroid (Android emulator) doesn’t work with Nvidia nor does Sunshine (game streaming server). These cases may not apply to you but if I started from scratch I wouldn’t buy an Nvidia card. Hopefully this doesn’t apply to you.

    • morbidcactus@lemmy.ca
      link
      fedilink
      arrow-up
      4
      ·
      12 days ago

      Sunshine works perfectly fine with nvidia on linux for me, what issue have you run into?

      I’m running a 4070ti on the most recent nvidia open source drivers on arch for reference.

      • Biskii@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 days ago

        I got scared for a second, I love Sunshine. I don’t think I will have much need for it in my current situation unfortunately

  • Raphaël A. Costeau@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    12 days ago

    Steam for steam games, Lutris for anything else, Heroic for Amazon, Epic and GOG if you prefer it. Roblox is unsupported, but there are workarounds. For online, not LAN based, games, you will need to check title by title. I recommend Are We Anti-Cheat Yet? for this. Other than that, you are almost 100% cool. If you encounter any problem, you will need to check ProtonDB and Lutris/games sites for each case. But nowadays almost anything runs perfectly out of box.

  • estebanlm@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    12 days ago

    I guess all those games work out of the box in linux through steam. I personally play just Stellaris from that list, but I do not see why the others wouldn’t.

  • SavvyWolf@pawb.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    12 days ago

    Remember you can dual boot. You can keep the Windows install around on a separate partition for when you need to use it.

    I play Stellaris, Stardew and Slime Rancer on Linux, and they seem to work last I’ve tried.

    • Tenebris Nox@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 days ago

      I was about to say this. Strange how you seem to be the only one (so far) to suggest this sensible solution.

  • Spokesyon@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    12 days ago

    I just switched to Ubuntu from windows 11. Minecraft bedrock was a bit of a project, jackbox games and rollercoaster tycoon were a breeze. I had to disable secure boot and some other things in my bios. Most of my other bumps were very easily googleable, and I actually found the post operating system process better than a fresh windows install (video card drivers, network drivers etc). I have worked in tech for a long time though so ymmv.

  • hobbsc@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    12 days ago

    Dual booting may be the way to go. Sure Steam, Proton, blah blah but there are so many other launchers and AAA games that are not going to be supported at all (or at least not without a bunch of fiddling). For my own kid, I gave up on Linux ages ago and they have a Wintendo now. I have been daily driving Linux since the mid 90s but I’m also practical when I need to be.

    That machine is also isolated on its own VLAN to hopefully reduce the blast radius of whatever garbage it eventually detonates. I make regular backups of it and am ready to repave it at a moment’s notice.