Компания Valve долгое время работает над возможностью запуска видеоигр на операционных системах семейства Linux. В 2018 году она начала поддержку инструмента Proton, являющегося частью инициативы Steam Play — возможности играть в купленные игры независимо от платформы Windows, Linux или Mac.
Valve Proton представляет собой форк программного слоя совместимости Wine с добавлением библиотек DXVK и других доработок. DXVK или DirectX over Vulkan — основанная на API Vulkan прослойка для запуска 3D-приложений DirectX 9/10/11 под Wine.
Основной идей Proton является интеграция всех этих механизмов совместимости в единое приложение, не требующее тонкой настройки со стороны пользователя. По задумке, Proton позволяет значительно облегчить геймерам переход на Linux без необходимости изучать базовые навыки администратора системы или терять доступ к большей части своей библиотеки игр.
В Сети создан фанатский проект ProtonDB, который ведет статистику, учет совместимости, а также содержит ряд твиков для отдельных игр. Согласно ProtonDB, инструмент Valve на данный момент поддерживает более 6500 игр, которые изначально не совместимы с Linux.
Каждый месяц более 100 игр получают полную совместимость с Linux благодаря Proton. Например, сейчас из тысячи самых популярных игр в Steam порядка 67% отлично работают в Linux без каких-либо изменений или с незначительными твиками.