Wydanie Wine 4.9 i Proton 4.2-5

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.9. Od wydania wersji 4.8 Zamknięto 24 raporty o błędach i wprowadzono 362 zmiany.

Najważniejsze zmiany:

  • Dodano wstępną obsługę instalacji sterowników Plug and Play;
  • Zaimplementowano możliwość montażu modułów 16-bitowych w formacie PE;
  • Różne funkcje zostały przeniesione do nowej biblioteki DLL KernelBase;
  • Wprowadzono poprawki związane z działaniem kontrolerów gier;
  • Jeśli są dostępne, zapewnione jest zastosowanie precyzyjnych timerów systemowych;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

W tym samym czasie Valve опубликовала budowanie projektu Proton 4.2-5, 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 w systemie Linux. Rozwój projektu rozpowszechnianie się na licencji BSD. Proton umożliwia bezpośrednie uruchamianie aplikacji do gier działających wyłącznie w systemie Windows w kliencie Steam Linux. Pakiet zawiera implementację DirectX 10/11 (w oparciu o DXWK) i 12 (na podstawie vkd3d), działając poprzez tłumaczenie wywołań DirectX na API Vulkan, zapewnia lepszą obsługę kontrolerów gier i możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości ekranu obsługiwanych w grach. W porównaniu do oryginalnego Wine, wydajność gier wielowątkowych została znacząco zwiększona dzięki zastosowaniu łatek”esynchronizacja"(Synchronizacja zdarzeń).

В Nowa wersja Dodano obsługę interfejsów API sieciowych Steam używanych w nowych grach, w tym w A Hat in Time. Wprowadzono liczne poprawki układu kontrolera gier, aby rozwiązać wiele problemów z kontrolerem gier w grach opartych na Unity, w tym w grach Subnautica i Ubisoft.

Proton 4.2-5 wykorzystuje uwalnianie międzywarstwowe
DXVK 1.2.1 z implementacją DXGI, Direct3D 10 i Direct3D 11 na bazie API Vulkan (poprzednio używano wersji 1.1.1). Oprócz poprawek błędów i ulepszonej obsługi gier w gałęzi DXVK 1.2 zaangażowany oddzielny wątek do przesyłania bufora poleceń i dodano obsługę określonych rozszerzeń renderowania, które nie są oficjalnie zdefiniowane w specyfikacji Direct3D 11. Wersja korygująca DXVK 1.2.1 poprawia kompatybilność z ReShade, problemy z wydajnością w Lords of the Fallen i The Surge zostały rozwiązane, awarie w Yakuza Kiwami 2 zostały rozwiązane.

Źródło: opennet.ru

Dodaj komentarz