Състоя се експериментално издание на отворената реализация на Win32 API — Wine 7.1. От момента на издаването на 7.0 са затворени 42 отчета за грешки и са направени 408 промени. Напомняме, че от версия 2.x проектът Wine премина в схема на нумерация на версиите, при която всяко стабилно издание води до увеличаване на първата цифра в номера на версията (6.0.0, 7.0.0), а актуализациите на стабилните издания се издават с промяна на третата цифра (7.0.1, 7.0.2, 7.0.3). Експерименталните версии, разработвани в процеса на подготовка на следващото значимо издание, се издават с промяна на втората цифра (7.1, 7.2, 7.3).
Наиболее значительные изменения:
- Добавена е поддръжка за графичния API Vulkan 1.3.
- Решени са поредица от проблеми с темите на оформление.


- Подобрена е поддръжката на протокола WebSocket.
- Подобрено е отсечението на курсора на платформата macOS.
- В IDL компилатора са направени корекции за подобряване на поддръжката на C++.
- Затворени са отчети за грешки, свързани с работата на игрите: 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.
- Затворени са отчети за грешки, свързани с работата на приложенията: 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.
Допълнително може да се отбележи формирането на изданието на проекта Wine Staging 7.1, в рамките на което се формират разширени версии на Wine, включващи не напълно готови или рискови пачове, все още неподходящи за приемане в основната версия на Wine. В сравнение с Wine в Wine Staging се предоставят 561 допълнителен пач.
В новото издание е извършена синхронизация с кодовата база на Wine 7.1. В основния състав на Wine са пренесени 3 пача, свързани с реализацията на callback уведомления в xactengine, добавянето на WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY в ws2_32 и използването на динамично индексируеми (bindless) текстури за GLSL шейдери в wined3d. Актуализиран е пачът за поддръжка на NVIDIA CUDA.
Също така е публикувана версия на слоевете DXVK 1.9.4, предоставяща реализация на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работещи чрез транслация на повиквания в API Vulkan. DXVK може да се използва за стартиране на 3D приложения и игри в Linux с помощта на Wine, представляваща по-високопроизводителна алтернатива на вградените в Wine реализации на Direct3D 9/10/11, работещи върху OpenGL.
В новата версия на DXVK:
- По подразбиране е активиран режим на строга емулация на изчисления с плаваща запетая в D3D9 на системи с бъдещи версии на Vulkan драйвера RADV, което позволява постигането на повишена точност и производителност при визуализация.
- Подобрено е разпределението на паметта и е намалено потреблението на памет в игрите, които използват няколко процеса или устройства D3D.
- Решен е проблемът с използването на видеопаметта на GPU NVIDIA с RBAR (Resizable BAR) при активиране на настройката dxvk.shrinkNvidiaHvvHeap.
- Премахната е остарялата опция за деактивиране на OpenVR.
- Включени са оптимизации за производителност и е добавена поддръжка за технологията за реалистично мащабиране DLSS за играта God of War.
Източник: opennet.ru


