Finally switched my gaming desktop over to Linux this weekend. The whole Windows 11 "upgrade" thing was getting too bizarre, and my experience with the Steam Deck showed that everything I want to play will work with Proton.

And that's the last instance of Windows I have - all my work moved to Mac or Linux years ago. None of my last several roles have been using Microsoft tech.

Experience so far has been great. Ubuntu install was perfect, Proton works perfectly, Steam is happy. I'm happy :)

@GentlemanTech I've just got a machine powerful enough for Steam any game suggestions?
@sentient_water @GentlemanTech
With Proton, most games that were Windows-only just work on Steam. I switched my gaming laptop to Mint a couple months ago and have not had any major issues.
@sentient_water depends what you like. Me, I love survival crafters, e.g. Valheim, Palworld Satisfactory. Elden Ring, Skyrim and Path of Exile get honorable mentions too. All seem to working fine under Proton (so far!)
@GentlemanTech I'll have to install proton. I'm actually getting back into gaming after decades of not playing. Love the look & feel of Skyrim & similar. Thanks for the tips.
@GentlemanTech For me, playing with a SteamDeck was a mindblowing experience. cross-over did not work for the games I wanted to play on potent mac hardware, native linux support was not available for the games I wanted to play and then realizing that you had full access to the desktop mode, if you wanted to tinker around - very satisfying. I see no reason why I should throw money at MS, Sony or Nintendo, if Steam gives me access to the hardware I bought.
@zlasha yeah same. The Deck has become my go-to holiday/travel buddy, and it finally convinced me to switch desktops
@GentlemanTech I'm starting the process. One laptop and my PiHole installed. One to go, although my work laptop in Win11 and a low level model that I have no control over.
@eobeara commiserations :( Hopefully the Proton magic will leak over into the business world in the next few years and you can run the enterprise shite in a decent OS :)

@GentlemanTech
100% many volunteers and valve have made gaming on Linux completely viable, and that *out of the box* in almost all cases it just works, you don’t have to tinker around!

The only thing which doesn’t work is games which require root kits to run (competitive multiplayer games)

@GentlemanTech Linux noob here, so excuse the lame question: how does all the GPU acceleration work? do manufacturers provide decent drivers for Linux or do Proton work on deep enough level?
@RakowskiBartosz @GentlemanTech both kind of. Both AMD and NVIDIA provide decent drivers and Proton basically enables the DX layer to work transparently. It may all break down a bit if you're into really modern/demanding stuff, but going 2 years back should be just fine.
You can check specific titles at https://www.protondb.com/
ProtonDB | Gaming know-how from the Linux and Steam Deck community

Game information for Proton, Linux, Steam Deck, and SteamOS

@RakowskiBartosz @GentlemanTech both AMD and Nvidia have good support, for closed source binaries level of good, but practically I've only ever had issues with bleeding edge cards/releases because e.g. Debian lags behind in which drivers they package.
@RakowskiBartosz so far so good. Partly why I picked Ubuntu to start with - it's probably the most "mainstream" distro so most likely to have supported drivers.
@GentlemanTech do you use a separated user for games or do you have confidence into games crappy network et anticheat software ?

@tuxicoman it's a separate machine, basically. I only use this for gaming. I have a separate Purism laptop for messing around with tech :)

So yeah, I don't really care about the anti-chear bullshit. Though as I understand it, Proton sandboxes that so it shouldn't affect anything else. I might be wrong, Proton looks like magic.

@GentlemanTech proton sandboxes disk access to a root folder?

@tuxicoman I am not going down that rabbit hole at this time on a Sunday evening, and I'm sure there are plenty of experts out there who knows the truth.

I was under the impression, from my extremely limited understanding of it, that Proton effectively runs each game in a sandbox, like its own VM. So yes, it sandboxes disk access.

I may well be wrong. Happy to be corrected. Refusing to research further this close to bedtime :)

@GentlemanTech

I just found that.
https://github.com/ValveSoftware/Proton/issues/7585

Game spyware is the next trojan vector for Linux ?

Removes the Z:\ drive and add a launch option to enable it for security reasons · Issue #7585 · ValveSoftware/Proton

Feature Request I confirm: that I haven't found another request for this feature. that I have checked whether there are updates for my system available that contain this feature already. Descriptio...

GitHub
@GentlemanTech there really are only a few games that don't work under linux and that's mainly because of the scurge of the gaming industry - rootkit-based AntiCheats. E.g. good luck trying to run LoL or anything else protected by vanguard, they pro-actively announce that they are cutting out Linux

@DJGummikuh yeah, I'm not into PvP at all, so usually don't play anything that would need that. Though Elden Ring works fine, and that has anti-cheat.

From a tech point of view, Proton is amazing.

@GentlemanTech Steam developing the Steamdeck really was a boost for linux gaming. I just believe they're not merging a lot of their changes upstream, which might come to bite the community further down stream, should Steam ever loose interest

@DJGummikuh there's also the argument that Proton allows game devs to effectively ignore Linux because they get it "for free" via Proton.

I think it's all about market share. If Proton gets people playing on Linux (including the Deck) to the point where the market share shifts, then we'll see game Devs, graphics card manufacturers, everyone, start caring about compatibility and pushing stuff upstream.

@GentlemanTech mhm. I believe the bigger movement here is towards Vulkan, which allows for much easier rendering under linux than D3D. My worries regarding upstream were specifically for the development of Wine as a broader tool than Proton

@DJGummikuh well if everything goes the way we'd like it to, we won't need Wine because it all runs natively on Linux. Right? I mean, that's the dream, isn't it?

But yeah, none of this would be possible in the first place without Wine.

@GentlemanTech
There is also Heroic Launcher for Epic Games and GOG titles. I've been playing Borderlands 2 and it runs smooth.
@antivodonik ok cool. I do have some GoG games I was hoping to get back to. Thanks :)
@GentlemanTech @GossiTheDog which guide did you use to install Proton?
@andrei_chiffa @GossiTheDog I just installed Steam and let it deal with Proton. So far so good, haven't had to tweak anything away from Experimental :)
@GentlemanTech ok, but how? Because the way I installed on my Ubuntu 22.04 LTS, it only works with Linux-native games…
@andrei_chiffa in Steam, click Properties on a Windows game, then Compatibility, then check the "enforce compatibility with Proton" box. You can then install it and run it. You can even restore a Windows backup version and it'll work.