Wine 4.17, Wine Staging 4.17, Proton 4.11-6 및 D9VK 0.21의 새 버전

사용 가능 Win32 API 개방형 구현의 실험적 릴리스 - 와인 4.17. 버전 출시 이후 4.16 14개의 버그 보고서가 마감되었으며 274개의 변경 사항이 적용되었습니다.

가장 중요한 변경 사항:

  • Движок Mono обновлён до версии 4.9.3;
  • В d3dx9 добавлена поддержка сжатых текстур в формате DXTn (перенесено из Wine Staging);
  • Предложена начальная версия runtime-библиотеки Windows Script (msscript);
  • В ntdll добавлена обработка вызовов APC до запуска процесса;
  • В wined3d добавлена поддержка GPU AMD VEGA12;
  • Реализована поддержка обработки уведомлений о смене устройств через API XRandR;
  • Добавлена поддержка генерации ключей RSA;
  • Для архитектуры ARM64 реализована поддержка бесшовных прокси (stubless proxies) для интерфейсов объектов;
  • 게임 및 애플리케이션 작동과 관련된 오류 보고서가 닫힙니다.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

동시에 제시된 프로젝트 릴리스 와인 준비 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.

밸브 회사 опубликовала 프로젝트의 새로운 릴리스 양성자 4.11-6, 이는 Wine 프로젝트의 개발을 기반으로 하며 Windows용으로 생성되고 Steam 카탈로그에 표시되는 게임 애플리케이션이 Linux에서 실행될 수 있도록 보장하는 것을 목표로 합니다. 프로젝트 성과 확산 BSD 라이센스에 따라. Proton을 사용하면 Steam Linux 클라이언트에서 Windows 전용 게임 애플리케이션을 직접 실행할 수 있습니다. 패키지에는 DirectX 9 구현이 포함되어 있습니다. D9VK), DirectX 10/11(기준) DXVK) 및 DirectX 12(기반) vkd3d)는 DirectX 호출을 Vulkan API로 변환하여 작동하며 게임 컨트롤러에 대한 향상된 지원을 제공하고 게임에서 지원되는 화면 해상도에 관계없이 전체 화면 모드를 사용할 수 있는 기능을 제공합니다.

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

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

В 새로운 버전 добавлены новые вызовы Direct3D 9
D3DBLEND_BOTHSRCALPHA и D3DBLEND_BOTHINVSRCALPHA, реализована система блокировок для изображений MSAA и карт глубины, добавлена поддержка форматов YUV2 и YUVY, добавлен расширенный набор констант при включении программной обработки вершинных шейдеров, проведена оптимизация производительности, для DXSO реализованы вызовы TexM3x3Spec и
TexM3x3VSpec, исправлено 27 ошибок.

출처 : opennet.ru

코멘트를 추가