4 ms·
This is really interesting. Would anyone have a link into more information as to how they are making this happen behind the scenes? How is this different from w
by thsowers 8y ago
This is really interesting. Would anyone have a link into more information as to how they are making this happen behind the scenes? How is this different from wine?
- flafla2 8y agoHere are the details from Valve's announcement post [0]: [begin quote] Q: What is Proton exactly? How does it differ from normal Wine? Who worked on it? Proton is a tool distribution based on a modified version of Wine. The included improvements to Wine have been designed and funded by Valve, in a joint development effort with CodeWeavers. Here are some examples of what we've been working on together since 2016: - vkd3d[source.winehq.org], the Direct3D 12 implementation based on Vulkan - The OpenVR and Steamworks native API bridges - Many wined3d performance and functionality fixes for Direct3D 9 and Direct3D 11 - Overhauled fullscreen and gamepad support - The "esync[github.com]" patchset, for multi-threaded performance improvements 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. In addition to that, we've been supporting the development of DXVK[github.com], the Direct3D 11 implementation based on Vulkan; the nature of this support includes: - Employing the DXVK developer in our open-source graphics group since February 2018 - Providing direct support from our open-source graphics group to fix Mesa driver issues affecting DXVK, and provide prototype implementations of brand new Vulkan features to improve DXVK functionality - Working with our partners over at Khronos, NVIDIA, Intel and AMD to coordinate Vulkan feature and driver support [end quote] [0] https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561 https://steamcommunity.com/games/221410/announcements/detail...
- kbumsik 8y agoFor more context, CodeWeavers is a company behind CrossOver, a proprietary software based on Wine. It is also a major contributor of Wine Project too.
- gpderetta 8y agoPeople were speculating for a while that someone was financing DXVK; it seems that, at least since the beginning of the year, they were right.
- bisby 8y agoThe dev commented on reddit that once he got Nier into a working state, Valve contacted him.
- mackal 8y agoIn addition to what someone copied and pasted, some python scripts to make sure everything is excuted right. I do need to look into it more though :P
- dmead 8y agoFor what it's worth, this seems reminiscent of other wine distributions like crossover office (for office) or cedega (for games)