Wydanie wina 4.14

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.14. Od wydania wersji 4.13 Zamknięto 18 raportów o błędach i wprowadzono 255 zmian.

Najważniejsze zmiany:

  • Silnik Mono został zaktualizowany do wersji 4.9.2, co wyeliminowało problemy przy uruchamianiu zadań DARK i DLC;
  • Biblioteki DLL w formacie PE (Portable Executable) nie są już powiązane ze środowiskiem wykonawczym
    MinGW;

  • ntoskrnl implementuje wywołanie MmIsThisAnNtAsSystem i dodaje kody pośredniczące dla wywołań SePrivilegeCheck i SeLocateProcessImageName;
  • В
    wtsapi32 zaimplementował funkcje WTSFreeMemoryExA i WTSFreeMemoryExW oraz dodał kody pośredniczące dla WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] i WTSOpenServerEx[AW];

  • Dodano nowe biblioteki DLL wlanui i utildll;
  • Kod związany z zarządzaniem procesami, wątkami i deskryptorami plików został przeniesiony z kernel32 do kernelbase;
  • Wined3d dodał funkcje do pracy z teksturami, takie jak wined3d_texture_upload_data() i wined3d_texture_gl_upload_data();
  • Wprowadzono poprawki związane z obsługą wyjątków na platformie ARM64;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte:
    World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.

Dodatkowo można to zauważyć publikacja Valve aktualizuje projekt Proton 4.11-2, 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 12 (na podstawie 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 zaktualizowano komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) do wersji 19.08, silnik Mono do wersji 4.9.2 oraz warstwę DXVK (implementacja DXGI, Direct3D 10 i Direct3D 11 na bazie Vulkan API) zostało zaktualizowane do wersji 1.3.2. Zapewniono wyjście 60 FPS dla ekranów o dużej liczbie klatek na sekundę (niezbędne w przypadku starszych gier). Naprawiono problemy z zawieszaniem się podczas wprowadzania tekstu w Earth Defense Force 5 i Earth Defense Force 4.1.

Źródło: opennet.ru

Dodaj komentarz