Wydanie Wine 5.15 i DXVK 1.7.1

Odbyła się eksperymentalne wydanie otwartej implementacji WinAPI - Wine 5.15. Od wydania wersji 5.14 Zamknięto 27 raportów o błędach i wprowadzono 273 zmiany.

Najważniejsze zmiany:

  • Dodano wstępną implementację bibliotek dźwiękowych Silnik XACT (Międzyplatformowe narzędzie do tworzenia dźwięku, xactengine3_*.dll), w tym interfejsy oprogramowania
    IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank i IXACT3Wave;

  • Rozpoczęto tworzenie biblioteki matematycznej w MSVCRT, realizowanej w oparciu o Musl;
  • Kontynuacja prac nad restrukturyzacją obsługi konsoli;
  • Zoptymalizowano wydajność API bezpośredniego wprowadzania danych;
  • Rozwiązano problemy z obsługą wyjątków na platformie x86-64;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte:
    splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
    Muzeum Pac-Mana, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte „EasyTune”, Red Dead Redemption 2.

Dodatkowo można to zauważyć problem międzywarstwy DXVK 1.7.1, która zapewnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, która działa poprzez translację wywołań do Vulkan API. Aby użyć DXVK wymagane wsparcie dla kierowców Vulkan API 1.1takie jak Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine, stanowiąc wydajniejszą alternatywę dla natywnych implementacji Direct3D 9/10/11 Wine działających na OpenGL.

Nowa wersja zapewnia wykorzystanie rozszerzeń VK_EXT_4444_formats i VK_EXT_extended_dynamic_state dla obsługiwanych sterowników w celu wyeliminowania potencjalnych problemów z przykładowymi kolorami obramowania na sprzęcie Intel i poprawnym dostępem do buforów wierzchołków. Wprowadzono drobne optymalizacje wydajności. D3D9 obsługuje format NV12 i brakującą instrukcję shaderów (rozwiązało to problemy z aplikacją GeForce Now i renderowaniem shaderów w niektórych grach).
Naprawiono problemy z uruchamianiem gier Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Wydanie i Terminator: Opór.

Źródło: opennet.ru

Dodaj komentarz