• What is Proton?

    From TechnologyDaily@1337:1/100 to All on Sat Sep 18 11:15:04 2021
    What is Proton?

    Date:
    Sat, 18 Sep 2021 10:00:22 +0000

    Description:
    The Steam Deck will rely on Proton to run Windows games in Linux, but what is it, and how does it work?

    FULL STORY ======================================================================

    You may have seen lots of mentions of Proton with the upcoming launch of the Steam Deck handheld game console, but what is it, and how does it work?

    Proton is a piece of software created by Valve and CodeWeavers that acts as a compatibility layer that allows games designed for the Windows 10 and Windows 11 operating systems to run in Linux with a minimal impact on performance. Proton is based on the existing WINE tool, which allowed Windows applications to run in Linux, with Valve and CodeWeavers taking the tech and using it to specifically run games.

    This is incredibly useful, as the vast majority of games are coded for Windows, due to the sheer popularity of Microsofts operating system.

    Linux, a free and open-source operating system, is relatively niche, which meant that many game developers couldnt or wouldnt spend resources on
    making a port of their games to run natively on Linux.

    With Proton, the idea is that they dont have to, as it will allow those games to run in Linux without any extra work from developers. This has resulted in
    a huge boost to the number of games that can be run in Linux, and makes the operating system a much more viable alternative to Windows. (Image credit: Image Credit: Pixabay) Why does Valve care about Linux?

    Valves been one of the biggest proponents of gaming on Linux for a while now, with many titles in Steam, including its own, running natively in the open-source operating system. Back in 2013, Valve co-founder Gabe Newell attended LinuxCon, where he said that Linux and open source are the future of gaming.

    Not only did Valve commit to releasing its games on Linux, and encouraging other developers to do the same, but it also released SteamOS , a Linux distribution based on Debian. Valve hoped by developing its own operating system, it could move away from what it felt was Microsofts increasingly controlling behavior over Windows, including the launch of the Windows Store (now known as the Microsoft Store), which sold games putting it in competition with Steam, Valves own store for selling games.

    For PC gamers, the appeal of SteamOS was that they could build a PC and use that as the operating system for free, rather than paying for a Windows license. The money you saved could be spent on games, instead. Linux, including SteamOS, is less demanding on hardware than Windows, so there would be less overhead, giving games a performance boost. (Image credit: Future)

    Around this time, Valve also started selling Steam Machines , which were gaming PCs that ran SteamOS. However, both Steam Machines and SteamOS failed to take off. A big reason for this was because, despite Valves push, game
    devs simply didnt port their games in large enough numbers, so PC gamers
    stuck with the operating system that would let them play the most games possible: Windows.

    So, Steam Machines and SteamOS faded into obscurity somewhat, but Valve didnt give up. If devs werent going to port their games, Valve would bring those games to Linux another way via Proton.

    With the announcement of the Steam Deck, Valves continued work with Proton makes sense. The handheld console will run on SteamOS 3.0, which is now based on Arch Linux, and to avoid the problems Steam Machines had, Valve will be relying on Proton to ensure it can run almost any game. (Image credit: Valve/Future) Does this mean any game can run on Linux?

    Unfortunately not. While Proton has done a great job of bringing games that would likely never have appeared on Linux to the operating system, there are still a substantial number of games that cant run on it (or dont run very well).

    We recently reported that only 72% of the top 50 games in Steam can run via Proton , including big names such as PUGB: Battlegrounds , Destiny 2 , Rust and Apex Legends . The ProtonDB site is a good resource tracking what games are compatible, and how well they run. According to the site, 16,190 games work well with Proton, which is a pretty decent amount, but if your favorite game isnt included, then it doesnt really matter how many games are
    supported.

    One of the biggest issues is with anti-cheat software thats used by some competitive online games, as this often prevents the titles from running via Proton.

    The good news is that Proton is continually being worked on, and new titles are regularly being made compatible. Valve has also stated that its working with some of the teams behind the anti-cheat software to help games using
    them to run via Proton (while continuing to prevent cheaters).

    Proton is a great piece of software, then, and when it works well, you shouldnt even know that its running. Its made gaming on Linux a much more viable option for many people, and with the Steam Deck, we should see even more people see the benefit. These are the best PC games



    ======================================================================
    Link to news story:
    https://www.techradar.com/news/what-is-proton/


    --- Mystic BBS v1.12 A47 (Linux/64)
    * Origin: tqwNet Technology News (1337:1/100)