TL;DR; tried gaming on Linux again after not having done so for ~10 years and am absolutely blown away by how much improved it is
Today I decided to get some use out of an older/leftover PC that I had laying around after upgrading. My plan was to plug it into the TV in our lounge room so that my 5 year old can play some of the less demanding games she enjoys from my steam library (stuff like Slime Rancher 2).
Originally my plan was to install Windows on it only to discover I couldn't do this due to TPM / secureboot requirements that the older hardware couldn't handle, this was infuriating and felt like I couldn't use my own machine which used to run Windows fine.
To understand where I'm coming from; I've been a Linux user on and off for more than a decade and in the past had been able to play some games using Wine but it was often fiddly or simply wouldn't run the game well enough which is why I generally just dual boot Windows for gaming.
I decided to give Linux a try as I'd heard steam has made gaming on Linux much more approachable than it once was using a proton compatibility layer (which under the hood uses Wine but making it a bit easier to use).
After installing Ubuntu 23, Steam and then enabling the proton compatibility in Steam settings I am absolutely amazed at how easy it was to get most games working!. My daughter has been playing Slime Rancher 2 and it works really well and I've also tested a few other games such as Cult of the Lamb and Dredge and they also worked well. This is such a leap forward to how I remember the state of things back ~10 years ago when I last played games on Linux.
From recent developments it seems like gaming on Linux is really beginning to pick up momentum and I look forward to the day game publishers place great import on releasing native Linux ports but until then am super grateful for the work the good people at Wine have been doing as well as Proton and Steam for making it easier to use.
I started dual booting Linux back when Steam for Linux was reasonably new and Portal 2's native port was on beta. Briefly went back to Windows after building a new, much powerful system for about a year, DXVK & later on Proton happened, and now all the games I care about work flawlessly.
There have been games on my Steam library that I never ran on Windows despite them not officially supporting Linux.
With the deck I seriously hope devs slowly but surely start thinking about native ports as well, but I won't mind waiting another - uhh, 10?! - years for that to happen. I expect Steam Linux Runtime & Flatpak to be the DXVK & Proton of native ports - as in, the thing that will make them "viable" instead of "theoretically possible". Win32 is still the most stable ABI on Linux after all.