Разработчик(и) | Valve CodeWeavers |
---|---|
Первоначальный выпуск | 21 августа 2018 г. ( 21 августа 2018 ) |
Стабильный релиз | 9.0-3 / 19 сентября 2024 г. ( 19 сентября 2024 ) |
Репозиторий | Протон на GitHub |
Операционная система | Линукс |
Доступно в | Английский |
Тип | Уровень совместимости |
Лицензия |
|
Proton — это слой совместимости для игр Windows , запускаемых на операционных системах на базе Linux . [1] Proton разработан Valve в сотрудничестве с разработчиками из CodeWeavers . [2] Это набор программного обеспечения и библиотек , объединенных с исправленной версией Wine для улучшения производительности и совместимости с играми Windows. Proton разработан для интеграции в клиент Steam как «Steam Play». [3] Он официально распространяется через клиент, хотя сторонние форки можно установить вручную.
Proton был первоначально выпущен 21 августа 2018 года . [4] После выпуска Valve объявила список из 27 игр, которые были протестированы и сертифицированы для работы как их родные аналоги для Windows без необходимости настройки конечным пользователем. К ним относятся Doom (2016) , Quake и Final Fantasy VI . [3] [4] [5]
Proton включает в себя несколько библиотек, которые улучшают производительность 3D. Они включают слои трансляции Direct3D -to- Vulkan , а именно DXVK для Direct3D 9, 10 и 11, и VKD3D-Proton для Direct3D 12. Отдельная библиотека, известная как D9VK, занималась поддержкой Direct3D 9, пока не была объединена с DXVK в декабре 2019 года. [6]
Будучи ответвлением Wine, Proton поддерживает очень похожую совместимость с приложениями Windows, как и его аналог в исходной версии. В дополнение к официальному списку совместимых игр, многие другие игры Windows совместимы, [7] хотя и неофициально, с Proton. Пользователь может по желанию принудительно использовать Proton для определенной игры, даже если версия для Linux уже существует. [8] Это может быть сделано, когда официальная поддержка Linux в игре отсутствует или, возможно, нестабильна.
ProtonDB — неофициальный сайт сообщества, который собирает и отображает полученные с помощью краудсорсинга данные, описывающие совместимость определенного названия с Proton, по шкале оценок от «Borked» (не работает) до «Platinum» (работает идеально). [9] [10] Сайт создан по образцу WineHQ AppDB, который также собирает и отображает полученные с помощью краудсорсинга отчеты о совместимости и использует похожую систему оценок.
Valve выпустила девять [11] основных версий Proton. Схема версий ссылается на версию Wine, на которой она основана, с добавленным номером патча. [1]
Proton обычно отстает от своей базы Wine на несколько релизов. Неофициальные форки, такие как Proton GE, [12] были созданы для перебазирования Proton на последние версии Wine, что может улучшить совместимость с играми по сравнению с официальным релизом, а иногда и навредить ей. [13]
В декабре 2020 года Valve выпустила Proton Experimental, постоянную бета- версию Proton, которая включает новые функции и исправления ошибок быстрее, чем обычные выпуски, [14] которые в конечном итоге включаются в обычный выпуск. [15]
Steam Deck использует Proton для повышения совместимости программного обеспечения. [16]