Наиболее важные изменения:
- Продолжено развитие функциональности, нацеленной на реализацию возможности использования Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. В драйвер winewayland.drv добавлена начальная поддержка графического API Vulkan (готовые, но пока не принятые доработки). Реализована возможность масштабирования вывода на экранах с высокой плотностью пикселей (High-DPI). Решена проблема с пропаданием курсора в GNOME на системах с двумя мониторами.
- Добавлена начальная поддержка ABI ARM64EC, предложенного Microsoft в Windows 11.
- Обновлена база локалей.
- Решена проблема с выводом звука во FreeBSD при использовании звуковой подсистемы OSS.
- Закрыты отчёты об ошибках, связанные с работой приложений: PhotoScape, RootMagic 6, PreSonus Studio One 2.6, WechatOCR, 3DMark 2000, Office 2021, ModOrganizer 2.5.0, Quicken, WinSCP.
- Закрыты отчёты об ошибках, связанные с работой игр The Elder Scrolls:
Drome Racers, Ninki Seiyuu no Tsukukurikata, Godhood, Age of Empires II Definitive Edition, Death Stranding, Port Royale 2, Dragon Age: Origins.
Одновременно сформирован выпуск проекта Wine Staging 8.21, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 491 дополнительный патч. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 8.21 и обновлён патч vkd3d-latest.
Дополнительно можно отметить публикацию компанией Valve проекта VKD3D-Proton 2.11, развивающего ответвление от кодовой базы vkd3d, созданного для улучшения поддержки Direct3D 12 в пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d. Из отличий также отмечается ориентация на использование современных расширений Vulkan и возможностей свежих выпусков графических драйверов для достижения полной совместимости с Direct3D 12.
Среди изменений в VKD3D-Proton 2.11:
- Включена по умолчанию поддержка API DXR (DirectX Raytracing).
- Добавлена эмуляция механизма Sampler Feedback, необходимая для реализации DirectX FL 12.2 (Feature Level 12_2).
- Для систем с GPU RDNA2+ и Turing+ включена по умолчанию поддержка DirectX Ultimate (FL 12.2).
- Реализованы функции
IndependentFrontAndBackStencilRefMaskSupported,
TriangleFanSupported,
DynamicIndexBufferStripCutSupported,
DynamicDepthBiasSupported,
NonNormalizedCoordinateSamplersSupported,
MismatchingOutputDimensionsSupported,
PointSamplingAddressesNeverRoundUp,
RasterizerDesc2Supported,
NarrowQuadrilateralLinesSupported,
AnisoFilterWithPointMipSupported. - Выполнена оптимизация группировки и пакетной обработки команд для расширений NV_device_generated_commands и NV_device_generated_commands_compute, позволившая на 15% повысить FPS в игре Halo Infinite на системах с драйвером RADV и на 1-2% поднять производительность игры Starfield.
- Проведена оптимизация выделения памяти для буферов DGC, что привело к значительному снижению нагрузки на CPU при использовании драйвера NVIDIA.
- Добавлена поддержка Vulkan-расширения VK_EXT_image_compression_control и NVIDIA-расширения NV_device_generated_commands_compute.
- Улучшена совместимость с играми Resident Evil 4 - Separate Ways, Lords of the Fallen, The Witcher 3, Cyberpunk 2077, Windjammers 2, Jurassic World Evolution 2.
Источник: https://www.opennet.ru/opennews/art.shtml?num=60177
(opennet.ru, мини-новости)