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.
@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.
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.
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
I love this reference
And if you have to ask, you’re streets behind.
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.
And as long as Linux keeps being worth supporting I think we’ll see more and more games targeted toward linux.
Valve has cemented this now, their efforts are what has made gaming on Linux viable for anyone.
I agree. The steam deck has been a godsend for Linux gaming.
Gaming on linux is a decades old ongoing effort, there’s plenty of praise to go around, vulkan and winehq, dxvk…
Don’t forget Tuxracer
Only game I know for sure I could install on a toaster and would run at 300fps.
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. 👍 😀
I’m glad too. Not gonna lie I still love XP, I feel like it was the peak of Windows in may ways.
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.
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.
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.
Just FYI, bazzite is amazing. It’s made for gaming, and it. Just. Works.
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.
Have you considered any of the PowerPoint alternatives?
All it’s missing from me are anti-cheat games and Adobe products.
One day soon I hope. With Linux getting more market share I hope it gets more support
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.
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.
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.
As a graphic designer, you don’t really have much of a choice
I’m sorry for your suffering.
I’m so sorry you rely on adobe products, that’s horrible
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!
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.
Interesting, I’ll give it another go and try out your recommendations - thank you!!
No worries, good luck with it
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.
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 :)
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
Many hardware manufacturers unfortunately require windows for firmware updates. Fwupd isn’t nearly used enough unfortunately
dont buy them? Or are you their bitch?
Most (all?) motherboard vendors have a separate download you can put on a USB to load directly. Other hardware may have something similar.
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
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
Photoshop too, unfortunately
That’s part of Adobe so ye
I know, I know. But what I hear from Photoshop editors, this is one area where Linux still is the alternative as the Foss software here is still of lesser quality than Photoshop. Or has that changed semi recently?
Dumbass, its not for Linux to support Adobe and AutoCad. Its for those companies to port their programs.
If AMD wasn’t already cheering to Valve, they have to be at this point
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
i only switched over quite recently (a few years ago)
i swear there has been significant improvements in wifi, bluetooth, gpu support, gaming over the last 10 years that made me think it was now good enough
also there was areas where linux was outdoing windows for quite some time; system wide audio equalizer, customization generally, home services and self hosting, development tools
Linux audio is really under appreciated. I’m one of the nutjobs that still uses a PCI sound card and I’ve never had to install a third party driver. I can manually adjust the output and EQ for every port, disable or enable them on the fly, etc. The only thing I’m missing is hardware EAX support for older games but I’ve kind of accepted that’s just a dragon I’ll always be chasing.
What EQ do you use? I’ve been using Easy Effects for a while, but have been plagued by crackling and stereo sound only playing on one ear lately.
Give alsaequal a try. I actually haven’t fiddled with it a whole lot so I can’t vouch too much but it seems worth a shot.
I switched from Windows to Linux during the whole Vista debacle back in 2008. For basically ten years I was out of the PC gaming scene. I fucking love Proton and what’s its done for Linux as a gaming platform. Now I play (almost) everything on Linux, no sweat. The only things I ever need my Windows partition for anymore are things with those shitty anticheat platforms that just assume you’re a cheater if you use Linux. Cause, you know, Linux scary.
Yeah I’m right there with ya, of course it’s the users fault for choosing an alternative OS, it has nothing to do with gaming companies choosing the cheapest, least effective and most invasive client side anti cheat solutions instead of more universal server side ones. Nothing at all.
those shitty anticheat platforms that just assume you’re a cheater if you use Linux. Cause, you know, Linux scary.
To be fair, the people at the cutting edge of modern computing are statistically very likely to be Linux users. Therefore it’s not entirely unreasonable to have some prejudice against Linux users.
But as a sweeping measure these anti-cheat measures are absolutely unacceptable. The only other explanation is that they just don’t want to bother with the market share still being low compared to Windows.
Personally, if a game requires anti-cheat, it’s probably not a game I’d enjoy playing. Not a big fan of competitive gameplay. But for those that are, this needs to stop. Especially with all the new bullshit Microsoft has been pulling in Windows lately.
@KrokanteBamischijf @hperrin But it needs to stop in a way that keeps those competitive games fun…
- Trusted Computing-based solutions
- Don’t tell the game anything-based solutions…
- ??Trusted-Computing requires a more locked down system than any distro provides, and also (effectively) everyone going along with some MS-controlled standards for TPMs and so forth.
Ignorant-Games approaches perform terribly.
What else ya got?
@KrokanteBamischijf @hperrin Protecting code from the computer it runs on is either impossible or really really hard, depending.
https://multicians.org/thvv/mirror/obfreport.pdf
https://www.iacr.org/archive/crypto2001/21390001.pdf@A_Random_Idiot That’s basically a form of @sugar_in_your_tea 's suggestion about making cheating more expensive: “We’ll find your cheat program later, and retroactively find that you were cheating and ban you. Well after the match ended and everyone else’s game was ruined”
You are going to always be reactive to cheating.
If you are pro-active, you’ll just make it easier for cheaters to iterate and experiment and find ways around the pro-active… and what happens then? You’re back to reactive. Not to mention, pro-active anti-cheat tends to be rife with false positives, resulting in very public ban waves against innocent people.
It cant be helped, No amount of giving your butthole over to big daddy game company and their rootkits will make a game cheat-free. all they can hope for is to catch the cheaters, drop the hammer on them in bulk, so they struggle and panic to try and find out how it was detected so you can increase their cycle time before they have a new working one out.
@A_Random_Idiot That’s … not entirely wrong, but doing more to raise the barriers higher keeps the game fun longer before the cheaters ruin it.
(Again, … limiting discussion to competitive PvP-style games)
That’s … not entirely wrong, but doing more to raise the barriers higher keeps the game fun longer before the cheaters ruin it.
If you are pro-active, you’ll just make it easier for cheaters to iterate and experiment and find ways around the pro-active… and what happens then? You’re back to reactive
But if youre banning people based on operating system, of what’s now the only viable consumer operating system, youre basically sacrificing 100% of ‘keep the game fun longer’ for those players.
So if that’s the philosophy, it would be wildly counterproductive to even put that on the table.
A few options in my personal order of priority:
- allow private servers - you can still have competitive play, just with people you trust to not cheat
- anti-cheat on the server only - would require human moderation as well (users could submit reports, which could be compared to server logs)
- increase cost for cheating - maybe have players ante up, and lose their ante if they’re caught cheating (e.g. pay for game licenses and have the license revoked); to be fair, this would require independent review
@sugar_in_your_tea Private servers exclude MMOs as a class of game. That works well for death-match style (or BG3 style) 4-player games, but doesn’t work for 30-300-3000 people games.
Anti-cheat server-only allows too many cheats. There’s already enough trouble distinguishing someone using wall-hacks from someone with good headphones in a game that does 3d-spacial-sound… trying to do that on the server side … just won’t work. Same applies for other ways of increasing the costs if detected
Private servers exclude MMOs as a class of game
Why? There are some massive Minecraft servers (thousands of players), and Palworld is self-hostable (closer to other MMOs), so I honestly don’t see the issue. You’d have a different set of characters on each server, but that just increases the risk for cheaters who get booted.
wall-hacks
Part of anti-cheat is not sending the data cheaters use to cheat in the first place. A wall hack is possible because the client is aware of what’s beyond the wall, and that doesn’t need to be sent for anything that’s not visible. That increases computation on the server, so games tend to send more game state than is necessary for smoother gameplay.
Same applies for other ways of increasing the costs if detected
There should be a mix of elite players among the “tribunal” for determining whether someone is hacking. Players report other players, and the server should log enough to recreate the play session so moderators can review the gameplay to make a determination. A lot of cheating is pretty obvious to detect algorithmically, so this would be in a “review” scenario where it’s not so cut-and-dry.
But this takes a lot of resources, which cuts into profits, so I think studios tend to just throw on anti-cheat so they can shift blame (hey, anti-cheat didn’t catch it, we’ll forward your report). But I do sincerely believe it’s feasible for serious competitive games where real money is on the line (e.g. tournaments for prize money and whatnot) without clientside anti-cheat. For more casual games, a higher error rate is probably fine.
@sugar_in_your_tea Your response about wall-hacks is my “don’t tell the game anything” comment. It’s really really damn slow. You typically don’t want to do frame-by-frame determination of if an opponent is just in view or not (because that’s a full render), so you send the info to the client once it’s possible… at which point the client knows.
Even if the game isn’t hacked, the video pipeline “knows”, and hacks have moved to be outside of the game space (thus the move to kernel-based)
To be fair, the people at the cutting edge of modern computing are statistically very likely to be Linux users. Therefore it’s not entirely unreasonable to have some prejudice against Linux users.
Can we drop this “linux is hackerman territory for cheats” stereotype?
Most people cheat on windows. Not cause they are technical or knowledgable… but because they have a credit card
cause they buy cheats designed for windows.
The overwhelming majority of people out there cheating are cheating using tools they bought and use on windows.
So if anything, its Windows that should be treated as the pariah dog of hackers. Cause its where the credit swiping script kiddies are.
Can we drop this “linux is hackerman territory for cheats” stereotype?
I don’t see this as a negative thing and it is absolutely true to some degree. Most of the incredibly talented low-level developers in the world (you know, those that are actually capable of making non-script kiddie hacks) have a tendency towards Linux.
So no, I’m not dropping the “Linux is a sign you might mean business” thing, especially if their idea of a desktop environment is just a collection of terminal windows neatly tiled together. We should be proud of the fact that some the most talented coders in de world choose freedom of software over anything else.
But luckily most of those people focus their efforts on different subjects. So yes, the problem is definitely on Windows with all the 14 year olds buying cheats off the darknet using their mom’s credit card (dramatized for effect).
People buy cheats ?! Is that how this works ? So there are cheat developers making a living off this ?
I have nothing to add except that ED with VR and hotas controllers is one of the best VR spaceflight experiences out there. Dogfighting with that setup is unparalleled. Being able to watch your target as you flip over them to their tail just gets my jimmies jumpin’.
My jam was always turning off flight assist and just tossing a small ship through an asteroid belt. Haven’t played much since Odyssey but I recently got the itch again