Valve выпустила Proton 6.3 для запуска Windows-игр под Linux

Компания Valve продолжает активно работать над совершенствованием своего проекта Proton, который позволяет запускать современные Windows-игры в среде ОC Linux. Запуск проекта состоялся в 2018 году, то есть не так и давно, но с тех пор инструмент неплохо эволюционировал.
Например, в декабре прошлого года компания выпустила 5.13-4 с поддержкой Cyberpunk 2077 — это произошло на следующий день после выхода самой игры. Сейчас вышла новая версия, как водится, еще более функциональная. Что там нового? Давайте посмотрим.
Главные обновления и улучшения
Пакет включает реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan. Кроме того, проект поддерживает многие игровые контроллеры, включая устройства от игровых консолей. А еще можно запускать игры в полноэкранном режиме независимо от поддерживаемых самими играми разрешений. Есть и механизмы улучшения производительности, которые называются «esync» (Eventfd Synchronization) и «futex/fsync».
Это то, что уже было. А вот новые возможности:
- Сейчас пакет синхронизирован с выпуском Wine 6.3 (прошлая ветка основывалась на wine 5.13). Так, в upstream добавлена целая серия накопившихся ранее патчей, которые входят в основной состав Wine. Плюс ко всему, обновлена до версии 1.8.1 прослойка tream, которая транслирует вызовы в API Vulkan. VKD3D-Proton обновили до версии 2.2. Это ответвление создали для улучшения поддержки Direct3D 12 в Proton 6.3. Разработчики не обошли вниманием и аудиосистему — компоненты FAudio с реализацией звуковых библиотек DirectX (API XAudio2, X3DAudio, XAPO и XACT3) обновлены до выпуска 21.03.05.
- Оптимизирована поддержка раскладок клавиатуры для дополнительных языков.
- Поддержка видео в играх получила обновление. Если формат не поддерживается, то показывается заглушка — настречная таблица.
- Оптимизирована поддержка контроллеров от PlayStation 5.
- Добавлена возможность настройки приоритетов активных потоков. Для их настройки используются RTKit или Unix-утилиты для управления приоритетами (nice, renice).
- Оптимизирована поддержка виртуальной реальности.
- Сборочная система тоже оптимизирована — это сделано для сокращения времени сборки.
- Конечно же, добавлена поддержка новых игр:
— Divinity: Original Sin 2
— Shenmue I & 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
- Оптимизирован процесс горячего подключения контроллеров в двух играх — Slay the Spire и Hades.
- Теперь нет проблем с подключением к сервису Uplay.
- Устранены проблемы в Microsoft Flight Simulator с использованием шлемов виртуальной реальности
- И, наконец, теперь нормально отображаются кат-сцены в игре Bioshock 2 Remastered.
Выпуск находится вот по этой ссылке.
Новых героев Gears of War: E-Day раскритиковали, а бывший продюсер объяснила, в чем проблема
Games Workshop показала семь новых батлфорсов для настольной игры Warhammer 40,000
Бомбора» представила новую обложку книги «Heroes of Might and Magic. Пошаговая история бессмертной серии
От «Метро» до «Детства»: как видеоигры торгуют нашим прошлым
Capcom чуть не лишилась Resident Evil: разработка седьмой части шла не по плану
Сотрудник магазина видеоигр во Франции преградил путь мародёрам, а видео с этим распространилось в сети
Косплеерша показала образ Анны-Генриетты из «Ведьмака 3», справедливой, но скорой на расправу княгини Туссента
Gravity Defied: мотоциклист-палочка бросает вызов гравитации