Skip to content

7 years later, Valve's Proton has been an incredible game-changer for Linux

Technology
264 107 102
  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    This makes Linux desktop a viable option for millions of users where it wasn't before. It's absolutely a battle between Linux and Windows.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    Do you know what I did last week thanks to Proton? Installed EndeavourOS on my freshly purchased laptop, installed steam, and installed a bunch of Windows games. Then I played them. At no point did I wonder whether they would run.

    Now, you may think being able to do that isn't something that is going to get more people using desktop Linux (or that it hasn't already done so), but as much as I'd love to agree with you, then we'd both be wrong.

    I say this as someone who used to care about convincing other people to use Linux. (Before shifting into "you can lead a horse to water..." mode, and now I just don't give a shit.)

    However, what I gained from that experience is this: In twenty years of being Linux-only on my personal desktop, the number of times I have read the phrase, "I'd love to use Linux, except for [some statement about a game or games]" is astronomical.

    Now, is Proton going to make desktop Linux the best choice for everyone? Clearly not, duh. But it is remarkably disingenuous to suggest that it's not had a massive benefit to the Linux community and ecosystem as a whole, including, and dare I say especially, desktop Linux. It is flat out impossible to imagine that a substantial portion of current and future Linux users aren't people for whom Proton solved what they considered to be a substantial barrier to usage.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    Cry me a river..

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    The Bazzite console I built which is connected to my living room TV stands in contradiction. The Linux-driven gaming PC that’s sitting on my desk is confirmation.

    Windows 11 and the forced obsolescence of hardware is leaving a sour aftertaste, and at this point a game maker essentially has to choose to not support Linux via Proton.

    You might not be able to run Battlefield or CoD, but Marvel Rivals and Overwatch run particularly well, if not better on Linux.

    And with Microsoft entering the handheld market, this is very much a question of Linux vs Windows for gaming.

  • This post did not contain any content.

    Whatever allows us to leave the clusterfuck that is Windows is a blessing. M$ has had a monopoly for too long and I'm not paying for MacOS.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    Fortunately Valve publishes monthly hardware statistics so we can back claims with statistics. Linux comprises 2.89% of their surveyed share. Of that 28.31% are using Steam OS. Using the wayback machine we can check the statistics from last year. Checking the July 2024 results using the Wayback Machine shows Linux at 2.08% with Steam OS comprising 40.97% of that.

    From that we can see that Linux is growing, while Steam OS is becoming less of a contributing factor to the Linux share.

  • This makes Linux desktop a viable option for millions of users where it wasn't before. It's absolutely a battle between Linux and Windows.

    Years ago I made the switch to Linux, then I wanted to play WOW again but it would not run on my Linux machines, so I started to dual boot. Then I began to wonder why I was keeping Linux installed.

    Eventually I made the shift to macOS because I worked in theatre and needed it for specific Mac only programs. But I still have a Lenovo legion that I am getting ready to swap over to Linux (not that all of the games I currently play do not run on macOS or my steam deck).

    If I was able to get WOW running on Linux years ago I likely never would have swapped back to windows. And I am currently trying to convince my son to install Linux on his pc running windows 10.

  • Proton existed long before the Steam Deck, and before that as DXVK.

    This is a battle between closed proprietary OS and open source. Proton enables translating DirectX/Windows APIs not only to Vulkan/Linux x86, but even to ARM and BSD.

    Couple technical nitpicks.

    First it's debatable if Proton existed long before Steam Deck. I'm not sure the exact timeline but I think it was created as part of the Steam Box effort which wasn't all that long ago. On the other hand though Wine which Proton is built on top of most certainly has existed for a very long time before either the Steam Deck or even Proton (I have fond memories of LAN gaming with it back when Diablo 2 was new).

    Second Proton doesn't enable ARM (at least by itself) so that claim is a little misleading. There is a project to realtime translate x86 instructions into ARM but that project (Box86) although it fulfills a similar role and could be used in conjunction with Proton isn't actually Proton. Using Proton by itself will not enable you to play x86/Windows games on ARM.

    Lastly Proton is kind of irrelevant to the whole Linux vs BSD thing. Technically what enables that is that both implement POSIX standards plus use mostly the same libraries, frameworks (like Vulkan), and applications. Yes running Proton on BSD will let you game on BSD but that isn't really a result of Proton doing the work so much as it's a side effect of the fact you can run Proton on BSD in the first place. Additionally while there are technical and philosophical reasons why the distinction between Linux and BSD is important, practically speaking they're the same thing these days. OpenBSD isn't that much more different from a Linux distro as one Linux distro is from another.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    If BSD had a the same software license as Linux then I would celebrate it running on PlayStation hardware as users would be more free. Instead PS consoles are locked-down, preventing you from running software you want to use unless daddy Sony says you can. It's a battle between consumer rights, including software freedom.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    Obligatory Steam Deck runs Linux BTW.

  • Whatever allows us to leave the clusterfuck that is Windows is a blessing. M$ has had a monopoly for too long and I'm not paying for MacOS.

    macOS has been free for, like, 15 years.

    Yes, you have to already own an Apple computer, but Apple users don’t pay for OS upgrades.

    Technically, anyone could download the OS images, but there’s not a lot that non-Apple users can do with them.

  • This is not a battle between Linux and Windows. It is a battle between the Steam Deck versus the Desktop PC platform (windows users). Stop with the claiming Linux marketshare over it.

    I'm off to celebrate how widely BSD is used because technically the Playstation uses it and the switch incorporates code from FreeBSD. BSD derivitives are the most popular game console OS. It's the year of BSD!

    I haven't booted windows in like 6 months and I game on my desktop PC like 4 times a week.

    Edit: also https://www.protondb.com/ distinguishes reports between steam deck and PC so you can see that people are using both there as well.

  • Years ago I made the switch to Linux, then I wanted to play WOW again but it would not run on my Linux machines, so I started to dual boot. Then I began to wonder why I was keeping Linux installed.

    Eventually I made the shift to macOS because I worked in theatre and needed it for specific Mac only programs. But I still have a Lenovo legion that I am getting ready to swap over to Linux (not that all of the games I currently play do not run on macOS or my steam deck).

    If I was able to get WOW running on Linux years ago I likely never would have swapped back to windows. And I am currently trying to convince my son to install Linux on his pc running windows 10.

    Strange, WOW should have been able to run. Maybe needed a command line switch to enable OpenGL for optimal performance. But back then Blizzard games had a great track record of Wine compatibility. I never had any problems with their games.

    There was one instance of Linux WOW players being banned for cheating. But that was rectified in a matter of days.

  • Strange, WOW should have been able to run. Maybe needed a command line switch to enable OpenGL for optimal performance. But back then Blizzard games had a great track record of Wine compatibility. I never had any problems with their games.

    There was one instance of Linux WOW players being banned for cheating. But that was rectified in a matter of days.

    This was 2006/2007 I think. Every article I read about it had a different solution and none worked fully.

    I also remember when I asked for help on wow centric forums being crappy replies of "don't use Linux" and when I would post on Linux centric spaces getting "don't play wow" replies.

  • Proton existed long before the Steam Deck, and before that as DXVK.

    This is a battle between closed proprietary OS and open source. Proton enables translating DirectX/Windows APIs not only to Vulkan/Linux x86, but even to ARM and BSD.

    Proton is mostly Wine, not DXVK. Wine does the translation of Windows and some DirectX APIs. DXVK translates Direct3D to Vulkan. Proton pulls it all together with some game specific patches, integration with gamescope and other Steam specific integrations.

    All of this being open source means it can also be compiled for ARM and BSD. Though to get x64 games to run on ARM you need an additional emulation layer like Box64.

    Though rumor has it that Valve is already experimenting with x64 emulation for their Deckard project, which is likely to be their next VR headset.

  • This was 2006/2007 I think. Every article I read about it had a different solution and none worked fully.

    I also remember when I asked for help on wow centric forums being crappy replies of "don't use Linux" and when I would post on Linux centric spaces getting "don't play wow" replies.

    Boo! I've added "help nocturne play wow on Linux" to my todo list when my time machine is done.

  • macOS has been free for, like, 15 years.

    Yes, you have to already own an Apple computer, but Apple users don’t pay for OS upgrades.

    Technically, anyone could download the OS images, but there’s not a lot that non-Apple users can do with them.

    Hackintosh is a thing (or at least used to be), but it’s against the EULA.

  • Fortunately Valve publishes monthly hardware statistics so we can back claims with statistics. Linux comprises 2.89% of their surveyed share. Of that 28.31% are using Steam OS. Using the wayback machine we can check the statistics from last year. Checking the July 2024 results using the Wayback Machine shows Linux at 2.08% with Steam OS comprising 40.97% of that.

    From that we can see that Linux is growing, while Steam OS is becoming less of a contributing factor to the Linux share.

    https://www.gamingonlinux.com/steam-tracker/ has some statistics from the Steam Survey. Somewhat interesting bit is that if you only take users who use English as the language in Steam, the Linux market share is 6.3%.

  • Fortunately Valve publishes monthly hardware statistics so we can back claims with statistics. Linux comprises 2.89% of their surveyed share. Of that 28.31% are using Steam OS. Using the wayback machine we can check the statistics from last year. Checking the July 2024 results using the Wayback Machine shows Linux at 2.08% with Steam OS comprising 40.97% of that.

    From that we can see that Linux is growing, while Steam OS is becoming less of a contributing factor to the Linux share.

    Someone citing actual facts on the internet?! Impossible!!

  • Couple technical nitpicks.

    First it's debatable if Proton existed long before Steam Deck. I'm not sure the exact timeline but I think it was created as part of the Steam Box effort which wasn't all that long ago. On the other hand though Wine which Proton is built on top of most certainly has existed for a very long time before either the Steam Deck or even Proton (I have fond memories of LAN gaming with it back when Diablo 2 was new).

    Second Proton doesn't enable ARM (at least by itself) so that claim is a little misleading. There is a project to realtime translate x86 instructions into ARM but that project (Box86) although it fulfills a similar role and could be used in conjunction with Proton isn't actually Proton. Using Proton by itself will not enable you to play x86/Windows games on ARM.

    Lastly Proton is kind of irrelevant to the whole Linux vs BSD thing. Technically what enables that is that both implement POSIX standards plus use mostly the same libraries, frameworks (like Vulkan), and applications. Yes running Proton on BSD will let you game on BSD but that isn't really a result of Proton doing the work so much as it's a side effect of the fact you can run Proton on BSD in the first place. Additionally while there are technical and philosophical reasons why the distinction between Linux and BSD is important, practically speaking they're the same thing these days. OpenBSD isn't that much more different from a Linux distro as one Linux distro is from another.

    Proton definitely existed before the Steam Deck was released.

    Proton had its initial release in 2018. I was using it on a linux desktop in 2019.

    The Steam Deck came out in 2022, after ~4 years of Proton improving from masses of desktop/laptop users running everything possible through it on all kinds of hardware to (auto) generate bug and crash reports for Valve (and others), who then of course actually developed it up to... I think Proton was at either 7 or 8 when the Deck actually came out, now we are on 9, 10 will probably come out of beta and be official Steam default by the end of the year.

    .........

    Also, Proton was not created as part of the Steam Box Machine, that was way earlier, back in 2015.

    Also also, the 'Steam Machine' was really more of just a minimum spec requirement than a specific product, the idea was to try to get other manufacturers to take their own crack at the concept, got a small amount of buy in, but not much.

  • Firefox 140 Brings Tab Unload, Custom Search & New ESR

    Technology technology
    41
    1
    234 Stimmen
    41 Beiträge
    588 Aufrufe
    S
    Read again. I quoted something along the lines of "just as much a development decision as a marketing one" and I said, it wasn't a development decision, so what's left? Firefox released just as frequently before, just that they didn’t increase the major version that often. This does not appear to be true. Why don't you take a look at the version history instead of some marketing blog post? https://www.mozilla.org/en-US/firefox/releases/ Version 2 had 20 releases within 730 days, averaging one release every 36.5 days. Version 3 had 19 releases within 622 days, averaging 32.7 days per release. But these releases were unscheduled, so they were released when they were done. Now they are on a fixed 90-day schedule, no matter if anything worthwhile was complete or not, plus hotfix releases whenever they are necessary. That's not faster, but instead scheduled, and also they are incrementing the major version even if no major change was included. That's what the blog post was alluding to. In the before times, a major version number increase indicated major changes. Now it doesn't anymore, which means sysadmins still need to consider each release a major release, even if it doesn't contain major changes because it might contain them and the version name doesn't say anything about whether it does or not. It's nothing but a marketing change, moving from "version numbering means something" to "big number go up".
  • AI search finds publishers starved of referral traffic

    Technology technology
    38
    1
    117 Stimmen
    38 Beiträge
    462 Aufrufe
    alk@sh.itjust.worksA
    They really do! It's nice to read something that's clearly hand crafted and high quality, especially the big news roundups that you do, as opposed to the usual SEO slop most news sites have. It's a treat every time a new one comes out.
  • Signal – an ethical replacement for WhatsApp

    Technology technology
    235
    1
    1k Stimmen
    235 Beiträge
    6k Aufrufe
    V
    What I said is that smart people can be convinced to move to another platform. Most of my friends are not technically inclined, but it was easy to make them use it, at least to chat with me. What you did is change "smart people" with "people who already want to move", which is not the same. You then said it's not something you can choose (as you cannot choose to be rich). But I answered that you can actually choose your friends. Never did I say people who are not interested in niche technologies are not smart. My statement can be rephrased in an equivalent statement "people who cannot be convinced to change are not smart", and I stand to it.
  • How not to lose your job to AI

    Technology technology
    16
    1
    9 Stimmen
    16 Beiträge
    149 Aufrufe
    rikudou@lemmings.worldR
    A nice "trick": After 4 or so responses where you can't get anywhere, start a new chat without the wrong context. Of course refine your question with whatever you have found out in the previous chat.
  • Sitting up and waiting.

    Technology technology
    7
    5 Stimmen
    7 Beiträge
    87 Aufrufe
    A
    What new AI slop hell is this?
  • 15 Stimmen
    4 Beiträge
    53 Aufrufe
    P
    WTF I looked for something like this for a while and this never popped up. Awesome.
  • Is Matrix cooked?

    Technology technology
    54
    101 Stimmen
    54 Beiträge
    547 Aufrufe
    W
    Didn't know it only applied to UWP apps on Windows. That does seem like a pretty big problem then. it is mostly for compatibility reasons. no win32 programs are equipped to handle such granular permissions and sandboxing, they are all made with the assumption that they have access to whatever they need (other than other users' resources and things that require elevation). if Microsoft would have made that limitation to every kind of software, that Windows version would have probably been a failure in popularity because lots of software would have broken. I think S editions of windows is how they tried to go in that direction, with a more drastic way of simply just dropping support for 3rd party win32 programs. I don't still have a Mac readily available to test with but afaik it is any application that uses Apple's packaging format. ok, so if you run linux or windows utils in a compatibility layer, they still have less of a limited access? by which I mean graphical utilities. just tried with firefox, for macos it wanted to give me an .iso file (???) if so, it seems apple is doing roughly the same as microsoft with uwp and the appx format, and linux with flatpak: it's a choice for the user
  • *deleted by creator*

    Technology technology
    1
    1
    0 Stimmen
    1 Beiträge
    26 Aufrufe
    Niemand hat geantwortet