Wydanie Wine 4.9 i Proton 4.2-5.

Dostępny eksperymentalne wydanie otwartej implementacji Win32 API — Wine 4.9. Od momentu wydania wersji 4.8 zamknięto 24 zgłoszenia błędów i wprowadzono 362 zmiany.

Najważniejsze zmiany:

  • Dodano wstępną obsługę instalacji sterowników Plug and Play;
  • Wprowadzono możliwość budowy 16-bitowych modułów w formacie PE;
  • Różne funkcje przeniesiono do nowej biblioteki DLL KernelBase;
  • Wprowadzono poprawki związane z działaniem kontrolerów gier;
  • Zapewniono zastosowanie wysokoprecyzyjnych systemowych timerów, gdy są dostępne;
  • Zamknięto zgłoszenia błędów związane z działaniem gier i aplikacji:
    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.

Jednocześnie firma Valve opublikowała kompilacja projektu Proton 4.2-5, 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 są rozpowszechniane na licencji BSD. Proton umożliwia uruchamianie w kliencie Steam na Linuxie aplikacji gier, które są dostarczane tylko dla Windows. Pakiet zawiera implementację DirectX 10/11 (opartą na DXVK) oraz 12 (opartą na vkd3d), 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 'esync» (Synchronizacja Eventfd).

W nowej wersji dodano wsparcie dla API sieciowego Steam, używanego w nowych grach, w tym w «A Hat in Time». Wprowadzono liczne poprawki dotyczące konfiguracji układu w kontrolerach gier, które rozwiązały wiele problemów z kontrolerami w grach opartych na silniku Unity, w tym Subnautica i grach firmy Ubisoft.

W Proton 4.2-5 wykorzystano wydanie warstwy
DXVK 1.2.1 z implementacją DXGI, Direct3D 10 i Direct3D 11 na API Vulkan (wcześniej używana była wersja 1.1.1). Oprócz poprawek błędów i zwiększenia wsparcia dla gier w wersji DXVK 1.2 zaangażowany oddzielny wątek do przesyłania bufora poleceń i dodano wsparcie dla specyficznych rozszerzeń renderowania, które nie są oficjalnie zdefiniowane w specyfikacji Direct3D 11. W wydaniu poprawkowym DXVK 1.2.1 poprawiono zgodność z ReShade, rozwiązano problemy z wydajnością gier Lords of the Fallen i The Surge, usunięto awarie gry Yakuza Kiwami 2.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster