Valve wypuszcza Proton 6.3, pakiet do uruchamiania gier Windows na Linuksie

Valve opublikowało wydanie projektu Proton 6.3-1, który opiera się na opracowaniach projektu Wine i ma na celu zapewnienie uruchomienia aplikacji do gier stworzonych dla systemu Windows i prezentowanych w katalogu Steam na systemie Linux. Rozwój projektu jest rozpowszechniany na licencji BSD.

Proton umożliwia bezpośrednie uruchamianie aplikacji do gier tylko dla systemu Windows na kliencie Steam Linux. Pakiet zawiera implementację DirectX 9/10/11 (opartą na pakiecie DXVK) oraz DirectX 12 (opartą na vkd3d-proton), działającą poprzez tłumaczenie wywołań DirectX na API Vulkan, zapewnia ulepszoną obsługę kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanej w grach rozdzielczości ekranu. Aby zwiększyć wydajność gier wielowątkowych, obsługiwane są mechanizmy „esync” (Synchronizacja Eventfd) i „futex / fsync”.

W nowej wersji:

  • Zsynchronizowane z wydaniem Wine 6.3 (poprzednia gałąź była oparta na winie 5.13). Nagromadzone specyficzne łaty zostały przeniesione z Protona do wyższego szczebla, które są teraz zawarte w głównej części Wine. Warstwa DXVK, która tłumaczy wywołania API Vulkan, została zaktualizowana do wersji 1.8.1. VKD3D-Proton, rozwidlenie vkd3d stworzone przez Valve w celu ulepszenia obsługi Direct3D 12 w Proton 6.3, zostało zaktualizowane do wersji 2.2. Komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zostały zaktualizowane do wydania 21.03.05. Pakiet wine-mono został zaktualizowany do wersji 6.1.1.
  • Ulepszona obsługa układów klawiatury dla języków innych niż angielski.
  • Ulepszona obsługa wideo w grach. W przypadku nieobsługiwanych formatów możliwe jest teraz wyświetlenie kodu pośredniczącego w postaci tabeli konfiguracyjnej zamiast wideo.
  • Ulepszona obsługa kontrolerów PlayStation 5.
  • Dodano możliwość konfiguracji priorytetów uruchomionych wątków. Do konfiguracji można użyć narzędzi RTKit lub Unix do zarządzania priorytetami (nice, renice).
  • Skrócono czas inicjalizacji trybu wirtualnej rzeczywistości i poprawiono kompatybilność z hełmami 3D.
  • System montażu został przeprojektowany, aby skrócić czas montażu.
  • Dodano obsługę gier:
    • Boskość: Grzech pierworodny 2
    • Shenmue I i II
    • Cyfrowa edycja Deluxe Mass Effect 3 N7 (2012)
    • Blokada Rainbow Six Toma Clancy'ego
    • XCOM: Oddział Chimer
    • BioShock 2 Remastered
    • Company of Heroes 2
    • logicznie
    • Powstanie Triady
    • Dom Za 2
    • Imperium Cienia
    • Wojny na arenie 2
    • King Arthur: Knight's Tale
    • Powstanie Wenecji
    • Park ARK
    • Szkic grawitacyjny
    • Bitwa Arena VR
  • Ulepszone sterowanie wykrywaniem układu przycisków kontrolera gier i kontrolerów typu hot-plug w grach Slay the Spire i Hades.
  • Rozwiązano problemy z połączeniem się z usługą Uplay.
  • Assetto Corsa Competizione poprawiło obsługę kierownic do gier Logitech G29.
  • Naprawiono problemy podczas grania w Microsoft Flight Simulator przy użyciu zestawów słuchawkowych VR
  • Dostosowano wyświetlanie wstawek wideo (przerywników filmowych) w grze Bioshock 2 Remastered.

Źródło: opennet.ru

Dodaj komentarz