I switched over my steam and epic games to my Linux install and there’s plenty of games I can’t play because of the anti-cheat or other issues. Can’t install my EA games at all.
Still made the switch and hoping things will catch up as time goes on.
Welcome to the club! I’ve been gaming on nothing but Linux for a couple of months now and I’ve been able to run all my windows apps so far. I still have to test a final few applications in wine using bottles but so far everything’s worked.
I’m going full Linux in a could of weeks after I back up everything.
I’ll be installing Kubuntu.
Don’t listen to the others with their immutable distros or Arch. You’ll want stability and compatibility and nothing beats Ubuntu based distros for that. Plus it has the largest user base and great documentation and support.
I agree with the immutable bit, but Arch is literally what Valve develops against for Proton and their other services, so as far as compatibility goes it would reason to stand that as long as you are capable of actually maintaining an Arch install, you would be at most-compatible on it.
I suppose that for an automatic out-of-box experience this is true and probably what most users want, but again if you’re savvy (which I recognize is not the case for most users, making Arch not viable for everyone), Arch is equally hardware-compatible and with the AUR even moreso in some cases. There is no automatic driver installer on Arch, but that’s because there is no automatic anything installer - you’re expected to research and maintain it yourself (which is excellent for learning linux by the way).
No offense. I know you don’t know me or my history so it’s okay to assume that I’m a noob. But I’m so tired of hearing that response from Arch fans.
I’ve been using Linux for 24 years. I used to love tinkering with it in the beginning when I had a lot of free time. Recompiling the kernel with the modules for my hardware and experimenting with the different window managers, running servers and having my own personal self hosted cloud before that was even a thing. But now that I work in IT, tinkering with software and cloud stuff is all I do. After a long day of work, I don’t want to tinker with my PC. I just want it to work and be easy to use.
And for everyone else out there that’s not a techie, it’s important that we can have an alternative free open source OS to Windows and MacOS that’s easy to use without any hassle, that’s stable and secure. And as far as I know, Arch doesn’t provide that. And there’s no amount of comments thatay going up change my mind about this.
People don’t want to have to learn to use their computer. They just want to use it. And I wish you Arch fans would stop trying to convince people that having a difficult to use OS is part of the Linux experience.
What’s fun for you might not be someone else’s cup of tea.
Dude I literally addressed your concern in my post by saying its not for everyone. You are deliberately choosing to ignore that part in order to fulfill your own agenda, or because you just want to be cranky about something (or maybe both). Have you had your morning coffee yet?
Ok ok. I wasn’t trying to be rude. Sorry if I came off too strong.
It’s just that I get the same almost cookie cutter response from every Arch fan in this community every time I comment something. Like your have to advertise that you use Arch and explain why.
It’s like how vegans have to tell everyone they’re vegans. (Not that I have anything against veganism. Or Arch for that matter.)
Again, no offense. This isn’t about you personally. Just something I noticed that’s becoming annoying.
Its basically the difference between buying a consumer car with automatic transmission and self-driving vs putting together a kit car that has manual stick shift.
Ubuntu and fedora and the like, like the modern consumer car, just does everything for you with little hastle. But you might not know anything about how it works and have to call a mechanic to fix it.
Arch and Gentoo and the like, like kit cars, give you granular control over your system, can sometimes be a lot more powerful, is tuned to your specific needs, and most importantly: you learn. You will rarely if ever have to call the mechanic because you know how to just go in and rip and replace or tweak the faulty part.
You can obviously learn to work on your consumer car and start tuning and tweaking it, but you’re not fully in charge.
There are different usecases for different people. For the people who like Arch, installing everything yourself is a value-add, to us it means the system gets out of our way. You set it up one time and it just works.
I put together my install over 6 years ago and have had to do next to no maintenance since then with regular updates.
There are different usecases for different people. For the people who like Arch, installing everything yourself is a value-add, to us it means the system gets out of our way. You set it up one time and it just works.
It feels very odd to describe it as “getting out of the way” when it’s actually getting in the way with its lack of features.
I’m not trying to say people shouldn’t be using or enjoying distros like Arch or Gentoo, I just find the way people talk about them peculiar.
If that’s how you prefer to think of it I’ll let you have it.
I am legitimately not interested in playing PvP games against strangers on the internet because inevitably someone somewhere will have taken the game way too fucking seriously and is basically just griefing people. They use aim bots when they can get away with it. A game that comes with anti-cheat is basically an admission that this game has that glaring flaw and that someone somewhere is getting off on ruining pubs or casual for everyone else.
To be fair there still is a lot of tinkering involved to get gaming on Linux working properly (unless you’re on the steamdeck, but even them you’ll have to tinker for anything that’s not verified). Switching proton runners, changing launch options, fighting updates. It’s definitely more than most people are willing to deal with. For me personally, I’ve had to stop updating my video drivers because Nvidia 555 causes all Proton games to crash for me.
I enjoy the experience of tinkering and troubleshooting, so I’m okay with all that, but I completely understand why most people wouldn’t want to use Linux for gaming.
I honestly cant remember the last time I bought a game and it didnt just work with no tinkering on proton. Though I am on AMD not Nvidia which makes things a lot easier.
Ive had a handfull of games that work on steam deck but had to tinker on my laptop. Cyberpunk would crash on the first splash screen and stormworks would only run on my igpu and not dedicated. But also im also using nvidia.
I guess this could also be based on the distro you use as well as your graphics card. For me, I use EndeavourOS, which is very close to base arch, so I had to do some extra setup to get proton working on it. For some reason, Proton refused to work on the Arch repo’s Steam package, so I had to use the flatpak version instead
The only thing really preinstalled is basic stuff like desktop environments and a few tools to help with updates and manage the system (eos-update, etc). Even almost all the package repositories are the ones maintained by arch.
I’m on EndeavourOS with an Nvidia gpu. I’ve not had to do anything extra for the the version of proton that comes with steam to work besides install the os with the Nvidia proprietary drivers. And then running eos-update --aur --nvidia
I did notice that I got a lot of screen tearing if using Wayland and that more recent versions of proton didn’t work if either Force Composition Pipeline or Force Full Composition Pipeline were enabled; which should have fixed the screentearing so I just use x11 for now.
There are some things I did to make my experience better however. Like installing an proton-ge. Here is a list of what I installed.
<span style="color:#323232;">nvidia-dkms
</span><span style="color:#323232;">nvidia-settings
</span><span style="color:#323232;">libva-nvidia-driver </span><span style="font-style:italic;color:#969896;"># required by vlc to play mkv files with nvidia gpu
</span><span style="color:#323232;">nvidia-tweaks </span><span style="font-style:italic;color:#969896;"># https://github.com/ventureoo/nvidia-tweaks
</span><span style="color:#323232;">lib32-nvidia-utils
</span><span style="color:#323232;">gamemode
</span><span style="color:#323232;">proton-ge-custom-bin
</span><span style="color:#323232;">lib32-libudev0-shim </span><span style="font-style:italic;color:#969896;"># fixes Steam runtime's super old 32 bit version of libnm
</span><span style="color:#323232;">lib32-libnm </span><span style="font-style:italic;color:#969896;"># required if using systemd 253.5-2 or newer
</span>
I would also install nvidia-dracut-hook if you are using both Nvidia and dracut. Dracut is the default on recent versions on endeavorOS.
For proton ge, I also added myself to the games group with
<span style="color:#323232;">sudo usermod $USER -a -G games
</span>
I also like to prepend the following to my games launch options in steam
Mostly that for me on Nvidia (proprietary drivers), although 555 broke my 2nd DVI-D monitor (which is admittedly old, but I don’t have any reasons to replace the little guy).
Nevertheless, I’m very set on getting an AMD GPU whenever I have to replace my GTX 1080 from 2017.
Speed. Unfortunately (at least the last time I looked into it) NVENC still beats the socks off of VAAPI in render times and I’m sure Nvidia likes it that way.
Yup. I know exactly what you mean. I bought Nobody Wants to Die, which is rated platinum on protondb, and it just crashes within 1 second of startup for me. 3h of fucking around with proton versions, launch arguments, even tried lutris, nothing. The only error I could see took me to a stackoverflow thread about vga to dvi adapter issues and the fix was not relevant. My protontricks is apparently also broken which I have no idea why or when it broke.
I got it refunded, it is what it is. I’ll look into fixing my protontricks when I have more time…
Funnily enough, I’ve had almost this exact same thing happen… On Windows. More than once. Spending days getting it to run hardly at all and weeks trying to figure out how to make it run well. On modern hardware, with both old and new games alike.
I’ve not had that much trouble yet with Linux gaming, with only a few exceptions where I needed to tweak a couple things stuff has pretty much just worked.
I’m on Mint with a nvidia card, I haven’t really had to do any tweaks since I stopped trying to install games on an NTFS-formatted drive and nearly every game works perfectly out of the box. There’s a lot of very loud voices complaining about nvidia/tinkering but it’s definitely not universal; you won’t necessarily need to put in a lot of effort to get games to work on Linux.
I made the same statement you did a while ago about having to tweak stuff to get it to work. I just don’t have the time and patience to do it, and I got voted down for saying Linux isn’t for me. I work tech, the last thing I want to do when I get home is mess with more settings and drivers etc.
The Linux and steamdeck forums EVERYWHERE constantly make apologies and excuses for having to tweak things to get gaming to work.
I just want Linux to be an out of the box great gaming experience, and I would sing to the rafters it’s praise. It just isn’t, and unless developers make their stuff work for 3-5% of an install base, I just don’t see it happening. I want it to, I really do, but it’s just not for the masses.
Linux isn’t for the masses because it was never meant to be and still isn’t made to be. You have to install it rather then it being installed by default and most Linux software targets power users who were disappointed by Windows.
Good thing I have no interest in playing online with randos (or with anyone else at all, really) or paying through the nose for AAA games full of bugs, then!
Yeah Windows has been giving me the shits of years finally moves to linux a few months ago and only one issue I have for gaming is when I am playing balders gate 3 and a switch to another app while it’s running it crashes the game but yeah blown away how great it has been
What e-sports have kernel level anti-cheat? Isn’t it just the crap published by Riot? I know both CS and Dota 2 work on Linux, I’m pretty sure you can get Overwatch 2 running. You can’t exactly play Smash on a Windows PC either, but I think the other major fighting games like Tekken and Street Fighter work. Are there any other serious contenders for a major esport I’m just forgetting?
Even CS technically if you play competitive on faceit, which is still pretty dumb.
There’s plenty that actually work though, even with anticheat: areweanticheatyet.com
Anti cheat preventing gaming on Linux is honestly an outlier at this stage. It just means the devs don’t want to deal with working with an additional OS which several other devs and valve itself has shown is not a major issue anymore. Both EAC and BattleEye have had linux userspace clients for years, and both support WINE now.
Also because they probably can’t convince linux users to install a kernel level anti cheat as if that isn’t rootkit spyware lol. Akmod and dkms devs would probably laugh if Riot tried such a thing.
Personally, I see incompatibility with kernel-level anti-cheat as a feature rather than a limitation.
People can still cheat without involving any software on their PC because the game needs to display something to the user (which can be analyzed by another device, either intercepting the stream before sending it along to the monitor or even by using a camera to grab the pixels from the monitor, if there’s encryption used on the signal to prevent mitm). And it needs to accept input from the user, which another device connected to the device analysing the display can adjust to improve aim, prevent friendly fire, or just auto shoot when you’re pointed at a target. You could even write a full bot using that.
On the other hand, kernel level anti-cheat can be an attack vector to get into your machine in a way that existing malware detection will have a hard time detecting. Kernel modification is the level rootkits work at and an arbitrary code execution flaw could mean your hardware is forever compromised, or at least anything with flashable firmware storage (especially if that firmware also implements the flash capabilities, since it could then add its own code to any new firmware you try to flash).
I just don’t play many multiplayer games these days to avoid the cheating. And if I do get back into multiplayer games, I’ll either do it on a console where I don’t care as much about the kernel getting exploited or I’ll play a game where the servers are managed in a way that cheaters will get banned because an admin can see what they are doing.
I’ve switched for over a month now and did had problems with 2 games out of the 6 I tried so far (all of which were both games installed via Lutris and I found solutions to fix them both).
Funnily enough one of the games I got via Steam which did not work before in Windows now works in Linux. Further, I was running Windows 7 (yeah, I know it was a bad idea security wise), so there are AAA games whose minimum Windows version is 10 which I now can play in Linux that I couldn’t before in the Windows I was using.
All in all it has been great and I have no intention whatsoever to go back to Windows.
Even if there are games that won’t work in Linux, there are so many good games out there that can entertain me for hundreds of hours that I won’t miss the handful I cannot get to run in Linux.
I have a couple games that were Windows 98 and Windows XP games that don’t work on Windows 10/11, but work just fine on Linux. It’s funny that Linux is sometimes better at running Windows games than Windows is.
linux_gaming
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.