Skip to content

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

Technology
264 107 139
  • 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.

  • 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.

    I played WOW under Linux since open beta of WOW 1.0 until the first expansion, after which I quit it. The performance probably wasn’t on bar with Windows, but besides some problems after some of the patches, the stability was rock solid even in 25-man raids.

  • 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.

    In my experience, it's not actually Proton specifically but more generally Wine along with DXVK and Vulkan itself.

    I have as good a success rate with Windows games from GOG under Wine through Lutris (which also defaults to using DXVK and Vulkan plus has Wine configuration scripts for most GOG games, making their install fully automated and zero-configuration) as I have with Windows games from Steam under Proton.

    If I understand it correctly, Proton is mainly a fork of Wine with Steam integration thrown in and changes to make sure it works with specific Steam games, so I don't think the improvements are Proton specific, but rather more global than that (the use of Vulkan instead of OpenGL, DXVK allowing DirectX games run with Vulkan, Wine improvements).

    Mind you, if improvements in Proton are flowing to those other projects and having a big impact, then credit were credit is due for Proton pulling up the whole ecosystem, otherwise Proton isn't actually as crucial in improving Gaming on Linux as seems to be portrayed in so many posts here.

    I can understand that if all people have used for gaming in Linux is Steam and never games from other digital sources - like GOG or even pirated games - via launchers like Heroic or Lutris, it might seem like Proton is the secret juice making gaming under Linux nowadays a vastly better experience than before, but in my experience in the last year of gaming in Linux, a good laucher using Wine + DXVK + Vulkan works just as well as Proton.

  • 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.

    I've tried switching to Linux on my home desktop several times over the last 3 decades, but because I always use that machine also for gaming it always had some Windows in a dual boot configuration and I always found myself not really booting Linux more than once in a while.

    Since my last switch, maybe a year ago, even though Windows is still there in duat boot, I've only ever booted it once and that only to move some data files which were in the main windows partition over to a data partition I have in a seperated drive (were most of my data files already resided but a few were still elsewhere) so that I can cleanly share it between both OSes.

    Whilst I know more than enough to muck around with Linux and Wine configuration (and for example had to do the latter to get a pirated version working of a game I have in Steam whose official version won't run in Linux no matter what I do), it's very seldom that I actually have to do it (and I don't just use Steam with Proton but also Lutris with Wine for GOG games), whilst in my previous try maybe 5 years ago getting anything but DOS games to run under Linux was a major PITA.

  • I played WOW under Linux since open beta of WOW 1.0 until the first expansion, after which I quit it. The performance probably wasn’t on bar with Windows, but besides some problems after some of the patches, the stability was rock solid even in 25-man raids.

    I wish I had found you nearly 20 years ago to help me get it running.

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

    Yeah, the big reason to do that was so you could attach an EGPU which wasn’t supported natively. Now it is, though, so the need for that mostly disappeared. Plus, macOS is now so reliant on proprietary interval hardware like the T2 chip, then I won’t run on anything, but Apple hardware.

  • Sourced facts nonetheless

  • 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.

    macOS is included with every Mac, not free.

  • 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.

    the deck is a gateway drug for linux

  • Yeah, the big reason to do that was so you could attach an EGPU which wasn’t supported natively. Now it is, though, so the need for that mostly disappeared. Plus, macOS is now so reliant on proprietary interval hardware like the T2 chip, then I won’t run on anything, but Apple hardware.

    The big reason to make a hackintosh was to use eGPUs?

    eGPUs were not supported natively? And now they are?

    What timeline are you talking about here? Is it all back 10-6 years ago?

  • 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.

    Anybody can download Windows images too. That doesn’t mean the OS is free.

  • I've tried switching to Linux on my home desktop several times over the last 3 decades, but because I always use that machine also for gaming it always had some Windows in a dual boot configuration and I always found myself not really booting Linux more than once in a while.

    Since my last switch, maybe a year ago, even though Windows is still there in duat boot, I've only ever booted it once and that only to move some data files which were in the main windows partition over to a data partition I have in a seperated drive (were most of my data files already resided but a few were still elsewhere) so that I can cleanly share it between both OSes.

    Whilst I know more than enough to muck around with Linux and Wine configuration (and for example had to do the latter to get a pirated version working of a game I have in Steam whose official version won't run in Linux no matter what I do), it's very seldom that I actually have to do it (and I don't just use Steam with Proton but also Lutris with Wine for GOG games), whilst in my previous try maybe 5 years ago getting anything but DOS games to run under Linux was a major PITA.

    There are the obvious options that can't work due to the general mode anti cheat software, but over the past 1.5 years, I've only had a couple of steam games where I had to tweak something because it didn't work out the gate. Every major title I've played worked first try.

    I tried Linux a couple times over the bast 20+ years and it was still too raw for me. Now, it just works for me. I'm by no means a Linux guru but I am a computer smart guy. I setup a laptop with Mint for my brother who knows the bare minimum about computers, and he's had no issues using it. The progress made over the past decade has been wildly positive.

  • This post did not contain any content.

    Proton is the reason I daily drive Linux. That is a simple, unequivocal fact.

  • This post did not contain any content.

    This is what finally let me transition to Mint :3

  • Anybody can download Windows images too. That doesn’t mean the OS is free.

    I never said it did.

    macOS is free because they don’t charge for it.

  • The big reason to make a hackintosh was to use eGPUs?

    eGPUs were not supported natively? And now they are?

    What timeline are you talking about here? Is it all back 10-6 years ago?

    Maybe, because I haven’t looked into it in a few years.

  • 721 Stimmen
    67 Beiträge
    248 Aufrufe
    S
    All the research I am aware of - including what I referenced in the previous comment, is that people are honest by default, except for a few people who lie a lot. Boris Johnson is a serial liar and clearly falls into that camp. I believe that you believe that, but a couple of surveys are not a sufficient argument to prove the fundamental good of all humanity. If honesty were not the default, why would we believe what anyone has to say in situations where they have an incentive to lie, which is often? Why are such a small proportion of people criminals and fraudsters when for a lot of crimes, someone smart and cautious has a very low chance of being caught? I think this is just a lack of imagination. i will go through your scenarios and provide an answer but i don't think it's going to achieve anything, we just fundamentally disagree on this. why would we believe what anyone has to say in situations where they have an incentive to lie, which is often? You shouldn't. edit : You use experience with this person or in general, to make a judgement call about whether or not you want to listen to what they have to say until more data is available. You continue to refine based on accumulated experience. Why are such a small proportion of people criminals and fraudsters when for a lot of crimes, someone smart and cautious has a very low chance of being caught? A lot of assumptions and leaps here. Firstly crime implies actual law, which is different in different places, so let's assume for now we are talking about the current laws in the uk. Criminals implies someone who has been caught and prosecuted for breaking a law, I'm going with that assumption because "everyone who has ever broken a law" is a ridiculous interpretation. So to encompass the assumptions: Why are such a small proportion of people who have been caught and prosecuted for breaking the law in the uk, when someone smart and caution has a very low chance of being caught? I hope you can see how nonsensical that question is. The evolutionary argument goes like this: social animals have selection pressure for traits that help the social group, because the social group contains related individuals, as well as carrying memetically inheritable behaviours. This means that the most successful groups are the ones that work well together. A group first of all has an incentive to punish individuals who act selfishly to harm the group - this will mean the group contains mostly individuals who, through self interest, will not betray the group. But a group which doesn’t have to spend energy finding and punishing traitorous individuals because it doesn’t contain as many in the first place will do even better. This creates a selection pressure behind mere self interest. That's a nicely worded very bias interpretation. social animals have selection pressure for traits that help the social group, because the social group contains related individuals, as well as carrying memetically inheritable behaviours. This is fine. This means that the most successful groups are the ones that work well together. That's a jump, working well together might not be the desirable trait in this instance. But let's assume it is for now. A group first of all has an incentive to punish individuals who act selfishly to harm the group - this will mean the group contains mostly individuals who, through self interest, will not betray the group. Reductive and assumptive, you're also conflating selfishness with betrayal, you can have on without the other, depending on perceived definitions of course. But a group which doesn’t have to spend energy finding and punishing traitorous individuals because it doesn’t contain as many in the first place will do even better. This creates a selection pressure behind mere self interest. Additional reduction and a further unsupported jump, individuals are more than just a single trait, selfishness might be desirable in certain scenarios or it might be a part of an individual who's other traits make up for it in a tribal context. The process of seeking and the focused attention might be a preferential selection trait that benefits the group. Powerful grifters try to protect themselves yes, but who got punished for pointing out that Boris is a serial liar? Everyone who has been negatively impacted by the policies enacted and consequences of everything that was achieved on the back of those lies. Because being ignored is still a punishment if there are negative consequences. But let's pick a more active punishment, protesting. Protest in a way we don't like or about a subject we don't approve of, it's now illegal to protest unless we give permission. That's reductive, but indicative of what happened in broad strokes. Have you read what the current government has said about the previous one? I'd imagine something along the lines of what the previous government said about the one before ? As a society we generally hate that kind of behaviour. Society as a whole does not protect wealth and power; wealth and power forms its own group which tries to protect itself. Depends on how you define society as a whole. By population, i agree. By actual power to enact change(without extreme measures), less so Convenient that you don't include the wealth and power as part of society, like its some other separate thing. You should care because it entirely colours how you interact with political life. “Shady behaviour” is about intent as well as outcome, and we are talking in this thread about shady behaviour, and hence about intent. See [POINT A]
  • 0 Stimmen
    1 Beiträge
    6 Aufrufe
    Niemand hat geantwortet
  • 218 Stimmen
    54 Beiträge
    466 Aufrufe
    Q
    How difficult would it be to mirror most popular youtube channels to peertube if instance operators picked a few channels each and kept them updated?
  • 25 Stimmen
    1 Beiträge
    20 Aufrufe
    Niemand hat geantwortet
  • 182 Stimmen
    1 Beiträge
    18 Aufrufe
    Niemand hat geantwortet
  • JavaScript™ Trademark Update | Deno

    Technology technology
    4
    1
    71 Stimmen
    4 Beiträge
    66 Aufrufe
    D
    Godspeed Deno and mandatory fuck Oracle
  • 76 Stimmen
    6 Beiträge
    79 Aufrufe
    etherphon@lemmy.worldE
    We all know how well not regulating social media has gone, why the fuck not let's just double down.
  • Ads on YouTube

    Technology technology
    47
    30 Stimmen
    47 Beiträge
    485 Aufrufe
    K
    this is like a soulless manager or some ai bot trying to figure why the human brain hates terrible interruptions