I’m currently on Win11 but I’m getting that familiar Linux itch and want to dual boot a while again. I tend to gravitate towards Ubuntu simply because it’s so big and well supported by most things.

I’ve run Arch in the past but I’ve gotten too old and lazy for that if I’d be completely honest. I have played with manjaro and endeavour though… and opensuse tumbleweed, rolling is kind of nice.

Not sure what I’d try out first this time so I figured I’d get some inspiration from you guys!

  • thayer@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    All of my workstations are now running Fedora Silverblue. Steam is installed via flatpak, and GPU is a Radeon 6800 XT. I also have a Steam Link for couch co-op. All is well on the gaming front!

    Debian Sid and Arch have run equally well with this setup. Your choice of distro matters much less now compared to a few years ago, especially if you favour a flatpak workflow.

    Edit: typos!

    • Icarus@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      My last two laptops have been System76 models. The first time I didn’t really love Pop!_OS but the most recent laptop I gave it another shot and it’s come a long way. Really enjoying it overall (still prefer KDE over gnomey stuff tho, lol)

  • hallettj@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I’ve been evaluating NixOS to make sure I can run games on it. I’ve only tried a machine with Intel graphics so far, but I see that AMD and Nvidia drivers are packaged. It seems convenient now that I’ve figured out the setup.

    Vulkan is set up out of the box.

    It’s necessary to enable 32-bit DRI support by adding this line to /etc/nix/configuration.nix:

    hardware.opengl.driSupport32Bit = true;
    

    To use Lutris install the package and use its UI to install runners. I didn’t have to configure any extra libraries to get Battle.net running. You can configure the “system wine” that Lutris sees, and extra libraries your games might need like this:

    home.packages = with pkgs; [
      (lutris.override {
        extraLibraries =  pkgs: [
          # List library dependencies here
        ];
        extraPkgs = pkgs: [
          wine-staging
        ];
      })
    ];
    

    Those lines go in a Home Manager config file, like ~/.config/home-manager/home.nix. That installs Lutris, and any listed dependencies at the same time.

    NixOS does not put dependencies in the file paths where programs usually look for them. That traditional directory structure is called the Filesystem Hierarchy Standard, or FHS. But Nix packages can create a virtual FHS where needed, and that is what the Lutris package does. That lets software that isn’t built for Nix work, like Lutris’ Wine runners. That means that for games to access libraries those libraries must be listed in that extraLibraries option so that they are included in the FHS.

    32-bit libraries are in pkgs.pkgsi686Linux.* if you need them.

    I haven’t tried Steam yet, but I think it has an option similar to the extraLibraries one for Lutris.

    A nice feature of NixOS is that if you add a bunch of libraries to your config trying to get a game to work, those libraries are automatically unlinked when you remove them from your config so your system stays nice and tidy.

    • Chobbes@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I’ve been having a great time with games on NixOS. Steam just works when you enable it. I believe you can specify extra libraries for the filesystem hierarchy hackery, but I haven’t needed to yet. One thing you should know about (if you don’t already) is steam-run which is a simple command line tool that automatically wraps things in a normal FHS. Super convenient for the occasional binary :).

      • hallettj@beehaw.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Good to know, thanks! Do you find steam-run to be helpful even for non-steam binaries that need an FHS? Or do you use it mainly for games?

        • Chobbes@beehaw.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          Yeah, exactly! For steam itself on NixOS you don’t have to manually use steam-run, but steam-run is a handy little tool to wrap / run other commands with the FHS that NixOS sets up for steam. I’ve mostly used it to run a few Linux games that I have binaries for, but don’t have on steam… I’m pretty sure I used it for another Linux program too, but I can’t remember what right now.

    • Atemu@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      32-bit libraries are in pkgs.pkgsi686Linux.* if you need them.

      Put the libraries into extraLibraries; it’ll add them for both µarches. No need to explicitly use pkgsi686Linux yourself.

    • Joker@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Which packages do you add to extraLibraries? How do you find the dependencies? I’m struggling with this at the moment.

      • hallettj@beehaw.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        It depends on what your games need. I haven’t added any libraries yet, but I haven’t tested many games yet either. If something isn’t working you might be able to determine a missing library from the log output. In Lutris the Play button has an arrow on it that you can click on to find the “Show log output” button.

  • TheNH813@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I use Void Linux. I like how much more up to date the libraries and apllications tend to be, it’s quite similar to Arch in that regard, as it’s a true rolling release just like Arch.

    It also tends to be very stable as well, with couple minor issues I had ever experienced got fixes within 48-ish hours. One was hugin not launching, and the other a transition issue between pipewire-media-session and wireplumber being the default.

    Void uses runit for service management, and is still multithreaded despite taking a more similar approach to just plain shell scripts, and constantly monitors services. What I like about this is more much simpler services are to write compared to SystemD, and then you just put a simlink to them from /etc/sv/ to /etc/runit/runsvdir/default/ to enable or disable.

    Void also uses their own XBPS package system, which operates similar to pacman, and is equally fast. Void is basically a rolling release like Arch, with the latest updates, but instead has a more “classic” system management style, which I for one greatly appreciate.

    After nearly a decade of distro hopping, Void is where I landed for at least the past several years, and I see no reason to leave. Just sharing incase someone else out there thinks this sounds like the system for them, and if so, Take a Step Into the Void, it might be what you’re looking for. That’s what I like about there being so many distros, there’s choice to match each one’s needs.

    • nlm@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      That’s another one I’ve heard of but never tried. Sounds pretty nice. Rathet Arch-like in a KISS approach l?

      • TheNH813@beehaw.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Yup! That’s my kind of approach too. And Void boots just as fast. Up to date, boots very quickly AND is a install what YOU need, without tons of preloaded choices, distro. Arch and Void are at the top of my list for that reason. My personal file server runs Arch, my “client” computers run Void. I was surprised the touchscreen on my laptop (Ideapad 5 Pro, Ryzen 5600U version) worked without any configuration honestly, so hardware support is quite good on Void too.

  • DaveedMee@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I use Arch with KDE Plasma for that comfy desktop environment feel but switch to BSPWM ever so often for productivity or to use my pc as just a media center

  • suddenlythequietrose@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’ve been on pop os for at least 2 years now, been loving it. Most of my gaming is through steam so compatibility issues are the exception, not the rule. It’s a bit of a dream come true to play God of War on Linux, it feels like all the stars aligned.

    Even when I bork the install by fucking around in the kernel I wind up getting back on pop rather than finally taking the dive into arch.

  • DracEULA@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Not at all an expert, but I’m doing fine with most games on Manjaro. Most things worked out of the box with Proton on Steam. I also liked Arch before I got old and lazy, and Manjaro seems to be a good way to get most of the benefits of Arch with lazier upkeep.

  • Gamma@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’m on EndeavourOS, but my laptop will be moving to Fedora Sericea (Silverblue, but Sway) to try that out.

  • sadreality@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Win11 is worse than a phone vis a vis spying. Finally made a switch. could not install popOS, so ended up with mint.

  • eyecreate@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I have my gaming computer hooked to my TV and running Chimera OS. Makes it easy to use with just a controller.

  • ostrosco@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’ve been using Fedora for the past few years and have been pretty happy with it. It updates at just the right cadence for me where I get new stuff pretty quickly but I’m not on a rolling release.

  • sophs [she/her]@beehaw.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’m on Arch right now, migrated to it after almost 2 years on Fedora. I’ll probably still go back and forth between the two.

  • 20gramsWrench@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    garuda, it’s just a fancy arch install with the ugliest, bloatiest, default theming you can imagine, but once you get rid of it it’s pretty solid.

    • nlm@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      You’re really selling it :D

      …I looked it up. You’re correct. That… was flashy.

      • TrontheTechie@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        I’ve been using Garuda as well. It’s solid, and I like the fact they have a gaming variant that takes a lot of the nitpick presetup out of the picture.