Firma Valve kompilacja projektu , który oparty jest na dorobku projektu Wine i ma na celu zapewnienie uruchamiania aplikacji gier w Linux, stworzonych dla Windows i przedstawionych w katalogu Steam. Dorobek projektu na licencji BSD. Wraz z postępem prace nad oryginalnym Wine oraz projektami towarzyszącymi, takimi jak DXVK i vkd3d, są przenoszone do Proton.
Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych wyłącznie dla Windows. Pakiet zawiera implementację DirectX 10/11 (opartą na ) oraz 12 (opartą na ), działające poprzez tłumaczenie wywołań DirectX na API Vulkan, oferują lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości obsługiwanych w grach. W porównaniu do oryginalnego Wine, wydajność gier wielowątkowych znacząco wzrosła dzięki zastosowaniu łat '» (Synchronizacja Eventfd).
Podstawowe :
- Zostały dodane komponenty wine-mono, co umożliwiło uruchamianie wielu gier XNA oraz gier opartych na silniku Unreal Engine 3;
- Zapewniono zgodność z interfejsem do uruchamiania i aktualizacji gry Warframe;
- Rozwiązano problemy z wprowadzaniem tekstu w grze Age of Empires II HD;
- Dodano wsparcie dla gier „” i „«;
- Kontynuowano rozwój wsparcia funkcjonalności usługi ;
- Warstwa DXVK z implementacją Direct3D 10/11 na API Vulkan została zaktualizowana do wydania ;
- Komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zostały zaktualizowane do wydania 19.04-13-ge8c0855.
Źródło: opennet.ru
