Протон (программное обеспечение)
![]() «Break Arcade Games Out» работает на Arch Linux с использованием Proton Experimental | |
Разработчик(и) | Клапан КодВиверс |
---|---|
Первоначальный выпуск | 21 августа 2018 г |
Стабильная версия | 9,0-2
/ 12 июня 2024 г |
Репозиторий | Протон на GitHub |
Операционная система | Линукс |
Доступно в | Английский |
Тип | Уровень совместимости |
Лицензия |
|
Proton — это уровень совместимости игр для Windows , запускаемых в операционных системах на базе Linux . [ 1 ] Proton разработан компанией Valve в сотрудничестве с разработчиками из CodeWeavers . [ 2 ] Это набор программного обеспечения и библиотек в сочетании с исправленной версией Wine для повышения производительности и совместимости с играми для Windows. Proton предназначен для интеграции в клиент Steam как «Steam Play». [ 3 ] Официально распространяется через клиент, хотя сторонние форки можно устанавливать вручную.
Обзор
[ редактировать ]Протон был первоначально выпущен 21 августа 2018 года. [ 4 ] После выпуска Valve объявила список из 27 игр, которые были протестированы и сертифицированы для работы так же, как их родные аналоги для Windows, без необходимости настройки конечным пользователем. К ним относятся Doom (2016) , Quake и Final Fantasy VI . [ 3 ] [ 4 ] [ 5 ]
Proton включает в себя несколько библиотек, улучшающих производительность 3D. К ним относятся слои трансляции Direct3D в Vulkan , а именно DXVK для Direct3D 9, 10 и 11 и VKD3D-Proton для Direct3D 12. Отдельная библиотека, известная как D9VK, обеспечивала поддержку Direct3D 9, пока она не была объединена с DXVK в декабре 2019 года. [ 6 ]
Совместимость
[ редактировать ]Будучи ответвлением Wine, Proton поддерживает такую же совместимость с приложениями Windows, как и его основной аналог. Помимо официального списка совместимых игр, совместимы многие другие игры для Windows. [ 7 ] пусть и неофициально, с Протоном. Пользователь может при желании принудительно использовать Proton для конкретной игры, даже если версия Linux уже существует. [ 8 ] Это можно сделать, если официальная поддержка Linux в игре отсутствует или нестабильна.
ПротонБД
[ редактировать ]ProtonDB — это неофициальный веб-сайт сообщества, который собирает и отображает краудсорсинговые данные, описывающие совместимость данной игры с Proton, по шкале оценок от «Borked» (не работает) до «Платиновый» (работает отлично). [ 9 ] [ 10 ] Сайт создан на основе WineHQ AppDB, которая также собирает и отображает краудсорсинговые отчеты о совместимости и использует аналогичную систему оценок.
История выпусков
[ редактировать ]Valve выпустила восемь основных версий Proton. Схема управления версиями относится к исходной версии Wine, на которой она основана, с добавленным номером патча. [ 1 ]
Proton обычно отстает от своей исходной базы Wine на несколько выпусков. Неофициальные форки, такие как Proton GE, [ 11 ] были созданы для перебазирования Proton на последние версии Wine, что может улучшить совместимость с играми по сравнению с официальной версией, а иногда и повредить ей. [ 12 ]
В декабре 2020 года Valve выпустила Proton Experimental, постоянную бета- версию Proton, которая включает в себя новые функции и исправления ошибок быстрее, чем обычные выпуски. [ 13 ] которые в конечном итоге включаются в обычный выпуск. [ 14 ]
Steam Deck использует Proton для повышения совместимости программного обеспечения. [ 15 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «ВалвеСофтваре/Протон» . Гитхаб . Проверено 3 марта 2022 г.
- ^ «Соус программного обеспечения Proton от CodeWeavers обеспечивает работу Steam Deck» . CodeWeavers (пресс-релиз). 25 февраля 2022 г. . Проверено 3 марта 2022 г.
- ^ Jump up to: а б «Steam для Linux :: Представляем новую версию Steam Play» . Сообщество Steam . 21 августа 2018 года . Проверено 12 августа 2019 г.
- ^ Jump up to: а б Доу, Лиам (21 августа 2018 г.). «Valve официально подтверждает новую версию Steam Play, которая включает в себя модифицированную версию Wine» . Игры в Linux .
- ^ Дингман, Хайден (21 августа 2018 г.). «Steam добавляет Proton, благодаря чему в игры для Windows можно играть на Linux (по крайней мере, теоретически)» . ПКМир . Проверено 12 августа 2019 г.
- ^ "doitsujin/dxvk" . Гитхаб . Проверено 17 апреля 2020 г.
- ^ Доу, Лиам (1 июля 2019 г.). «Из отчетов ProtonDB за июнь 2019 года видно, что более 5,5 тысяч игр работают со Steam Play» . Игры в Linux . Проверено 4 ноября 2019 г.
- ^ «Бета-версия клиента Steam» . Сообщество Steam . 17 января 2019 года . Проверено 27 июля 2020 г.
- ^ «Steam Proton открыл игровые шлюзы для пользователей Linux» . СлэшГир . 22 апреля 2020 г. Проверено 27 июля 2020 г.
- ^ Доу, Лиам (5 августа 2019 г.). «Взгляд на то, как обстоят дела в Steam Play, на основе отчетов ProtonDB за июль» . Игры в Linux . Проверено 27 июля 2020 г.
- ^ Доу, Лиам (2 сентября 2019 г.). «Хотите более современный Proton для Steam Play? Proton GE выпустила большой новый релиз» . Игры в Linux . Проверено 31 июля 2020 г.
- ^ «Релизы · GloriousEggroll/proton-ge-custom» . Гитхаб . Проверено 31 июля 2020 г.
- ^ Доу, Лиам (15 декабря 2020 г.). «Valve продолжает дорабатывать новый «Proton Experimental» для Cyberpunk 2077» . Игры в Linux . Проверено 26 февраля 2021 г.
- ^ Доу, Лиам (15 января 2021 г.). «Протон 5.13-5 сейчас работает, внося некоторые экспериментальные изменения» . Игры в Linux . Проверено 26 февраля 2021 г.
- ^ Дакетт, Крис (16 июля 2021 г.). «Steam Deck — это портативный компьютер на базе процессора AMD от Valve, работающий под управлением KDE в Arch Linux» . ЗДНет . Проверено 16 июля 2021 г.
Внешние ссылки
[ редактировать ]- ProtonDB - база данных сообщества для данных о совместимости игр.