Bản phát hành Wine 7.1 và Wine staging 7.1

Một bản phát hành thử nghiệm triển khai mã nguồn mở của API Win32, Wine 7.1, đã diễn ra. Kể từ khi phát hành 7.0, 42 báo cáo lỗi đã bị đóng và 408 thay đổi đã được thực hiện. Nhớ lại rằng bắt đầu từ nhánh 2.x, dự án Wine đã chuyển sang sơ đồ đánh số phiên bản, trong đó mỗi bản phát hành ổn định dẫn đến sự gia tăng chữ số đầu tiên trong số phiên bản (6.0.0, 7.0.0) và cập nhật lên các bản phát hành ổn định được phát hành với sự thay đổi ở chữ số thứ ba (7.0.1, 7.0.2, 7.0.3). Các phiên bản thử nghiệm được phát triển để chuẩn bị cho phiên bản chính tiếp theo được phát hành với sự thay đổi ở chữ số thứ hai (7.1, 7.2, 7.3).

Những thay đổi quan trọng nhất:

  • Đã thêm hỗ trợ cho API đồ họa Vulkan 1.3.
  • Решена серия проблем с темами оформления.
    Bản phát hành Wine 7.1 và Wine staging 7.1Bản phát hành Wine 7.1 và Wine staging 7.1
  • Улучшена поддержка протокола 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.

Nguồn: opennet.ru

Thêm một lời nhận xét