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

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.16. Od wydania wersji 4.15 Zamknięto 16 raportów o błędach i wprowadzono 203 zmiany.

Najważniejsze zmiany:

  • Poprawiona stabilność funkcji przechwytywania myszy w grach;
  • Ulepszona obsługa kompilacji krzyżowej w WineGCC;
  • Poprawiona kompatybilność z debugerami Windows;
  • Kod związany z zarządzaniem pamięcią, debugowaniem, ioctl, konsolą, blokadami i śledzeniem zmian plików został przeniesiony z kernel32 do kernelbase;
  • Zamknięte są raporty o błędach związanych z działaniem gier i aplikacji Dragon Age: Art of Murder Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, WYSTAWA, Zoom Edytuj i Udostępnij 5.0.0.0.

Tego samego dnia Valve опубликовала nowa odsłona projektu Proton 4.11-4, 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 9 (w oparciu o D9VK), DirectX 10/11 (w oparciu o DXWK) i DirectX 12 (w oparciu o vkd3d), działając poprzez tłumaczenie wywołań DirectX na Vulkan API, 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 nowej wersji:

  • Warstwa DXVK (implementacja DXGI, Direct3D 10 i Direct3D 11 na bazie API Vulkan) została zaktualizowana do 1.3.4, który naprawia wyciek pamięci występujący podczas uruchamiania gier przy użyciu Direct2D. Naprawiono problemy z wydajnością w Quantum Break podczas korzystania ze sterowników NVIDIA i starszych sterowników AMD. W przypadku gier kontrolnych włączona jest opcja d3d11.allowMapFlagNoWait w celu pełniejszego wykorzystania zasobów GPU;
  • Warstwa D9VK (implementacja Direct3D 9 na API Vulkan) została zaktualizowana do wersji eksperymentalnej 0.21-rc-p;
  • Zaktualizowano komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) 19.09;
  • Poprawione zachowanie kontrolerów gier PlayStation 4 i innych kontrolerów podłączonych przez Bluetooth;
  • Wprowadzono ulepszenia w zakresie przechwytywania myszy i utraty ostrości w oknach;
  • Zapewniona jest obsługa uruchamiania gry Farming Simulator 19;
  • Naprawiono artefakty graficzne w A Hat in Time i Ultimate Marvel vs Capcom 3.

Źródło: opennet.ru

Dodaj komentarz