I was a long time Windows user, starting with XP. I only tried Linux a few years ago, and while I loved it, at the time I had to dual boot for a couple specific Windows only things (VR and flight/racing sim hardware).

A couple months ago though, I got sick of it. I figured if I really wanted to do those things, I could boot up a VM, or just force myself to be patient and wait for a proper Linux solution. So, I wiped all my drives and installed Arch. Around this time, I also got an AMD RX 7600XT, so that was a nice performance boost, plus it waranted a switch to Wayland.

Let me tell you, I have been so pleasantly surprised by basically everything I’ve tried. Cyberpunk 2077 through Heroic Launcher, for example, with 15 odd mods. Runs at a solid 80fps at 1440p on high settings, the only graphical issue I noticed was flickering volumetric clouds. This game ate my old card (the venerable GTX 1080) alive even on Windows.

Just last night, I found my joystick, an old VKB Gladiator + Kosmosima grip, plugged it in and it worked perfectly.

What has really, really impressed me though is VR. I have a Quest 2 that I used to use via Steam link to play my PC wirelessly. Obviously that isn’t an option on Linux (yet) but that’s where ALVR comes in. Sideload the client on the quest, run the streamer on the desktop, start SteamVR, and bam, it works. The first game I tried was Elite Dangerous, one of my all time favourite games and easily my favourite VR epxerience. Now, I won’t go ahead and claim it’s perfect, hence the 99% in the title. After fiddling with the settings and making sure I had hardware encoding/decoding set up right, I had very good clarity, up to 120hz refresh rate, but occasional blockiness and artifacting, especially in heavier graphical scenes, like during docking. However, out in open space, it felt just like the ED I know and love.

At this point, I’m just going to look at fiddling with some settings and hopefully smoothing out the stream, but the fact that I can play my favourite games, with my favourite hardware, with great performance and in VR, and the amount of setup is really comparable to what it is on Windows is just kind of wrinkling my brain. Plus, only a couple months ago, this wasn’t the case. Support for things that were once doomed to be dual boot material for the foreseeable future is coming along rapidly. This is a great time to be a Linux gamer.

  • NocturnalMorning@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Yeah, a lot of expectations people have around Linux are about a decade old. I think Linux has really improved a lot in the area of gaming over the last few years even.

    And as long as Linux keeps being worth supporting I think we’ll see more and more games targeted toward linux.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Interesting that ALVR works on Wayland. Because regular SteamVR seems to be borked on Wayland ever since the SteamVR 2.0 update :(

    • bigmclargehuge@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      I’ve actually never tried on X11. I will admit, using VR seems to cause some issues with the rest of my desktop (Plasma ocassionally needs to be reloaded). However in the grand scheme, I can get past that for now considering it doesn’t cause any gameplay issues.

    • Rustmilian@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      7 months ago

      Valve did say that they’d be improving SteamVR on Linux quite a while ago, it’s just going to take awhile because it not their main priority atm.

  • Russ@bitforged.space
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Hey OP, could you give a brief rundown on what settings you’re using for ALVR? I was gifted a Quest 2 and would love to get it running on Linux. I got the ALVR app sideloaded on the Quest, but the performance seems to be atrocious. I also haven’t been able to get the audio routed to the headset properly, not sure if that’s something you got working either - if so I’d love to know the secret sauce for that one too!

    • bigmclargehuge@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      I left most things default. When I first set it up I played with all the settings and made everything worse lol.

      I can tell you that I set the resolution to the highest setting, the refresh rate to 120hz and the bitrate to the quality settings. Everything else, I left default. I found that this resulted in the best clarity while not really making the artifacting/lag any worse. I’m still playing with it though.

      If you have the option in SteamVR’s game specific settings to enable “Legacy motion smoothing”, apparently that improves things noticably. For some reason motion smoothing is completely unavailable to me though so I can’t personally attest.

      I’ve heard audio was an issue, but in my case (Arch plus KDE6), it was as simple as picking my audio output in the system tray dropdown. I could stream it to my headset or send it out of my headphones I have plugged in.

      • Russ@bitforged.space
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        Interesting, I’ll give it another go and try out your recommendations - thank you!!

        • bigmclargehuge@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          6 months ago

          Adding a little update. Recently reinstalled my system as things were getting cluttered. For some reason, I was unable to install ALVR (or the git version) from the AUR. When building the AUR package manually, I’d get to 99% and the terminal would just close, yay resulted in the same error.

          However, the portable .tar release of the latest version works perfectly. Performance is even better, I’ve had fewer bugs/connectivity issues, and once I followed the official Settings Tutorial and this article on how to disable SteamVR Async Reprojection things have been working 99% as well as they were on Windows. I have noticed occasional quality degradation, but it was never detrimental to the experience overall. And, it’s worth noting that ALVR can function over USB with a link cable, so that should eliminate any issues caused by wireless streaming.

          Just thought I’d report my experience and hopefully give some folks a push to try it out. This is a huge step for the overall Linux experience IMO, as it’s very quickly opening up an entire aspect of gaming/computing in general really that, until a few months ago, was effectively not viable outside of Windows.

          • Russ@bitforged.space
            link
            fedilink
            English
            arrow-up
            0
            ·
            6 months ago

            Thank you for the update! I just gave it another go and don’t seem to have any audio, and it still seems quite jittery - I’ll have to play around with it some more and see what I can get working on it :)

            • bigmclargehuge@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              6 months ago

              Yeah im not sure about audio. I’m using pipewire and it seems to work fine OOTB with both the built in Quest 2 speakers, and my sound card audio

  • asexualchangeling@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    I haven’t tried ALVR in over a year, but last time I tried it it had some major issues, good to see someone report that it’s working well for them, I look forward to trying it again when I can

  • wax@feddit.nu
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Many hardware manufacturers unfortunately require windows for firmware updates. Fwupd isn’t nearly used enough unfortunately

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Most (all?) motherboard vendors have a separate download you can put on a USB to load directly. Other hardware may have something similar.

      • wax@feddit.nu
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        Indeed, motherboards are usually ok. I’ve had to switch to windows for SSDs a few times, as well as a monitor and various peripherals

  • toucheatout@aleph.land
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    @bigmclargehuge it’s pretty impressive how far along Linux has come. I also feel things mostly just working these days. I am facing some issue with a fingerprint reader on my laptop not being supported, but there are definitely fully compatible fp readers out there, even from the same manufacturer. And there’s general stability, at least as good as on windows and I do say that while tinkering quite a bit.

    And for many things AI related, like running models locally, this is almost a Linux first experience. Just the recently was I impressed how easy it was to get local llms to run using ollama, even on my laptop with an Nvidia GPU. Impressive.

    • Flaky@iusearchlinux.fyi
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      I tried LM Studio since AMD advertised it for their GPUs. Once ROCm was installed my GPU was detected and I could use LLMs on that rather than on the CPU. I struggled to get it to work on Windows even when LM Studio was trying to do everything to get it to work.

  • PlasticExistence@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    the fact that I can play my favourite games, with my favourite hardware … is just kind of wrinkling my brain.

    You’re finally streets ahead

  • Buffalox@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    I was a long time Windows user, starting with XP.

    Kind of the same here, except it ended with XP, I never switched to Vista. I started using Windows already with Windows 3.0 in 1991. I’ve been using Linux since 2005, because Ubuntu lifted the Linux experience enough to become my main OS.

    Back then games were a huge problem, I’m glad to hear it works so well for you. 👍 😀

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      7 months ago

      Same, but I did use 7 for a bit. I started with Linux in 2006, and I was 80%+ Linux until about 2013, when I switched full-time to Linux (when Steam came to Linux). I remember buying Factorio and Minecraft in Beta because they supported Linux, and I also remember when Humble Bundle was good (lots of great indies with native Linux support).

      I’m always excited to see people finding Linux useful these days. There’s no way I’m going back to Windows at this point because it’s just so annoying to get anything done imo.

      • Buffalox@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        Yes I too dual booted early on with XP, exactly because gaming was shit on Linux. Then I gamed on Wine for a long while, but Steam really is a godsend for Linux. ;)

        I admit I also tried Windows 7, because the desktop went to crap for a while on Linux, when Gnome 2 was deprecated. But there are several good ones now IMO.

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          Yup. I used Windows because I needed certain Windows programs for work/school. For example, I was required to use Visual Studio, so I developed on Linux than ran in VS to meet t the requirements. Same with other MS-specific tooling, none of which I’ve needed since.

  • Talaraine@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    I just wish someone could have a walkthrough guide on how to get the games (and launchers) to work for me like they do for you. Every time something jams up and I have to reinstall until I shrug and put windows back on.

    • bigmclargehuge@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Trial and error, lots of reading ProtonDB, wikis, etc. I only just recently got a decent handle on how to properly use wine prefixes to get mods and things working.

      In general, use Steam when you can, then use Heroic for non Steam games. Lutris is very powerful and super useful for games that aren’t installed from a larger distributor, ie from a CD or direct from the devs, but I find the UI can be a bit spartan. Steam and Heroic have fewer features but are way more user friendly.

      Good luck. It can definitely be frustrating but remember that you have access to tons of resources and an excellent community if you encounter issues.

    • Mesophar@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      ProtonDB usually has pretty good information on launcher settings for games. I’ve found several good walkthroughs on game forums, as well, like on Steam community forums or the game’s own website.

      What games are giving you trouble and where are you looking for walkthroughs? And what are you looking for in the walkthrough?

      • Talaraine@fedia.io
        link
        fedilink
        arrow-up
        0
        ·
        7 months ago

        Been traditionally trying to use Linux Mint but am at my wits end so I’m willing to try anything. As far as what I’m looking for, just step by step to get Steam and Heroic installed and working. Any game I’ve found that has a launcher is simply a no go, never works.

        Now we’ve got flatpaks out and people swear by them but I usually get something working one day and the next it quits. I admit it, I need more experience at this; but I can’t quit Windows until I understand what the hell is going wrong and how to fix it.

        • Mesophar@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          Linux Mint can be used almost entirely from GUI, so you should be able to install both Steam and Heroic through the software “store”.

          Here are two guides specific to installing Steam on Linux Mint.

          I don’t know what games you are playing, and I only used Mint for a short time before moving to other diatros, but I remember it being pretty plug-and-play for most things. I admit I was mostly playing through Steam and a few applications through Lutris (mostly FFXIV), using a Wine wrapper to use the official launcher.

          For Steam, the Steam launcher will handle most of the game-specific launchers for you. For Lutris, make sure you open Lutris and update it after installing it and before trying to add any games to it. I don’t have any experience with Heroic (or with Windows version of Epic Launcher either).

    • redcalcium@lemmy.institute
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      It’s really easy, just install steam or lutris. However, some games might have their own specific issues when running under proton/wine under specific hardware configuration. If this is what happened to you, I’m afraid there might not be an easy way outside of putting some elbow grease to start tinkering with the config, or ask for help in linux gaming community.

  • xyguy@startrek.website
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    I finally have Windows banished to a VM, only to be awoken for the 3 times a year I need a desktop version of PowerPoint.

    I’m with you. 99% of the way there.

  • starman@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Runs at a solid 80fps at 1440p on high settings, the only graphical issue I noticed was flickering volumetric clouds. This game ate my old card (the venerable GTX 1080) alive even on Windows.

    Do you use Nouveau or proprietary driver?

    • Kory@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Many games with anti-cheat work, a comprehensive list can be found here: https://areweanticheatyet.com/

      Anyway, I wouldn’t install a rootkit “anti-cheat” on a Windows machine under any circumstances, but that’s just me.

    • dustyData@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Anti-cheat: shame, but I don’t play them anyways.

      Adobe products: I guess it sucks for corporate zombies, but again not giving money to adobe makes me proud.

      • PopOfAfrica@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        Who said anything about giving money to Adobe? Yarg.

        As a graphic designer, you don’t really have much of a choice, unless you’re independent.

        • dustyData@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          As a graphic designer, you don’t really have much of a choice

          I’m sorry for your suffering.

  • Secret300@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Glad ALVR worked for you on Wayland. It never did for me but it’s been a while. All Linux needs next is support from Adobe and AutoCAD and it’ll be 100% for most people