Firma Valve opublikowała wersję projektu Proton 6.3-3, który oparty jest na osiągnięciach projektu Wine i ma na celu uruchamianie aplikacji gier dla Windows w systemie Linux, dostępnych w katalogu Steam. Osiągnięcia projektu są rozpowszechniane na licencji BSD.
Proton umożliwia bezpośrednie uruchamianie aplikacji gier w kliencie Steam dla Linux, które są dostarczane tylko dla Windows. Pakiet obejmuje implementację DirectX 9/10/11 (opartą na pakiecie DXVK) oraz DirectX 12 (opartą na vkd3d-proton), działających poprzez translację wywołań DirectX do API Vulkan, zapewnia poprawioną obsługę kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości obsługiwanych w grach. Dla zwiększenia wydajności gier wielowątkowych wspierane są mechanizmy „esync” (Eventfd Synchronization) oraz „futex/fsync”.
W nowej wersji:
- VKD3D-Proton, rozwidlenie vkd3d stworzone przez Valve w celu poprawy wsparcia dla Direct3D 12, zaktualizowano do wersji 2.3.1, w której dodano wstępne wsparcie dla API DXR 1.0 (DirectX Raytracing), doprowadzono do gotowości wsparcie dla VRS (Variable Rate Shading) oraz konserwatywnej rastoryzacji (Conservative Rasterization), wprowadzono wywołanie D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, co umożliwia korzystanie z APITraces. Wprowadzono kilka istotnych optymalizacji wydajności.
- Dodano wsparcie dla gier The Origin Overlay, Bus and Army General oraz Mount & Blade II: Bannerlord.
- Usunięto problemy, które występowały w grach Red Dead Redemption 2 oraz Age of Empires II: Definitive Edition.
- Naprawiono problemy w launcherach Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG oraz Eve Online.
- Rozwiązano problemy z wykrywaniem kontrolera Xbox w grze Far Cry Primal.
- Dodano możliwość dostosowania jasności i kolorystyki w starszych grach, takich jak Deus Ex.
Źródło: opennet.ru
