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.
Выпуск находится вот по этой ссылке.
Предзаказы GTA VI значительно превышают прогнозы, почти три четверти копий купили для PS5
Спустя четыре дня энтузиасты почти довели эмуляцию The Legend of Zelda: Ocarina of Time Remake до идеала
В Steam появилась статистика частоты кадров для игр на Steam Deck
Rockstar продаёт настоящий спорткар Grotti Cheetah из GTA VI
Microsoft готовит ИИ для исправления речи во время стрима
Цифры не на стороне Sony: физические издания игр по-прежнему востребованы у аудитории
OpenAI и ModRetro представили портативную консоль для игр, созданных с помощью Codex
В Xbox Game Pass появятся три игры от создателей Frostpunk