Firma Valve opublikowała wydanie projektu Proton 6.3-1, które bazuje na dorobku projektu Wine i jest skierowane na umożliwienie uruchamiania aplikacji gier dla systemu Windows w systemie Linux, dostępnych w katalogu Steam. Dorobek projektu jest rozpowszechniany 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:
- Zrealizowano synchronizację z wydaniem Wine 6.3 (poprzednia wersja oparta była na Wine 5.13). Z Proton do upstream przeniesiono nagromadzone specyficzne łatki, które teraz wchodzą w skład głównego wydania Wine. Do wersji 1.8.1 zaktualizowano warstwę DXVK, która tłumaczy wywołania na API Vulkan. VKD3D-Proton, odgałęzienie od vkd3d stworzone przez Valve w celu poprawy wsparcia dla Direct3D 12 w Proton 6.3, zaktualizowano do wersji 2.2. Składniki FAudio z wdrożonymi bibliotekami dźwiękowymi DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zaktualizowano do wydania 21.03.05. Pakiet wine-mono zaktualizowano do wersji 6.1.1.
- Poprawiono wsparcie dla układów klawiatury w językach innych niż angielski.
- Poprawiono wsparcie wideo w grach. Dla nieobsługiwanych formatów wprowadzono wyświetlanie zamiast wideo zastępczej w formie tabeli konfiguracyjnej.
- Udoskonalone wsparcie dla kontrolerów PlayStation 5.
- Dodano możliwość dostosowywania priorytetów dla uruchamianych wątków. Do dostosowania można używać RTKit lub narzędzi Unix do zarządzania priorytetami (nice, renice).
- Skrócono czas inicjalizacji trybu wirtualnej rzeczywistości i poprawiono kompatybilność z hełmami 3D.
- System budowania został przekształcony w celu skrócenia czasu kompilacji.
- Dodano wsparcie dla gier:
- Divinity: Original Sin 2
- Shenmue I & II
- Mass Effect 3 N7 Digital Deluxe Edition (2012)
- Tom Clancy’s Rainbow Six Lockdown
- XCOM: Chimera Squad
- Bioshock 2 Remastered
- Company of Heroes 2
- logiCally
- Rise of the Triad
- Home Behind 2
- Shadow Empire
- Arena Wars 2
- King Arthur: Knight’s Tale
- Rise of Venice
- ARK Park
- Gravity Sketch
- Battle Arena VR
- Poprawiono narzędzia do rozpoznawania układu przycisków kontrolerów gier oraz ich gorące podłączenie w grach Slay the Spire i Hades.
- Rozwiązano problemy z połączeniem do usługi Uplay.
- W grze Assetto Corsa Competizione poprawiono wsparcie dla kierownic gier Logitech G29.
- Usunięto problemy podczas gry w Microsoft Flight Simulator z wykorzystaniem hełmów wirtualnej rzeczywistości.
- Zorganizowano wyświetlanie przerywników wideo (scenek) w grze Bioshock 2 Remastered.
Źródło: opennet.ru
