Вино Wayland 7.7 выпущена новая разработка с набором патчей и драйвером winewayland.drv, позволяющая использовать слой совместимости WINE в средах на основе графического протокола Wayland, без использования компонентов XWayland и X11, как это приходилось делать ранее . Это дает прекрасную возможность запускать все виды собственного программного обеспечения Microsoft Windows, и особенно игры, использующие графический API Vulkan и Direct3D 9, 11 и 12. Поддержка Direct3D осуществляется через DXVK, который, как вы знаете, если вы читаете нас, является который переводит вызовы Microsoft API в Vulkan.
В комплект Wine-Wayland также входят исправления и fsync для повышения производительности многопоточных игр, а также код для поддержки таких технологий, как AMD FSR (FidelityFX Super Resolution), для уменьшения потери качества графики. разрешение экранов. С другой стороны, эта новая версия синхронизируется с кодовая база Wine 7.7, поэтому он имеет все свои функции и улучшения, а также обновления компонентов, таких как DXVK и VKD3D-Proton.
С другой стороны, это не только приносит пользу пользователям, которые используют этот уровень совместимости, есть и кое-что хорошее для разработчиков дистрибутива. Wine-wayland позволит использовать его в средах с Wayland без необходимости в других промежуточных пакетах, таких как упомянутые выше. Это означает, что производительность и скорость отклика повысятся за счет удаления средних слоев. И не только это, проблемы безопасности, присущие X11, остались позади, и все новые функции, которые были включены в Wayland, будут доступны для современных настольных сред.
Несомненно, большие усилия убрать барьер совместимости и проблема в том, что разработчики иногда смотрят только в сторону редмондской компании…
Дополнительная информация о Wine-Wayland, исходный код и загрузка – Сайт GitHub