Celebrating 6 years since Valve announced Steam Play Proton for Linux
Today marks six years since Valve announced Steam Play Proton, enhancing Linux gaming by enabling over 22,000 compatible games, including popular titles like Cyberpunk 2077, and supporting the Steam Deck.
Read original articleToday marks the sixth anniversary of Valve's announcement of Steam Play Proton, a significant development for Linux gaming. Proton has enabled a wide range of Windows games to run on Linux systems, including the Steam Deck, which owes its existence to this technology. Since its launch, Proton has undergone 66 releases, with numerous updates and fixes, showcasing the extensive effort from Valve and the Wine development community. Currently, ProtonDB reports over 22,000 games that have been tested for compatibility, with thousands more likely functioning without official reports. The Steam Deck Verified system lists over 5,000 games as Verified and more than 10,000 as Playable. This progress has allowed gamers to enjoy popular titles like Cyberpunk 2077 and ELDEN RING on Linux platforms. The anniversary highlights the collaborative efforts of developers and the community in enhancing gaming experiences on Linux, making it a viable alternative to traditional gaming systems.
- Valve's Proton has significantly improved Linux gaming since its launch six years ago.
- Over 22,000 games are reported to work with Proton, with many more likely compatible.
- The Steam Deck's success is closely tied to Proton's capabilities.
- Proton has undergone 66 releases, reflecting ongoing development and community support.
- Popular games like Cyberpunk 2077 and ELDEN RING are now accessible on Linux platforms.
Related
DXVK 2.4 Released with Direct3D 8 Support, Native WSI Improvements
DXVK 2.4 adds Direct3D 8 support to existing 9, 10, and 11 support over Vulkan. Enhancements include WSI integration, refresh rate emulation, bug fixes, and optimizations for specific games, improving Linux gaming. Find the update on GitHub.
Leaked payroll data show how much Valve pays staff and how few people it employs
Valve, known for Steam, has 336 employees in 2021 per leaked data. Highlights include peak game spending in 2017, 79 staff for Steam, and high profitability per employee compared to tech giants. Collaboration with other firms due to small workforce.
Linux Distros Evolution over Time from 2019 to 2024
In July 2024, Fedora's market share rose to 12.4%, while Ubuntu fell to 10.3%. Linux Mint grew to 10.2%, and Arch Linux remains strong in gaming distributions.
Linux for UX Designers: What I learn after a year of doing design work on Linux
Chris Wood transitioned to Linux for UX design after retiring his MacBook Pro, finding it reliable and minimalist. Linux now has 4.5% desktop usage, with essential design tools available.
Linux desktop market share climbs to 4.45%
Linux's desktop market share reached 4.45% in July 2024, driven by dissatisfaction with Windows, improved user-friendliness, and privacy concerns, while Windows remains dominant at 72.08%.
I initially had some issues with not being able to run Wayland due to Nvidia drivers, but that's now fixed with Explicit Sync support in their recent driver upgrades and am now using Wayland.
Thanks to Docker, JetBrains IDEs and most Daily Apps I use are cross-platform Desktop Web Apps (e.g. VS Code, Discord, Obsidian, etc) I was able to run everything I wanted to. The command-line is also super charged in Linux starting with a GPU-accelerated Alacritty running Oh My Zsh that's enhanced with productivity tools like fzf, exa, bat, zoxide and starship. There's also awesome tools like lazydocker, lazygit, btop and neovim pushing the limits of what's possible in a terminal UI and distrobox which lets me easily run Ubuntu VMs to install experimental software without impacting my Fedora Desktop.
Anyway happy to have abandoned the Surveillance and Spyware train that Windows has become, thankfully never have to go back thanks to the great support of Steam and cross-platform Desktop Apps running natively on Linux.
In broader terms, Proton is also a valuable lesson in how much the "last 10%" integration of software matters. Proton isn't developed from scratch by Valve, most of it is non-Valve code. Proton base is Wine plus DXVK plus gstreamer, but it's Valve's integration of those that allows the dramatic leap from "if you're a power user, you may get the game to work after lots of tinkering" to "just enable Proton for this game and click play".
Installed Pop OS; expected there might be one or two hiccups with the Nvidia drivers. Yet I had zero driver config/installation issues - and there's not been a single Windows game I could not play on Linux at full settings.
On top of it the Linux machine also streams to my Steam Deck.
I've abandoned Windows 2 years ago - I see no reason to ever return.
I also own a Steam Deck, which is a wonderful little device and it proved to me that I could safely go through with this switch and not lose access to much.
Congrats to both the Proton and hardware team at Valve, and the people who contributed to Wine; the Year of the Linux Desktop has come, as far as I'm concerned.
Given that, and that I'm most comfortable developing on Linux and in C++, does anyone have a good toolchain recommendation for cross compiling C++ to Windows from Linux? (Ideally something that I can point CMake at and get a build that I can test in Proton.)
I cannot tell you the last time I have come across something that doesn't work via Proton.
It is one of the many crown jewels of Valve.
EDIT - ’From dust’ released in 2009 still doesn't work but that is due to Ubisofts awful DRM infrastructure.
I've bought myself a Steam Deck a while ago, thinking that I _might_ be able to play some of my Windows games on it. I had some experience with Wine many many years ago and it just didn't work well so I always dual booted my PC with Windows for gaming. To my surprise I was able to play AAA titles like RDR2 and Fallout without any issues or tinkering about.
I'm so happy that a company like Valve was able to put their shoulders under an initiative like this and actually stuck with it. Thank you, Valve!
A nice trick with Lutris is to create 2 initial prefixes for wine 32 and 64 bits and then to duplicate them in the library for each game. Only the lauch settings will be different but you get all games installed in 2 wine instances.
> Improving Wine for Linux gaming seems like a better plan than lobbying individual game developers for native ports. Why the hate?
What a time to be alive.
Don't get me wrong, Proton and DXVK are very useful tools for compatibility with legacy software but Valve really jumped the shark by positioning it as the default way to run Games on linux and alledgedly even actively discouraging native ports. We had Wine long before Proton (or Steam for Linux for that matter) and so what if it's a little bit more convenient now.
IMO peak Linux gaming was between the early Humble Bundles that required cross platform support for inclusion to the Kickstarter era where many campaigns felt the need to promise Linux versions to the Steam Machine hype that even got some AAA developers on board. Not seeing anything like that these days even with the Steam deck - seems most developers don't care to provide official support when gamers will buy the games to run with Proton anyway.
Ty valve
It's notable this happened at all because Valve supported what was there all along. They didn't go make their own path. They, and the ecosystem, all benefit.
Truly thankful
I know it's huge technical debt but Microsoft is really doing poor job, or no job at all, on its backward compatibility.
Now, Gabe, put some headcount towards Half Life 3 please, cheers
Happy Steam Deck owner. Have Nintendo Switch and PS5 in place though.
I wonder what happened to that
proton is then, really, hurting native elf/linux gaming.
Some game devs are aware of that and still try to provide clean elf/linux binaries.
Not to mention, it is a version mess, namely most of the time you get games to run-ish less than optimaly (if it runs at all) and you need some exact version of proton (wine/vkd3d) since forward and backward compatibility is super shabby, but you often end up with "if you want to run game UHEOTHC optimally, you need an external custom version GMX.ultra.74389.12 of protron which does include direct copy of closed source windows components (and you better be careful since it is illegal to redistribute many windows components...).
It would have been 1 billion times cheaper, and saner, to write audit tools for ELF64 binaries in order to drive game devs at crafting clean binaries (glibc ABI selection, dynamic loading of video game core interface libs, static linking).
I am sorry, but there is nothing to be proud of, actually quite the other way around. They are doing the "embrace and extend": does embrace elf/linux but does extend it with abomination like proton.
Shame on you, valve.
Finally when Valve got involved to fix wine with Proton, it changed everything as a Linux user, and finally I don't need dedicated consoles to play what few games I still do. If a game is loaded with invasive DRM to NOT work under Proton/Linux, they're doing me a favor as I don't want to support them anyways.
Proton alone made Valve saints to myself and most all Linux users in giving gaming back to the Linux world, far more than scabs like Epic that criticize Valve for market dominance ever will.
Related
DXVK 2.4 Released with Direct3D 8 Support, Native WSI Improvements
DXVK 2.4 adds Direct3D 8 support to existing 9, 10, and 11 support over Vulkan. Enhancements include WSI integration, refresh rate emulation, bug fixes, and optimizations for specific games, improving Linux gaming. Find the update on GitHub.
Leaked payroll data show how much Valve pays staff and how few people it employs
Valve, known for Steam, has 336 employees in 2021 per leaked data. Highlights include peak game spending in 2017, 79 staff for Steam, and high profitability per employee compared to tech giants. Collaboration with other firms due to small workforce.
Linux Distros Evolution over Time from 2019 to 2024
In July 2024, Fedora's market share rose to 12.4%, while Ubuntu fell to 10.3%. Linux Mint grew to 10.2%, and Arch Linux remains strong in gaming distributions.
Linux for UX Designers: What I learn after a year of doing design work on Linux
Chris Wood transitioned to Linux for UX design after retiring his MacBook Pro, finding it reliable and minimalist. Linux now has 4.5% desktop usage, with essential design tools available.
Linux desktop market share climbs to 4.45%
Linux's desktop market share reached 4.45% in July 2024, driven by dissatisfaction with Windows, improved user-friendliness, and privacy concerns, while Windows remains dominant at 72.08%.