Valve Proton: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
данные карточки из wikidata
Строка 27: Строка 27:
* Silver — игра работает, но зафиксированы мелкие проблемы, которые не нарушают игровой процесс.
* Silver — игра работает, но зафиксированы мелкие проблемы, которые не нарушают игровой процесс.
* Bronze — игра работает, но зафиксированы [[Аварийный отказ (программирование)|аварийные отказы]] или же иные серьёзные проблемы, которые нарушают игровой процесс.
* Bronze — игра работает, но зафиксированы [[Аварийный отказ (программирование)|аварийные отказы]] или же иные серьёзные проблемы, которые нарушают игровой процесс.
* Borked — игра не запускается или же имеют место ошибки, делающие игру непроходимой.
* Broked — игра не запускается или же имеют место ошибки, делающие игру непроходимой.


Наполнение данными осуществляется за счет предоставления отчетов пользователями на добровольной основе.
Наполнение данными осуществляется за счет предоставления отчетов пользователями на добровольной основе.

Версия от 21:16, 9 мая 2024

Valve Proton
Тип слой совместимости и Open core
Разработчики Valve и CodeWeavers[вд]
Написана на C++
Операционная система Linux
Первый выпуск 21 августа 2018[2]
Аппаратные платформы X86 и x86-64
Последняя версия
Репозиторий github.com/ValveSoftware…
Лицензия LGPLv2.1+[вд], модифицированная лицензия BSD[вд], лицензия zlib и проприетарная

Proton — программное обеспечение, которое позволяет программам, разработанным для Microsoft Windows, работать в операционных системах семейства Linux. Proton разработан Valve и является форком Wine. Он включает в себя множество патчей и дополнительных библиотек для улучшения производительности и совместимости с играми Windows. Сам Proton предназначен для интеграции в клиент Steam как «Steam Play», что обеспечивает бесперебойную работу Windows-игр и программного обеспечения в Steam, но его можно использовать как отдельное приложение.

Входящие в Proton компоненты распространяются под разными свободными лицензиями, в том числе: GPL, LGPL, MIT, лицензия zlib/libpng, SIL Open Font License, freeware и другие[3].

Описание

Proton был первоначально выпущен 21 августа 2018 года[4]. После его выпуска Valve анонсировала список из 27 игр, которые были протестированы и сертифицированы для работы, как у их родных аналогов на Windows, не требующей настройки от пользователя. Список включал такие игры, как Doom (2016), Quake, S.T.A.L.K.E.R.: Тень Чернобыля.[5]

Возможности, которые предоставляет Proton, включают[6]:

  • Запуск Windows-игр в Linux-клиенте Steam напрямую, включая полноценную поддержку Steamworks и OpenVR;
  • Реализации DirectX 9, 10, 11 (на базе DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, что позволяет снизить негативное влияние на производительность и улучшить совместимость с играми;
  • Улучшенная поддержка полноэкранного режима: игры, которые не поддерживают родное разрешение, будут автоматически растянуты на весь экран;
  • Улучшена поддержка игровых контроллеров: игры теперь должны работать со всеми устройствами, которые знает Steam;
  • Значительно увеличена производительность многопоточных игр по сравнению с оригинальным Wine (задействован набор патчей esync для улучшения поддержки многопоточных приложений в Wine);
  • Поддержка античитов с помощью Proton EasyAntiCheat Runtime и Proton BattlEye Runtime;
  • Игры и приложения запускаются в контейнерах Steam Linux Runtime.

ProtonDB

ProtonDB — неофициальный web-сайт, который собирает и отображает информацию о качестве поддержки совместимости при помощи Proton.

Шкала оценки состоит из 6 пунктов:

  • Native — игра не требует Proton для запуска, либо требует, но поддержка Proton игрой официальная.
  • Platinum — игра идеально работает без необходимости произведения дополнительной настройки окружения запуска.
  • Gold — игра работает без проблем, но для запуска необходимы «minor tweaks» — небольшие изменения настроек операционной системы, окружения или конфигурации Proton.
  • Silver — игра работает, но зафиксированы мелкие проблемы, которые не нарушают игровой процесс.
  • Bronze — игра работает, но зафиксированы аварийные отказы или же иные серьёзные проблемы, которые нарушают игровой процесс.
  • Broked — игра не запускается или же имеют место ошибки, делающие игру непроходимой.

Наполнение данными осуществляется за счет предоставления отчетов пользователями на добровольной основе.

Согласно статистике ProtonDB[7] 78 % игр среди 1000 самых популярных в Steam имеют рейтинг Gold или выше(по состоянию на 1 января 2022 года).

Примечания

  1. Proton 9.0-4 — 2024.
  2. Steam :: Steam for Linux :: Introducing a new version of Steam
  3. Proton dist.LICENSE (англ.). Дата обращения: 4 февраля 2024. Архивировано 4 февраля 2024 года.
  4. Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine. GamingOnLinux. Дата обращения: 27 марта 2020. Архивировано 3 июня 2023 года.
  5. Steam for Linux:Представляем новую версию Steam Play. Steamcommunity.com. Дата обращения: 12 августа 2019. Архивировано 22 августа 2018 года.
  6. Компания Valve представила проект Proton для запуска Windows-игр в Linux  : Opennet.ru. Дата обращения: 27 марта 2020. Архивировано 17 февраля 2020 года.
  7. ProtonDB. www.protondb.com. Дата обращения: 4 января 2022. Архивировано 1 января 2022 года.

Ссылки

  • ProtonDB — неофициальный сайт с информацией о качестве поддержки совместимости при помощи Proton на основе пользовательских отчетов