Originally posted by matthewtrescott
View Post
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
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
Comment