Корпорация Valve представила новую версию проекта Proton — решения для запуска Windows-игр в Linux. Пакет включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. Для увеличения производительности многопоточных игр поддерживаются механизмы «esync» (Eventfd Synchronization) и «futex/fsync».
В версии 6.3-1 заявлены следующие изменения:
- Выполнена синхронизация с выпуском Wine 6.3 (прошлая ветка Proton основывалась на Wine 5.13). Из Proton в upstream перенесены накопившиеся специфичные патчи, которые теперь входят в основной состав Wine. Прослойка DXVK, транслирующая вызовы в API Vulkan, обновлена до версии 1.8.1. VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12, обновлено до версии 2.2. Компоненты FAudio с реализацией звуковых библиотек DirectX (API XAudio2, X3DAudio, XAPO и XACT3) обновлены до выпуска 21.03.05. Пакет wine-mono обновлён до версии 6.1.1;
- Улучшена поддержка раскладок клавиатуры для языков, отличных от английского;
- Улучшена поддержка контроллеров PlayStation 5;
- Улучшена поддержка видео в играх;
- Сокращено время инициализации режима виртуальной реальности и улучшена совместимость с 3D-шлемами;
- Появилась возможность настройки приоритетов для выполняемых потоков. Для настройки можно использовать RTKit или Unix-утилиты для управления приоритетами (nice, renice);
- Переделана сборочная система для сокращения времени сборки;
- Решены проблемы с подключением к сервису Uplay;
- Улучшены средства определения раскладки кнопок игровых контроллеров и горячего подключения контроллеров в играх Slay the Spire и Hades;
- Налажен показ врезок видео (кат-сцен) в игре Bioshock 2 Remastered;
- Исправлены проблемы при игре в Microsoft Flight Simulator с использованием шлемов виртуальной реальности;
- Улучшена поддержка игровых рулей Logitech G29 в игре Assetto Corsa Competizione;
- Появилась поддержка следующих игр: Divinity: Original Sin 2, Shenmue I, Shenmue II, Mass Effect 3 N7 Digital Deluxe Edition (2012), Tom Clancy’s Rainbow Six Lockdow, XCOM: Chimera Squad, Bioshock 2 Remastered, Company of Heroes 2, logiCally, Rise of the Triad, Home Behind 2, Shadow Empire, Arena Wars 2, King Arthur: Knight’s Tale, Rise of Venice, ARK Park, Gravity Sketch и Battle Arena VR.
Скачать Proton можно по этой ссылке. Ну а пользователям Steam достаточно включить Proton в настройках.
Статьи по теме: