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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м - изолированная статья
Нет описания правки
Строка 10: Строка 10:
| platform = [[IA-32|x86-32]], [[x86-64]], [[ARM architecture|ARM]]
| platform = [[IA-32|x86-32]], [[x86-64]], [[ARM architecture|ARM]]
| released = {{Start date and age|2018|08|21|df=yes}}
| released = {{Start date and age|2018|08|21|df=yes}}
| latest release version = 5.0-5<ref>{{Cite web|url=https://github.com/ValveSoftware/Proton/releases|last=Eikum|first=Andrew|title=Выпуски · ValveSoftware/Proton|date=2020-03-21|accessdate=2020-03-22}}</ref>
| latest release version = 5.0-7<ref>{{Cite web|url=https://github.com/ValveSoftware/Proton/releases|last=Eikum|first=Andrew|title=Выпуски · ValveSoftware/Proton|date=2020-03-21|accessdate=2020-03-22}}</ref>
| latest release date = {{Start date and age|2020|03|21|df=yes}}
| latest release date = {{Start date and age|2020|05|01|df=yes}}
| license = *• Основная: [[Лицензия BSD|3-clause BSD]]
| license = *• Основная: [[Лицензия BSD|3-clause BSD]]
*• Wine: [[LGPL|LGPLv2.1+]]
*• Wine: [[LGPL|LGPLv2.1+]]

Версия от 23:39, 29 мая 2020

Proton
Тип слой совместимости и Open core
Автор Фрэнк Рубен (Wine)
Разработчик Valve Corporation
Написана на C++
Операционная система Linux
Первый выпуск 21 августа 2018; 6 лет назад (2018-08-21)
Аппаратные платформы x86-32, x86-64, ARM
Последняя версия 5.0-7[1] (1 мая 2020; 4 года назад (2020-05-01))
Репозиторий github.com/ValveSoftware/Proton
Лицензия

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

Описание

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

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

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

Ссылки

  1. Eikum, Andrew Выпуски · ValveSoftware/Proton (21 марта 2020). Дата обращения: 22 марта 2020.
  2. Инструмент совместимости для Steam Play на основе Wine и дополнительных компонентов: ValveSoftware/Proton, Valve, 2019-11-03, Дата обращения: 3 ноября 2019 (Proprietary blob for Steam integration)
  3. Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine. GamingOnLinux.
  4. Steam for Linux:Представляем новую версию Steam Play. Steamcommunity.com. Дата обращения: 12 августа 2019.
  5. Компания Valve представила проект Proton для запуска Windows-игр в Linux  : Opennet.ru. Дата обращения: 27 марта 2020.