Wydanie Wine 4.16 i pakietu do uruchamiania gier Windows Proton 4.11-4

Dostępny eksperymentalne wydanie otwartej implementacji Win32 API — Wine 4.16. Od momentu wydania wersji 4.15 zamknięto 16 raportów o błędach i wprowadzono 203 zmiany.

Najważniejsze zmiany:

  • Zwiększona stabilność funkcji przechwytywania myszy w grach;
  • Poprawiona obsługa kompilacji krzyżowej w WineGCC;
  • Poprawiona kompatybilność z debuggerami Windows;
  • Kod związany z zarządzaniem pamięcią, debugowaniem, ioctl, konsolą, blokadami i monitorowaniem zmian plików przeniesiono z kernel32 do kernelbase;
  • Zamknięto raporty o błędach związane z grami i aplikacjami Dragon Age: Art of Murder, Karty przeznaczenia, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, Zoom Edit&Share 5.0.0.0.

Tego samego dnia firma Valve opublikowała nowe wydanie projektu Proton 4.11-4, 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 bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych tylko dla Windows. Pakiet zawiera implementację DirectX 9 (na bazie D9VK), DirectX 10/11 (na bazie DXVK) i DirectX 12 (na bazie vkd3d), działające poprzez translację wywołań DirectX do API Vulkan, zapewniając lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanych w grach rozdzielczości ekranu.

W nowej wersji:

  • Warstwa DXVK (implementacja DXGI, Direct3D 10 i Direct3D 11 nad API Vulkan) została zaktualizowana do wersji 1.3.4, w której naprawiono wyciek pamięci występujący podczas uruchamiania gier wykorzystujących Direct2D. Naprawiono problemy z wydajnością w grze Quantum Break, które występowały przy użyciu sterowników NVIDIA i starych sterowników AMD. Dla gier Control dodano opcję d3d11.allowMapFlagNoWait, aby w pełni wykorzystać zasoby GPU;
  • Warstwa D9VK (implementacja Direct3D 9 nad API Vulkan) została zaktualizowana do wersji eksperymentalnej 0.21-rc-p;
  • Komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zostały zaktualizowane do wydania 19.09;
  • Poprawiono zachowanie kontrolerów gier PlayStation 4 oraz innych kontrolerów podłączanych przez Bluetooth;
  • Wprowadzono ulepszenia związane z przechwytywaniem myszy i utratą fokusa okien;
  • Zapewniono wsparcie dla uruchamiania gry Farming Simulator 19;
  • Usunięto artefakty graficzne w grach A Hat in Time i Ultimate Marvel vs Capcom 3.

Ź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