Proton от Valve позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, созданные для Windows. www.opennet.ru Инструмент основан на проекте Wine и включает в себя множество патчей и дополнительных библиотек для улучшения производительности и совместимости с играми Windows. ru.wikipedia.org en.wikipedia.org
Некоторые возможности Proton:
- Поддержка DirectX 9, 10, 11 (на базе DXVK) и DirectX 12 (на базе vkd3d-proton). ru.wikipedia.org Трансляция вызовов DirectX в API Vulkan позволяет снизить негативное влияние на производительность и улучшить совместимость с играми. ru.wikipedia.org
- Улучшенная поддержка полноэкранного режима. ru.wikipedia.org Игры, которые не поддерживают родное разрешение, автоматически растягиваются на весь экран. ru.wikipedia.org
- Улучшенная поддержка игровых контроллеров. ru.wikipedia.org Игры работают со всеми устройствами, которые знает Steam. ru.wikipedia.org
- Увеличение производительности многопоточных игр по сравнению с оригинальным Wine. ru.wikipedia.org Для этого задействован набор патчей esync. ru.wikipedia.org
- Поддержка античитов с помощью Proton EasyAntiCheat Runtime и Proton BattlEye Runtime. ru.wikipedia.org
- Запуск игр и приложений в контейнерах Steam Linux Runtime. ru.wikipedia.org
Proton предназначен для интеграции в клиент Steam как «Steam Play», но его можно использовать как отдельное приложение. ru.wikipedia.org en.wikipedia.org