Ok so a little background first. I’m an older millennial. I started using Linux when I was in college back in 2001. It was Mandrake Linux back then. I had an Asus V6800 DDR Deluxe graphics card with 3D shutter glasses and video-in for video capture.

The kernel module for my graphics card was limited and the shutter glasses didn’t work in Linux. For the video capture, I actually had to download an open source kernel module from some enthusiast. Then I had to literally recompile the kernel with the NVidia and video capture kernel modules to support my graphics card. And when I finally got this to work, I could finally play 3D OpenGL games in Linux. Except there weren’t that many.

If you wanted to run a Windows application, there was Wine, but it took a lot of technical knowhow and a lot of troubleshooting just to get something as simple as freakin’ NOTEPAD to run. Let alone a whole god damn game!

Over time Linux improved quite a bit and received more support from NVidia, but it was still a bit complicated until Ubuntu provided some repos with pre-built modules you could install. Wine was still a pain in the butt and it was mostly used to run MS Office anyways.

When I heard Steam was working on a Linux-based console and that they were working with a pimped up version of Wine, I was a bit skeptical. I was certain there wouldn’t be any support for advanced graphics stuff like ray tracing and DLSS.

On my home PC I have a dual-boot setup with Win 10 and Ubuntu. I’ve been spending most of my time in Win 10 for gaming and entertainment and just the simplicity of it.

Since a couple of years I’ve been hearing more and more about Windows 11 and how everything was going to be tied to your Microsoft account and how much they were going to collect information on your usage and how your privacy was simply gone in that new OS. Also the user interface looked horrible. I love the Win 10 UI. It’s flat, square, the start button is easy to click, the start menu has huge tiles that can be organized in groups making it really simple and quick. I mean, the ergonomics of the UI in Win 10 is the best I’ve ever had. Win 11 is a fucking downgrade. And this week I had to upgrade my work laptop to Win 11 and it’s fucking horrible! Microsoft really screwed up the ergonomics.

Knowing that one day it will be inevitable and that I’ll have to upgrade from my beloved Win10, I decided to give gaming in Linux a go since the gaming part is basically the only thing keeping me from switching entirely to Linux. So booted in Ubuntu, installed the Steam Linux client and started reading on how to take advantage of Proton to run Windows games in compatibility mode.

I went ahead and set it up and installed Ghostrunner. I immediately ran into some problems, but I was expecting this. However, they were simple error messages and within 5 mins of Googling I found out I only had to add some command line parameters to set some environment variables. The game launched! And holy shit! It ran flawlessly! There were no issues with the graphics! I could enable all the NVidia RTX options! Everything worked practically out of the box! I was blown away.

We went from a time where you had to rebuild your fucking kernel to get your graphics card to work and fucking around with Wine to get to a point where you nearly throw your PC out the window until you can get a little app to run to simply running apt install nvidia-driver-xxx and clicking on a button to make a Windows game run in Linux.

You guys. This changes everything.

I think my dream is coming true. I think I might finally go 100% Linux on my PC. I never thought I’d see the day!

Holy shit!

  • axby@lemmy.ca
    link
    fedilink
    English
    arrow-up
    61
    ·
    1 year ago

    +1 to everything you said. Another funny thing I noticed: I looked at my steam catalog on a family member’s Macbook. Many of the games aren’t available on Mac, plus they dropped 32 bit executable support.

    I never thought that only ~15 years later (from when I first tried Linux) we would start booting into linux from a mainstream OS for gaming. How the times have changed.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      Yup. I occasionally play games on macOS because that’s what I use for work, but I have to be careful because most games don’t work at all, and some run like utter crap. My main PC runs Linux and I can run pretty much everything in my library.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      1 year ago

      Can you imagine if Mac computers could run the same catalog of games than on PC?

      • c10l@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        They can, with the Game Porting Toolkit. I’ve played Starfield and CP2077 on my Mac. Performance wasn’t great but it was playable. I expect that to improve as the tech matures.

  • ProtonBadger@kbin.social
    link
    fedilink
    arrow-up
    39
    arrow-down
    1
    ·
    1 year ago

    Yeah I’m a grey-beard, my first experience was Slackware in the nineties. I’ve been using Linux since but usually on servers and in VMs only. Recently I’ve been able to go 100% thanks to Proton. I really enjoy the progress made with tech such as systemd, wayland, btrfs, proton and flatpak. Though a lot of grey-beards are very resentful of these I feel they represent real positive progress. There’s also support for kb backlight and other features of my laptop.

    I’m also really enjoying PRIME rendering on my laptop, using Intel and Nvidia at the same time for different things. It works beautifully/seamlessly and even more so that I can just type “yay” and get a new Nvidia driver or a matching driver if there’s a kernel update without having to do any babysitting manually.

    I do everything on Linux now, Office work, Rustdev and I play games like BG3/Guildwars2 simply by launching them from Steam.

    The only pain is that I have to configure each application manually to use Wayland, that’s a bother.

      • bastion@feddit.nl
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 year ago

        There are still a lot of games that expect some XWindows stuff. I’ve run into it, but not too frequently.

        Generally, the fix is setting an environment variable that tells a library backend to expect Wayland - something they could do in code with minimal effort. It kinda makes me wonder if there’s some common ‘port your game to steam/Linux!’ tutorial that they’re following.

      • andyburke@kbin.social
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        there are a few of us still bodging around out here.

        I’m curious if anyone has experience with this stuff with an AMD card.

        If I could finally ditch my windows gaming rig I would be a happy man.

        • Transient Punk@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 year ago

          I’m 100% Linux on a 5950x and a 5700xt. I’ve had pretty much no trouble at all. The GPU works out of the box, and with the exception of enabling Proton for non-verified games, I’ve only ever had to click install and play. To be fair though, I only play single-player/non-competitive games, so I don’t worry about anticheat at all.

          These days Windows games give me less grief on Linux than they ever did on Windows.

        • Darorad@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          1 year ago

          I’ve run an rx580 and am currently running a 7900xtx. I have very few issues. Every once in a while a few games will break when I update Mesa, but I’m on a rolling release distro, so that’d probably happen less often on something like Ubuntu. Honestly I probably have fewer issues on Linux than I did on windows.

        • rtxn@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          I’m team red on Linux all the way. Ryzen 5 2600 (soon upgraded) + 6750XT. Mesa works out of the box and hasn’t broken yet. The only thing that caught me off-guard is having to manually enable VKD3D for newer DX12 games – I recommend using a launcher like Lutris or Heroic to manage settings.

  • Bonje@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    1 year ago

    Recently switched myself. I keep giggling like a coked-up chipmunk every time I download something on Steam and it just fucking works. No to minor fucking about.

    • A_Random_Idiot@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      1 year ago

      most the fucking about for steam games is just checking protondb to make sure it doesnt have kernal-level drm/anticheat that wont work via proton.

      Which is like…20 seconds of effort.

    • silly goose meekah@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Yeah I switched this weekend and haven’t had any real issues so far. Haven’t booted my windows since. I’ll probably just copy some game files to the Linux formatted Disk beforehand and then wipe it. Screw windows

  • Jeremy [Iowa]@midwest.social
    link
    fedilink
    English
    arrow-up
    26
    ·
    1 year ago

    We went from a time where you had to rebuild your fucking kernel to get your graphics card to work and fucking around with Wine to get to a point where you nearly throw your PC out the window until you can get a little app to run to simply running apt install nvidia-driver-xxx and clicking on a button to make a Windows game run in Linux.

    I have fond memories of getting World of Warcraft working on Linux back in ~2008 only to realize it had an OpenGL mode that ran better than the DirectX mode I was trying - and failing - to get working.

    You aren’t wrong about kernel and driver shenanigans.

    • Norgur@kbin.social
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      1 year ago

      I only recently got an update from a mailing list thread I had submitted something to about WINE not using dual cores in WoW… That threw me right back

  • Kedly@lemm.ee
    link
    fedilink
    English
    arrow-up
    24
    ·
    1 year ago

    The Steam Deck itself is also a great Gateway Linux platform. I’m advanced computer literate but havent really worked up the motivation to fuck around with Linux before since like you said, it was generally understood that Microsoft was the way to go for gaming. Microsoft has been pissing me off more and more since 8 though and now that I have a steam deck I know my next tower is going to be linux as well. The deck is great for turn on and game with its gaming mode, and then when I want to do something a little more advanced I just boot desktop mode on and tinker with linux, quickly getting more familiarity with its quirks and differences

  • SleepyWheel@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    22
    ·
    1 year ago

    I know this is a gaming sub, but I’ll just add that I had a similar experience with music production. Used to he a fiddly disappointimg nightmare, now it’s smooth and usable as a daily driver

    • Nakura@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      I am also a music producer and I would like to switch to Linux but feel like I would be giving up too much. Do you have any tools you would recommend to make it easier to switch and places I can do some reading you would be willing to share?

      • SleepyWheel@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        1 year ago

        I use Ubuntu Studio. First thing to do is configure it with the included Studio Controls app, which is easy.

        I used Reaper on Windows so it was easy for me to just use the Linux version. I’ve also messed around with Renoise which works well on Linux. People rave about Bitwig and it’s more similar to Ableton I think, but like Ableton it’s expensive. IMO you want want one of these rather than the built in FOSS DAWs, although to be fair I haven’t tried those recently.

        All these come with some built in FX to different degrees. Ubuntu Studio also includes a bunch. The free Airwindows plugins are also well worth getting.

        I have a couple of U-He synths which are top notch and run native on Linux. They have some FX too which I haven’t tried.

        If you want to use VSTs you’ve bought it’s doable with Yabridge apparently, I haven’t tried it.

        • Cyborganism@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 year ago

          That’s pretty awesome. I always forget about Ubuntu studio. It’s a pretty cool distro for creating media content.

          Thank you for sharing the tools you use. I will look them up.

        • Chee_Koala@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          How is it possible that I looked around for open DAW alternatives on multiple occasions (and was not succesful) and not once heard about Ubuntu Studio before right this moment? Thx for mentioning!

  • Dagnet@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    1 year ago

    I’m a Linux virgin and I’m working to install my first distro ever this week. Ngl, it’s daunting. I’m not tech illiterate but damn it’s so hard to know where to even start

    EDIT: got lots of replies while I was trying to save my WSL2 files from before I upgraded windows (unsuccessfully) but I’ve been eyeing nobara and will give it a try tomorrow or friday, thx for all the replies

    EDIT2: hoping to learn how to dual-boot with separate drives before actually installing

    • Fecundpossum@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      1 year ago

      Someone responded that you should install a gaming centric distro for your first rodeo. We’re all entitled to an opinion, but I couldn’t disagree more.

      Linux Mint. It’s a breeze to install, and it’ll help you learn without being too intense until you’re ready to graduate to EndeavourOS or vanilla arch. Mint is the perfect place to get your sea legs.

      Keep good backups of anything you care about, so you can let yourself make mistakes and learn in the command line. Wipe and reinstall is a viable option when you break shit, and once you’ve done it a few times you’ll get good at configuring your system back to where you had it before you broke it. Takes me like 20 minutes.

      • tallwookie@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        1 year ago

        mint is surprisingly gaming friendly. have yet to run into an issue with it.

        • L3ft_F13ld!@links.hackliberty.org
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          1 year ago

          Personal preference I think. I’ve alwyas been a Rufus fanboy but I recently tried Etcher and it worked just fine. Etcher has less options so might be better for someone new to flashing ISO images to USB.

          • SandbagTiara2816@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            That’s where I’m at, I think. I’ve used both with success, but I’m a relative newbie, so I don’t think I understand the cases where the greater flexibility of Rufus is helpful

            • L3ft_F13ld!@links.hackliberty.org
              link
              fedilink
              English
              arrow-up
              3
              ·
              1 year ago

              Rufus tends to give you extra options for Windows images. Stuff like skipping the privacy questions during install and automatically creating a user account. It lets you customise the install for UEFI only or BIOS and UEFI. Other options that aren’t necessary but might matter to more advanced users.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      Start with something easy. Usually Kubuntu is a good start for someone used to Windows.

    • Reverse Module@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      1 year ago

      If you mainly game there are limited options tbh. Garuda, PikaOS and Nobara. I wouldn’t look at anything beyond these which are made for gaming.

      • TunaLobster@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Arch has some serious pull with the wiki being nicely fleshed out for gaming. Ubuntu works great. The hardest part is enabling flatpak to get Steam.

        • no banana@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          1 year ago

          OpenSUSE Tumbleweed has worked well on my laptop running lighter games. I’ve not tried anything on my main PC yet because I’m honestly worried about compatibility* but OPs’ post gave me hope.

          • TunaLobster@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            I fired up Horizon Zero Dawn by clicking play. Which is wild compared to back when I tried to understand wine for Word back on 12.04. Super slick! Ubuntu 23.04 with Steam flatpak.

            • no banana@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              Yeah, I remember those days. I’ll try it some day, but right now I’m playing my third cyberpunk run.

          • TunaLobster@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            You don’t. I had a few issues because I’m not using LTS. There were just enough differences that the flatpak was the way that worked easily.

      • veng@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Pop!_OS is a good option too imo. I game a lot on it with no issues, even something like cyberpunk 2077.

    • Lung@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Installing Ubuntu is so easy a raccoon could accidentally accomplish it while bumping into a keyboard in a trash bin

  • hperrin@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    I switched to Linux in 2008, and basically stopped gaming on PC entirely. I had Xbox, PlayStation, and Nintendo consoles to fill the gaming urge for me. Then in 2018, when Proton came out, I finally started gaming on PC again. So, I feel you!

    • KISSmyOS@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      1 year ago

      I switched in 2007, and until Proton came out I enjoyed 11 years of the finest Linux games, like OpenArena, Tux Racer, Oolite, Battle for Wesnoth, OpenTTD, and…that’s about it.

      Lots of browsing Synaptic’s “games” category and reading package descriptions like “…is an engine that can be used to…”, “…game files can be created in…” and “…aimed at providing in the future…”

    • corq@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Same here, I also have a Deck so if something’s still flaky on linux I have my deck attached to my TV and can play most anything there. Also enjoy desktop mode on steam via the TV as well.

  • sleepmode@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    I used to help friends get their nvidia cards’ 3D drivers working with various distros around that time period. Most would have given up on it entirely if not for that. It’s so nice how much easier it is now. Now the hassle is usually anti-cheat… I’m hoping the pressure from the Steamdeck taking off in popularity counteracts that.

  • swnt@feddit.de
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    1 year ago

    Wow, you nearly described the same experiences I had just recently - when I installed steam and a few games for the first time on Linux. And I was also like “Oh, what? It actually works!!”

    I immediately shrunk my windows on dual boot and will likely uninstall it completely in near future. No need for bloated windows anymore

    • Darorad@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      1 year ago

      Yeah, I nuked my windows drive about a year ago, there’s still some games I’d like to play that don’t work, but they’re few enough that I just don’t play them and don’t really mind.

  • Dremor@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    1 year ago

    I went 100% Linux gaming since last November (Steam Deck and Desktop).

    To this day I only ran into minor annoyances like a small keyboard issue with FFXIV (fixed using a checkbox in XIVLauncher), some gamepad issues (DO NOT buy the 8bitdo Ultimate if you want to use it on Linux, it is a nightmare. But the 8bitdo Pro 2 works flawlessly). And only two game that wouldn’t work : Gog.com Necrobarista (due to a coding error that freezes the game until achievement is displayed. Steam version runs fine), and Fortnite (not a huge loss, but I like to disconnect my neurones from time to time).

    Other than that and the lack of first party support for gaming peripherals, everything is great. And my Pihole log isn’t flooded by MS anymore.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Yeah I’ve had issues with one of my controllers so far. It’s a third party Xbox controller. It’s recognizing all the joysticks wrong. I’ll probably find a workaround someday. I just haven’t got around to it yet.

      • Dremor@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        In my case it is just not recognized at all. It tells it is an Xbox controller, but gives the wrong IDs, resulting in it not being taken into account by xpad. Last time I managed to make it work I had to build a customly patched xpad, but for some reason it doesn’t work anymore…

    • Anarch157a@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Try installing GOG Galaxy with Wine (Lutris can do it for you easy) and run Necrobarista from Galaxy, this should take care of displaying the achievement.

    • Rook64@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I also struggled with getting my 8bitdo Ultimate controller to work on Linux. My solution ended being to use a Mayflash controller adapter to trick my PC into thinking it was just a normal Xinput controller, while the adapter itself thought it was a Switch Pro Controller. I’ve since become a huge fan of these little adapters, as they basically make any controller compatible with any platform, including Linux, so that’s one less annoying compatibility issue to deal with.

  • GustavoM@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 year ago

    I remember the first time I managed to run Doom outside of the usual “point-and-click mentality” on ZorinOS. It felt like I went back to the DOS era where I had to do the good ol’ SETUP.EXE to setup the soundcard, etc. But yeah – you’ve got to let go your “do it for me” mentality and start to get used to do the stuff yourself. But it gets easier when you get used to it.

  • ghen@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    I’ve been trying to get Street fighter 6 running for a while now but it still has issues in proton. Overall it runs better than Windows by far, but in certain parts of the game the lighting goes wild and soft locks my computer by maxing out the GPU.

    So it’s not all roses in Linux gaming, but it does exist which is nice.

    • Caveman@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      Compared to fucking around with Wine/Winetricks it’s all roses now with some thorns here and there.

      • ghen@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Yeah, just still not enough to get past the “tinkerers only” mentality of the Linux environment.