Skip to content

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

Technology
264 107 138
  • I think if Valve would release SteamOS 3.0 for PC that would make a bigger dent in Windows. TurboTax just announced they will not support Windows 10 for the new version and that's probably just the start for Win10 abandonment.

    does turbotax support linux?

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

    Not me! I switched in 2017, right around the time Windows 10 "telemetry" (read: spyware) was getting backported to Windows 7.

    It was a rough first couple of years, gaming-wise, but I managed to get by playing mostly Linux-native games and using PlayOnLinux with pre-Proton WINE for the one or two games important enough to justify the hassle.

    (INB4 "weird flex but OK")


    I gotta admit, I was pretty conflicted about Proton when it was first announced, since there was a lot of fear that it would reduce developer impetus to make proper Linux-native games. I'm not actually sure whether that came to pass or not, but I feel like the issue is a lot less important than it seemed at the time.

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

    Ah cool, thanks for looking all that up. I knew Proton pre-dated Steam Deck, I just wasn't sure exactly where in the timeline it fit between the original Steam Machine launch and the release of the Steam Deck.

    It's kind of a shame that Steam Machine failed, but in many ways it was a little too ahead of its time and its failure brought us to the Steam Deck which is a much more sensible approach.

    Ultimately none of this would have existed without Wine and ironically the Microsoft app store (or whatever they're calling it these days). The threat of MS getting a stranglehold on program distribution on Windows the way Apple does on OS X and iOS was enough to spur Valve into putting significant effort into making Linux a viable gaming platform, something we're all benefitting from greatly.

    People seem to be downplaying somewhat how significant an achievement this is for Linux. The thing is, for most programs you can find alternatives because the point isn't the program it's what you do with it. People don't use Photoshop because they enjoy Photoshop, they do it because they want to create something, which means if you can create that same thing using a different program then you don't need Photoshop. On the other hand games are an experience. The point is the game. Sure you can play a different game, but that's not an Apples to Apples thing as the experience however similar isn't the same. That means games are uniquely placed as a roadblock for migrating away from a platform, something consoles with their exclusive releases have known for a long time. Giving people the option to play the exact same game under Linux as they can under Windows is massive because there really isn't any other way to solve that problem.

  • Well, then show me a receipt where you (or anyone) paid for macOS. Should be interesting.

    As they need to be installed on Apple hardware, there's an implicit cost associated with it.

    If you want to be super pedantic for no reason, you're correct, it is technically free.

  • Proton developers are working on Wine code. Their patches go upstream. If you are using Wine, you have benefited (massively) from the sea change that has occurred (directly and indirectly) as a result of the development of Proton.

    I remember the naysayers predicting that Gabe would never in a million years make the required investment because the state of Linux gaming was (in their assessment) that terrible.

    And now we're having argue about whether it actually did anything for us? In the comments about an article about how much it did for us?

    That's not an argument I'm having, I watched it happen.

    Well, credit to Steam then.

    I didn't know one way or the other if Proton development ended up in Wine or not, much less if Steam was or not directly participating in Wine development, all I knew is that Proton was forked from Wine in the beginning.

  • 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 a dumb argument. Apple does provide you the OS upgrades for free but getting an ISO file and installing it on a non-Mac computer is impossible so no it's not really free

  • Well, then show me a receipt where you (or anyone) paid for macOS. Should be interesting.

    I can show you many receipts where I bought a Windows laptop without a trace of any Windows licence on it.

    Same, you can't really install macOS on anything else than a Mac.

    Sure you can do a Hackintosh, or run Windows without a proper licence (you can buy a Windows for like... $2 on the grey market). But you won't have any support...

  • I can show you many receipts where I bought a Windows laptop without a trace of any Windows licence on it.

    Same, you can't really install macOS on anything else than a Mac.

    Sure you can do a Hackintosh, or run Windows without a proper licence (you can buy a Windows for like... $2 on the grey market). But you won't have any support...

    What does any of that have to do with the fact that macOS is free?

  • This is a dumb argument. Apple does provide you the OS upgrades for free but getting an ISO file and installing it on a non-Mac computer is impossible so no it's not really free

    Really? Did you pay for it? Because it’s free for me when I download it.

    Sounds like you got scammed

  • As they need to be installed on Apple hardware, there's an implicit cost associated with it.

    If you want to be super pedantic for no reason, you're correct, it is technically free.

    I don’t understand this argument. It makes no sense. Just because a piece of software is included for free with an Apple computer doesn’t mean you’re paying for it. It’s like you see the word “free” and just decide it means something different than what it really means.

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

    Blizzard used a cheat detection system in wow that allowed their server to send arbitrary code for clients to run. The code failing to return an expected result was a sign that there was tampering going on. Emulating windows api to run on Linux is a form of tampering, though obviously not necessarily a sign of cheating. Guessing they used some code that didn't work on Linux and banned everyone who failed before realizing that some failed due to Linux, and then were able to separate the Linux users from detected cheaters by how it failed (either that or they had to undo all bans from that round).

    Though it does make me wonder if it meant they can't/don't detect cheaters on Linux. Probably not, because my guess is they start out by looking for any cheats they can find, install them on test machines, then work at detecting the differences between those test machines and ones without the cheat. So they'd know about Linux-based cheats, too. They might even be able to use timing-based attacks to detect kernel level ones, too.

  • This post did not contain any content.

    I want it to evolve to support more desktop applications. This is the one thing that will continue to hamper Linux adoption. Games are the best place to start, but we need all those old obscure, irreplaceable desktop apps to work now.

  • What does any of that have to do with the fact that macOS is free?

    It is not free if you have to pay a specific hardware from the same company to run it. Same goes for Windows, it is not free if you are forced to buy Windows with the laptop.

    In both case you pay for the software through the hardware.

  • Ah cool, thanks for looking all that up. I knew Proton pre-dated Steam Deck, I just wasn't sure exactly where in the timeline it fit between the original Steam Machine launch and the release of the Steam Deck.

    It's kind of a shame that Steam Machine failed, but in many ways it was a little too ahead of its time and its failure brought us to the Steam Deck which is a much more sensible approach.

    Ultimately none of this would have existed without Wine and ironically the Microsoft app store (or whatever they're calling it these days). The threat of MS getting a stranglehold on program distribution on Windows the way Apple does on OS X and iOS was enough to spur Valve into putting significant effort into making Linux a viable gaming platform, something we're all benefitting from greatly.

    People seem to be downplaying somewhat how significant an achievement this is for Linux. The thing is, for most programs you can find alternatives because the point isn't the program it's what you do with it. People don't use Photoshop because they enjoy Photoshop, they do it because they want to create something, which means if you can create that same thing using a different program then you don't need Photoshop. On the other hand games are an experience. The point is the game. Sure you can play a different game, but that's not an Apples to Apples thing as the experience however similar isn't the same. That means games are uniquely placed as a roadblock for migrating away from a platform, something consoles with their exclusive releases have known for a long time. Giving people the option to play the exact same game under Linux as they can under Windows is massive because there really isn't any other way to solve that problem.

    No prob!

    I think all your other info in the first comment, as well as this more recent one, is pretty much bang on accurate.

    Getting gaming to work on linux is the path toward more mass adoption.

    Linux has already been increasingly functional, capable, usable, and solid in many other ways, I'd argue superior in many ways... for a while, and gaming really is the last hurdle.

  • It is not free if you have to pay a specific hardware from the same company to run it. Same goes for Windows, it is not free if you are forced to buy Windows with the laptop.

    In both case you pay for the software through the hardware.

    Of course it is. It cost me nothing to download and install it.

    Unless you can show me how you’re actually paying for the operating system, then I don’t see how you can keep making this argument. It makes no sense.

    It’s the same nonsense is arguing that you have to pay for Linux just because the computer you are running on cost money.

  • I don’t understand this argument. It makes no sense. Just because a piece of software is included for free with an Apple computer doesn’t mean you’re paying for it. It’s like you see the word “free” and just decide it means something different than what it really means.

    Because I am capable of critical and complex thinking. Just because something is labeled as "free" does not necessarily mean there are no costs associated with procuring or using a product. If you're handed a proprietary piece of technology for "free", but the only way to use it is to pay for another piece of technology or software that you have to pay for... it's not free. It's complementary, but it's not free. You still need to pay some amount to use it.

  • Of course it is. It cost me nothing to download and install it.

    Unless you can show me how you’re actually paying for the operating system, then I don’t see how you can keep making this argument. It makes no sense.

    It’s the same nonsense is arguing that you have to pay for Linux just because the computer you are running on cost money.

    You can download Windows for free too. But in both case you won't have any support unless you are running it on the authorized hardware. Windows does it though a licence, Apple through the hardware kirks.

    Go on, try installing your "free" OS on a Thinkpad, and tell me if you manage to get it running.

  • Really? Did you pay for it? Because it’s free for me when I download it.

    Sounds like you got scammed

    That's not the point. You're still going to have to pay money regardless if you want the operating system. Whereas windows and Linux allow you to use their ISOs is any laptop or computer so no buddy.

    If I already owned a laptop beforehand and I wanted Linux on it, it's free. If I want MacOS I WOULD HAVE TO GO SPEND MONEY ON A COMPLETELY NEW COMPUTER THAT'S A MAC. that's the point I'm trying to get at.

  • I don’t understand this argument. It makes no sense. Just because a piece of software is included for free with an Apple computer doesn’t mean you’re paying for it. It’s like you see the word “free” and just decide it means something different than what it really means.

    Do you also think the engine that comes with your car is free because the manufacturer doesn't sell it as a separate item and it's not listed on the receipt?

    Edit: His answer proves he's just a troll. Weird thing to troll about though but I don't judge what someone gets off to ¯\_(ツ)_/¯.

  • Because I am capable of critical and complex thinking. Just because something is labeled as "free" does not necessarily mean there are no costs associated with procuring or using a product. If you're handed a proprietary piece of technology for "free", but the only way to use it is to pay for another piece of technology or software that you have to pay for... it's not free. It's complementary, but it's not free. You still need to pay some amount to use it.

    This is the same faulty logic as arguing that Linux also costs money because you have to pay for a computer to run it on. Any operating system requires that you own a compatible device to run it on.

    You’re just drawing some imaginary line at Apple computers. It makes no sense.

  • AI tech breathes life into virtual companion animals

    Technology technology
    2
    1
    3 Stimmen
    2 Beiträge
    6 Aufrufe
    P
    No it doesn't
  • YouTube will start using your view history to guess if you're an adult

    Technology technology
    99
    201 Stimmen
    99 Beiträge
    1k Aufrufe
    D
    Aww, YouTube thinks you're smart! And short.
  • 250 Stimmen
    11 Beiträge
    167 Aufrufe
    rivalarrival@lemmy.todayR
    https://en.m.wikipedia.org/wiki/Oskar_Schindler
  • 0 Stimmen
    1 Beiträge
    22 Aufrufe
    Niemand hat geantwortet
  • 262 Stimmen
    49 Beiträge
    795 Aufrufe
    D
    They are examples of complex and difficult tasks that humans are capable of when working together, implying through comparison reordering society is also achievable.
  • Linus Torvalds and Bill Gates Meet for the First Time Ever

    Technology technology
    226
    786 Stimmen
    226 Beiträge
    8k Aufrufe
    N
    Sorry, wasn't my intention
  • 43 Stimmen
    2 Beiträge
    34 Aufrufe
    C
    From the same source, Blacklight is really good. https://themarkup.org/series/blacklight Blacklight is a Real-Time Website Privacy Inspector. Enter the address of any website, and Blacklight will scan it and reveal the specific user-tracking technologies on the site So you can see what's happening on a site before you visit it
  • Microsoft's AI Secretly Copying All Your Private Messages

    Technology technology
    4
    1
    0 Stimmen
    4 Beiträge
    58 Aufrufe
    S
    Forgive me for not explaining better. Here are the terms potentially needing explanation. Provisioning in this case is initial system setup, the kind of stuff you would do manually after a fresh install, but usually implies a regimented and repeatable process. Virtual Machine (VM) snapshots are like a save state in a game, and are often used to reset a virtual machine to a particular known-working condition. Preboot Execution Environment (PXE, aka ‘network boot’) is a network adapter feature that lets you boot a physical machine from a hosted network image rather than the usual installation on locally attached storage. It’s probably tucked away in your BIOS settings, but many computers have the feature since it’s a common requirement in commercial deployments. As with the VM snapshot described above, a PXE image is typically a known-working state that resets on each boot. Non-virtualized means not using hardware virtualization, and I meant specifically not running inside a virtual machine. Local-only means without a network or just not booting from a network-hosted image. Telemetry refers to data collecting functionality. Most software has it. Windows has a lot. Telemetry isn’t necessarily bad since it can, for example, help reveal and resolve bugs and usability problems, but it is easily (and has often been) abused by data-hungry corporations like MS, so disabling it is an advisable precaution. MS = Microsoft OSS = Open Source Software Group policies are administrative settings in Windows that control standards (for stuff like security, power management, licensing, file system and settings access, etc.) for user groups on a machine or network. Most users stick with the defaults but you can edit these yourself for a greater degree of control. Docker lets you run software inside “containers” to isolate them from the rest of the environment, exposing and/or virtualizing just the resources they need to run, and Compose is a related tool for defining one or more of these containers, how they interact, etc. To my knowledge there is no one-to-one equivalent for Windows. Obviously, many of these concepts relate to IT work, as are the use-cases I had in mind, but the software is simple enough for the average user if you just pick one of the premade playbooks. (The Atlas playbook is popular among gamers, for example.) Edit: added explanations for docker and telemetry