Proton je fork Wine, ne ze pouziva Wine... a fakticka vyhode je ze jsou tam od Valve patche prave potrebne pro hry a ty patche co Wine chce prijmout se zaroven zpetne vraci do upstream Wine...
Proton opravdu neni fork Wine. Je to spise balicek nastroju (wine + dxvk + openvr + moltenvk atd). Kdyby si si precetl readme tak rychle pochopis, ze to fork neni:
"Proton is a tool for use with the Steam client which allows games which are exclusive to Windows to run on Linux and macOS operating systems. It uses Wine to facilitate this."
https://github.com/ValveSoftware/Proton/
Compatibility tool for Steam Play based on Wine and additional components
https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561
It includes a modified distribution of Wine, called Proton, to provide compatibility with Windows game titles. Here are some of the improvements it brings to the table:
- Windows games with no Linux version currently available can now be installed and run directly from the Linux Steam client, complete with native Steamworks and OpenVR support.
- DirectX 11 and 12 implementations are now based on Vulkan, resulting in improved game compatibility and reduced performance impact.
- Fullscreen support has been improved: fullscreen games will be seamlessly stretched to the desired display without interfering with the native monitor resolution or requiring the use of a virtual desktop.
- Improved game controller support: games will automatically recognize all controllers supported by Steam. Expect more out-of-the-box controller compatibility than even the original version of the game.
- Performance for multi-threaded games has been greatly improved compared to vanilla Wine.
Modifications to Wine are submitted upstream if they're compatible with the goals and requirements of the larger Wine project; as a result, Wine users have been benefiting from parts of this work for over a year now. The rest is available as part of our source code repository for Proton and its modules.
prehledl si asi ten posledni odstavecek ;-)
Modifications to Wine are submitted upstream if they're compatible with the goals and requirements of the larger Wine project; as a result, Wine users have been benefiting from parts of this work for over a year now. The rest is available as part of our source code repository for Proton and its modules.
tedy fork je logicky proto, ze se daji delat zmeny i takove, ktere by upstream Wine (at jiz z jakehokoliv duvodu) neprijal...
To, ze to je based on Wine a distributuje ho neznamena, ze je to jeho fork. Valve ma samozrejme Wine forknuty (https://github.com/ValveSoftware/wine) a taktez dxvk (https://github.com/ValveSoftware/dxvk), ale Proton je pouze nastroj slozeny z ruznych nastroju. Proton preci nemuze byt fork Wine jenom proto, ze obsahuje forknutou verzi Wine.
Ted si nejsem jist zda jsem ten nastroj objevil tady, ale skvely nastroj na zobrazeni MarkDown syntaxe v command line je termina_markdown_viewer (https://github.com/axiros/terminal_markdown_viewer).