Has it really been that long? Apparently so. Valve originally announced their rebranding of Steam Play with Proton back on August 21st, 2018. Seems like a good time for a quick reflection being halfway to a decade old now with the tech that gave rise to the Steam Deck.
I feel like attributing this to Valve is really disrespectful to the folks who developed wine for decades (and more recently also Vulkan). The real game changer is Vulkan, which made Linux graphics to be competitive with DirectX. (OpenGL interfaces to DirectX was simply not competitive)
The kickoff meeting for Vulkan was hosted by Valve. Like everything it’s not only Valve, but they had their fingers in this too. Valve is just one of the companies/groups that is pushing linux ports and vulkan support.
Valve is mostly moving interests of big game companies with steam machines and steam deck. Steam machines flopped, but initially they made companies consider ports. The success of steam deck will likely result into them paying more attention to not break wine/proton.
It's a collaborative effort. The Wine and Vulkan projects have all done a lot and deserved credit for doing massive, amazing things. But for Linux gaming specifically, Proton has absolutely changed the landscape, and if Valve continues down this path, will make Linux an ever better gaming platform. So I don't think it's unfair to say thanks to Valve.
Not only have they sunk significant resource into making Linux gaming more viable, they've released Proton under BSD and seriously pushed developers to make Linux-compatible binaries. If Linux continues it's slow upward trend in popularity, Valve will be in large part to thank.
Honestly, it feels like comments like this are just intentionally missing the big picture, or just don't understand any of what Valve actually do.
It's been said by comments elsewhere, but Wine was really not good years ago. It was difficult to use, obscure as you had to seek it out and know what to do. Valve funded DXVK, VKD3D-Proton, various extra Wine patches and pushed it all together into Proton with Q&A testing, regular upgrades for big games to get them working ASAP and put it in front of millions easily directly in the Steam client.
Which once again, Valve massively helped push and even hosted the early discussions on it.
Thank you. I found this post disrespectful, and insulting. Valve have started contributing to a long running project. Which is great, but there has been tremendous work over the years before valve, and even still
what is vulkan
https://en.wikipedia.org/wiki/Vulkan
still dont understand, eli5 please?
Games have to talk to your operating system to have it tell your GPU to draw lots of funny pictures that come together to make up the graphical portions of the game. Game developers do not want to do this directly, because talking directly to the OS is hard. As such, games talk to graphical APIs like Vulkan or DirectX to do the hard bit for them.
For years almost all games used DirectX, which is made by Microsoft. This gave Windows a virtual monopoly on PC gaming because they weren't about to let their competitors use their API. Then Vulkan came out, which was designed from the beginning to be OS-agnostic, sending us to the promised land of games that could (with some other efforts) run on any machine, anywhere.