Phiên bản mới của Wine 4.17, Wine Staging 4.17, Proton 4.11-6 và D9VK 0.21

Có sẵn phát hành thử nghiệm triển khai mở API Win32 - Rượu vang 4.17. Kể từ khi phát hành phiên bản 4.16 14 báo cáo lỗi đã bị đóng và 274 thay đổi đã được thực hiện.

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

  • Движок Mono обновлён до версии 4.9.3;
  • В d3dx9 добавлена поддержка сжатых текстур в формате DXTn (перенесено из Wine Staging);
  • Предложена начальная версия runtime-библиотеки Windows Script (msscript);
  • В ntdll добавлена обработка вызовов APC до запуска процесса;
  • В wined3d добавлена поддержка GPU AMD VEGA12;
  • Реализована поддержка обработки уведомлений о смене устройств через API XRandR;
  • Добавлена поддержка генерации ключей RSA;
  • Для архитектуры ARM64 реализована поддержка бесшовных прокси (stubless proxies) для интерфейсов объектов;
  • Các báo cáo lỗi liên quan đến hoạt động của trò chơi và ứng dụng đều bị đóng.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Đồng thời trình bày phát hành dự án Dàn rượu 4.17, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока не пригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 855 дополнительных патчей. В новом выпуске осуществлена синхронизация с кодовой базой Wine 4.17. Добавлена поддержка ввода в raw-режиме (Raw Input в user32), что позволило избавиться от проблем в играх на базе движка Source, а также Overwatch и Star Citizen. Включены исправления, устраняющие крахи в играх
Empire Earth, Trinklet Supreme и Silent Hill 4: The Room. Добавлена заглушка dsdmo.dll для эффектов DirectSound.

Công ty van được phát hành dự án mới ra mắt Proton 4.11-6, dựa trên sự phát triển của dự án Wine và nhằm mục đích đảm bảo ra mắt các ứng dụng chơi game được tạo cho Windows và được trình bày trong danh mục Steam trên Linux. Phát triển dự án lây lan theo giấy phép BSD. Proton cho phép bạn chạy trực tiếp các ứng dụng chơi game chỉ dành cho Windows trong máy khách Steam Linux. Gói này bao gồm triển khai DirectX 9 (dựa trên D9VK), DirectX 10/11 (dựa trên phần mở rộng DXVK) và DirectX 12 (dựa trên vkd3d), hoạt động thông qua việc dịch các lệnh gọi DirectX sang API Vulkan, cung cấp khả năng hỗ trợ được cải thiện cho bộ điều khiển trò chơi và khả năng sử dụng chế độ toàn màn hình bất kể độ phân giải màn hình được hỗ trợ trong trò chơi.

В новой версии Proton прослойка DXVK (реализация DXGI, Direct3D 10 и Direct3D 11 поверх API Vulkan) обновлена до ветки 1.4trong đó
программный интерфейс Direct3D 11 обновлён до версии 11.4, а DXGI до версии 1.5. Тем временем, разработчики DXVK опубликовали корректирующее обновление DXVK 1.4.1, в котором устранили проблемы, приводящие к крахам в коде D3D10, и улучшили поддержку игр «Batman: Arkham City», «Hitman 2» и «Ni no Kuni Remastered».

Дополнительно можно отметить новый значительный выпуск проекта Đ9VK 0.21, в рамках которого развивается реализация Direct3D 9, работающая через трансляцию вызовов в графический API Vulkan. Проект основан на кодовой базе проекта DXVK, которая была расширена поддержкой Direct3D 9. По сравнению с реализацией Direct3D 9 на базе WineD3D, D9VK позволяет добиться более высокой производительности, так трансляция Direct3D 9 через OpenGL работает медленнее трансляции через Vulkan.

В phiên bản mới добавлены новые вызовы Direct3D 9
D3DBLEND_BOTHSRCALPHA и D3DBLEND_BOTHINVSRCALPHA, реализована система блокировок для изображений MSAA и карт глубины, добавлена поддержка форматов YUV2 и YUVY, добавлен расширенный набор констант при включении программной обработки вершинных шейдеров, проведена оптимизация производительности, для DXSO реализованы вызовы TexM3x3Spec и
TexM3x3VSpec, исправлено 27 ошибок.

Nguồn: opennet.ru

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