Vydání Wine 7.1 a Wine staging 7.1

Proběhlo experimentální vydání open source implementace Win32 API, Wine 7.1. Od vydání 7.0 bylo uzavřeno 42 hlášení o chybách a bylo provedeno 408 změn. Připomeňme, že počínaje větví 2.x přešel projekt Wine na schéma číslování verzí, ve kterém každé stabilní vydání vede ke zvýšení první číslice v čísle verze (6.0.0, 7.0.0) a aktualizacím na stabilní verze jsou vydány se změnou třetí číslice (7.0.1, 7.0.2, 7.0.3). Experimentální verze vyvinuté v rámci přípravy na další hlavní vydání jsou vydány se změnou druhé číslice (7.1, 7.2, 7.3).

Nejdůležitější změny:

  • Přidána podpora pro grafické rozhraní API Vulkan 1.3.
  • Opravena řada problémů s motivy.
    Vydání Wine 7.1 a Wine staging 7.1Vydání Wine 7.1 a Wine staging 7.1
  • Vylepšená podpora protokolu WebSocket.
  • Vylepšené ořezávání kurzoru na platformě macOS.
  • Byly provedeny opravy kompilátoru IDL, aby se zlepšila podpora C++.
  • Uzavřená hlášení chyb související s hrami: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Uzavřená hlášení chyb související s provozem aplikací: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

Dále můžeme zaznamenat formování vydání projektu Wine Staging 7.1, v rámci kterého se tvoří rozšířené sestavení Wine, včetně neúplných nebo rizikových patchů, které ještě nejsou vhodné pro přijetí do hlavní větve Wine. Ve srovnání s Wine poskytuje Wine Staging 561 dalších oprav.

Nové vydání je synchronizováno s kódovou základnou Wine 7.1. Do hlavního balíčku Wine byly přeneseny 3 opravy týkající se implementace upozornění na zpětné volání v xactengine, přidání WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY do ws2_32 a použití dynamicky indexovaných (bezvazebných) textur pro GLSL shadery ve wind3d. Aktualizovaný patch pro podporu NVIDIA CUDA.

Bylo také zveřejněno vydání vrstvy DXVK 1.9.4, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracující prostřednictvím překladu volání do Vulkan API. DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine a slouží jako výkonnější alternativa k vestavěným implementacím Wine Direct3D 9/10/11 běžícím na OpenGL.

V nové verzi DXVK:

  • Ve výchozím nastavení je na systémech s budoucími verzemi ovladače RADV Vulkan povolen přísný režim emulace s pohyblivou řádovou čárkou D3D9, což zlepší přesnost a výkon vykreslování.
  • Vylepšené přidělování paměti a snížená spotřeba paměti ve hrách, které používají více procesů nebo zařízení D3D.
  • Byl vyřešen problém s používáním video paměti na GPU NVIDIA s RBAR (Resizable BAR), když je povoleno nastavení dxvk.shrinkNvidiaHvvHeap.
  • Odstraněna zastaralá možnost deaktivace OpenVR.
  • Povolena optimalizace výkonu a přidána podpora pro realistické škálování DLSS pro God of War.

Zdroj: opennet.ru

Přidat komentář