что такое proton в steam

Valve выпустила Proton 6.3 для запуска Windows-игр под Linux

что такое proton в steam. aqdg1bes9y7bipbf 9ekyowbt8y. что такое proton в steam фото. что такое proton в steam-aqdg1bes9y7bipbf 9ekyowbt8y. картинка что такое proton в steam. картинка aqdg1bes9y7bipbf 9ekyowbt8y.

Компания Valve продолжает активно работать над совершенствованием своего проекта Proton, который позволяет запускать современные Windows-игры в среде ОC Linux. Запуск проекта состоялся в 2018 году, то есть не так и давно, но с тех пор инструмент неплохо эволюционировал.

Например, в декабре прошлого года компания выпустила 5.13-4 с поддержкой Cyberpunk 2077 — это произошло на следующий день после выхода самой игры. Сейчас вышла новая версия, как водится, еще более функциональная. Что там нового? Давайте посмотрим.

Главные обновления и улучшения

Пакет включает реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan. Кроме того, проект поддерживает многие игровые контроллеры, включая устройства от игровых консолей. А еще можно запускать игры в полноэкранном режиме независимо от поддерживаемых самими играми разрешений. Есть и механизмы улучшения производительности, которые называются «esync» (Eventfd Synchronization) и «futex/fsync».

Это то, что уже было. А вот новые возможности:

— Divinity: Original Sin 2
— Shenmue I & II
— Mass Effect 3 N7 Digital Deluxe Edition (2012)
— Tom Clancy’s Rainbow Six Lockdown
— XCOM: Chimera Squad
— Bioshock 2 Remastered
— Company of Heroes 2
— logiCally
— Rise of the Triad
— Home Behind 2
— Shadow Empire
— Arena Wars 2
— King Arthur: Knight’s Tale
— Rise of Venice
— ARK Park
— Gravity Sketch
— Battle Arena VR

Источник

Компания Valve хочет обеспечить запуск всех Windows-игр на Linux

Компания Valve представила проект Proton — запуск Windows-игр на Linux.

что такое proton в steam. Steam. что такое proton в steam фото. что такое proton в steam-Steam. картинка что такое proton в steam. картинка Steam.
Иллюстрация wccftech.com

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

На данный момент объявлено о полной поддержке 26 игр. Кроме того, энтузиасты могут попробовать запустить любую игру, задействовав опцию Enable Steam Play for all titles в настройках. Все результаты попыток запуска игр записываются в google-таблицу.

что такое proton в steam. 02. что такое proton в steam фото. что такое proton в steam-02. картинка что такое proton в steam. картинка 02.

Для запуска Proton достаточно установить последний бета-выпуск Steam Client для Linux.
Для корректной работы бета версии необходимо наличие в системе свежих драйверов для видеокарты NVIDIA версии не ниже 396.51 или Intel/AMD из пакета Mesa 18.2.0, кроме того, потребуется увеличение лимита на число открытых файловых дескрипторов. Для Ubuntu 18.04 новые версии драйвера NVIDIA и Mesa можно установить из PPA-репозиториев (NVIDIA, Mesa).

Наработки проекта публикуются на GitHub с BSD лицензией исходных кодов. Разработка ведется уже более двух лет при непосредственном участии команды Wine HQ, и многие изменения уже переносятся в оригинальный проект Wine и связанные с ним проекты, такие как DXVK и vk3d.

В 2010 году компания Valve объявила о выпуске сервиса Steam Play, позволяющего, купив игру однажды, установить ее в любом из трёх популярных семейств ОС: Windows, macOS и Linux. За 8 лет с того момента более 3000 игр в каталоге Steam стали доступными для адептов Linux, и внедрение поддержки новых игр не прекращается до сих пор.

Однако, одновременно с попытками расширить библиотеку игр на одной платформе, Valve решила прекратить поддержку старых систем на другой платформе. В июне 2018 года компания сообщила о завершении поддержки операционных систем Windows XP и Vista.

Источник

Что такое Steam Play Proton или как запускать игры на Linux

Желаете использовать дистрибутив GNU/Linux у себя на домашнем ПК, но при этом не хотите терять возможность играть в любимые игры?! Не проблема, проект собрал по крупицам данный гайд, дабы дать вам возможность сориентироваться в этой теме и понять насколько это реально для вас.

Прежде всего, что такое Steam Play?

Итак, теперь мы точно знаем, что функция Proton в Steam-клиенте для Linux, дает нам некий уровень совместимости, позволяя в итоге запускать Windows-игры на Linux.

Некоторые игры работают безупречно, в некоторых есть серьезные проблемы, некоторые работают с частичным функционалом. И тем не менее, сообщается, что в настоящее время работают тысячи игр!

Для того, чтобы посмотреть, как работает ваша игра и работает ли она вообще, советую всегда обращаться к ресурсу:

Как я могу проверить совместимость с моими играми для Windows?

Если игра получила рейтинг Platinum из отчетов пользователей, все готово. Если он имеет рейтинг Gold, в большинстве случаев он будет работать без проблем, но может потребоваться некоторые настройки. Все, что ниже Gold, вероятно, потребует некоторых ручных усилий.

Чтобы упростить просмотр рейтингов, вы можете попробовать плагин Firefox « Protonтакие страницы, как эта для DOOM:DB for Steam », который добавляет отдельный пункт с рейтингом ProtonDB, прямо на страничке игры в магазине Steam.

что такое proton в steam. %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 10 23. что такое proton в steam фото. что такое proton в steam-%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 10 23. картинка что такое proton в steam. картинка %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 10 23.

Как включить Steam Play?

Войдите в свои настройки, нажав Steam в верхнем левом углу клиента Steam, выбрав Настройки, а затем найдите Steam Play внизу списка, как показано ниже:

что такое proton в steam. %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 17 27. что такое proton в steam фото. что такое proton в steam-%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 17 27. картинка что такое proton в steam. картинка %D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA %D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0 %D0%BE%D1%82 2021 10 21 17 17 27.

Что на самом деле делает каждый флажок?

Однако на самом деле вы можете принудительно установить определенную версию Proton (название инструмента Steam Play) на любой элемент в вашей библиотеке Steam. Делая это:

Это удобно по двум причинам:

Как проверить, установлен ли Proton?

Steam должен делать это автоматически. Если вы выполните поиск по запросу «proton» в своей библиотеке Steam, он должен отобразить список доступных в настоящее время официальных версий Proton.

Вы также должны убедиться, что у вас установлены «Steam Linux Runtime» и «Steam Linux Runtime — Soldier». Найдите их в своей библиотеке Steam и убедитесь, что они установлены.

Как обновить Proton?

Он автоматический, как и другие игры и приложения в Steam. Он появится в ваших загрузках Steam.

Можно ли принудительно установить Steam Play на игры для Linux?

Да! Просто следуйте тому же методу, описанному выше, чтобы заставить игру работать с нужной вам версией, даже если она нативная.

Почему вы хотите это сделать? Версия для Linux может быть устаревшей, плохо работать, не работать в новом дистрибутиве или по любой другой причине. Steam Play, по крайней мере, дает вам возможность резервного копирования, когда такое случается. А ещё есть кривые порты на Linux и иногда версия запущенная из под Proton, работает куда лучше.

Посмотреть более подробный ролик на канале:

Что такое экспериментальный протон?

Proton Experimental — это еще одна версия Proton, которая обычно включает в себя дополнительные функции и исправления ошибок, которые, возможно, требуют дополнительного тестирования. Вы можете переключиться на него так же, как и на другие версии Proton, в меню совместимости для каждой игры.

Что такое Proton GE / GloriousEggroll

Proton GE — это версия Proton, созданная сообществом. Поскольку это открытый исходный код, любой может создать свою собственную версию. Proton GE — это попытка как можно быстрее внести определенные исправления и улучшения. Несмотря на то, что он подвергается меньшему количеству тестов, иногда он помогает запустить более новые игры для Windows на Linux.

А что насчет Proton вне Steam?

Для русскоязычных пользователей, доступен интересный проект PortWine Linux, где автор собрал графическую утилиту, благодаря которой, в пару кликов можно попытаться запустить нужную нам игру, даже если её нету в нашей Steam библиотеке.

Источник

Сегодня большинство Windows-игр отлично запускаются под Linux. Спасибо, Proton

что такое proton в steam. 8grcrythz2qun8l0nxab5uk gak. что такое proton в steam фото. что такое proton в steam-8grcrythz2qun8l0nxab5uk gak. картинка что такое proton в steam. картинка 8grcrythz2qun8l0nxab5uk gak.
Некоторые популярные игры, которые пока не внесены официально в белый список Steam для Linux, но получили много положительных отзывов в ProtonDB, то есть реально запускаются и хорошо работают

10 декабря 2020 года состоялся релиз долгожданной игры Cyberpunk 2077, а за день до этого вышла новая версия Proton 5.13-4 с поддержкой Cyberpunk 2077. То есть пользователи Linux смогли играть в Cyberpunk 2077 с первого же дня. Это наглядный пример, насколько великолепная ситуация сейчас с поддержкой игр на Linux-десктопах.

Если вам говорят, что Linux — отличная платформа для игр, то это уже не преувеличение! За такое положение вещей мы должны благодарить Proton.

Что такое Proton?

Proton — это относительно новый инструмент, который выпустила компания Valve Software (официальный анонс от 22.08.2018 года). Он интегрирован со Steam Play, а его задача — максимально упростить запуск Windows-игр под Linux.

Хотя Proton интегрирован со Steam Play, но его можно собрать из исходников и использовать отдельно.

Под капотом Proton работают другие популярные инструменты, такие как кастомная версия Wine (бóльшую часть сделанных Valve модификаций приняли в основную ветку) и DXVK, которые в противном случае пришлось бы устанавливать и поддерживать самостоятельно. Наличие такого интегрированного решения значительно облегчает пользователям переход на Linux без необходимости изучать базовые системы и не теряя доступ к своей библиотеке игр.

что такое proton в steam. ewg07ayq1p32vi. что такое proton в steam фото. что такое proton в steam-ewg07ayq1p32vi. картинка что такое proton в steam. картинка ewg07ayq1p32vi.

Proton пока что находится на ранней стадии развития, поэтому поддержка неидеальна, но постепенно улучшается. Прогресс реально идёт. Например, Fallout 4 раньше работал с огромным количеством глюков, куча графики просто не подгружалась, а теперь уже можно играть более-менее нормально.

Опубликованный исходный код позволяет опытным пользователям изменять и настраивать Proton, например, использовать с конкретной игрой другую версию Wine. В реальности даже Steam поставляется с несколькими версиями Proton, которые запускаются с разными играми.

Steam также поддерживает работу с локальными установками Proton, поэтому никто не мешает вручную инсталлировать его на своей машине. Для этого нужно создать новую директорию в

Что такое ProtonDB?

В базе данных ProtonDB накапливаются отчёты от геймеров, которые тестируют игры с Proton на Linux. В итоге выводится общая оценка, насколько хорошо работают игры.

Оценка игре выставляется по пятибалльной шкале:

В базе ProtonDB для каждой игры опубликованы отзывы реальных тестеров. Указана подробная конфигурация его оборудования, версия Proton и детальный отзыв по пунктам, с указанием стабильности и производительности, звука, графики и других параметров. Здесь же геймеры могут найти советы и твики, как заставить игру нормально работать в той или иной конфигурации.

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

Под Linux сегодня доступны Cyberpunk 2077, Red Dead Redemption 2, Death Stranding и многие другие игры. Вообще, сложно найти игру класса AAA, которая не запускается под Linux.

Состояние VR на Linux

Под Linux есть даже шлемы виртуальной реальности. По крайней мере, Valve Index протестирован и гарантированно работает. Хотя говорят, что это единственный шлем с официальной поддержкой Linux. Однако другие шлемы типа HTC Vive или Vive Pro могут запускать игры под Linux через кроссплатформенный движок SteamVR.

что такое proton в steam. agfg9uihzg3nr1edzpfebypdtz4. что такое proton в steam фото. что такое proton в steam-agfg9uihzg3nr1edzpfebypdtz4. картинка что такое proton в steam. картинка agfg9uihzg3nr1edzpfebypdtz4.
Valve Index с полной поддержкой Linux

Нативно под Linux работает лишь несколько VR-игр, хотя в последнее время появляется всё больше. Но это вовсе не мешает. Дело в том, что среди Proton-совместимых тайтлов VR-игра скорее запустится под Linux, чем не-VR игра. И этих VR-игр десятки, а может и сотни.

что такое proton в steam. hpmudbytohitmoqmqjbmususp1i. что такое proton в steam фото. что такое proton в steam-hpmudbytohitmoqmqjbmususp1i. картинка что такое proton в steam. картинка hpmudbytohitmoqmqjbmususp1i.
Skyrim VR с модами. Источник: Patola

Вот Linux-совместимость самых популярных VR-игр, по рейтингам пользователей ProtonDB:

После Half-Life: Alyx начали появляться и другие сложные игры с глубокой физикой и мощной интерактивностью, такие как Karnage Chronicles (июль 2020) и The Wizard – Dark Times (июнь 2020).

что такое proton в steam. rdlglzjmrw ycp8tkiowxynh 0y. что такое proton в steam фото. что такое proton в steam-rdlglzjmrw ycp8tkiowxynh 0y. картинка что такое proton в steam. картинка rdlglzjmrw ycp8tkiowxynh 0y.
«Физический рюкзак»: новая фишка, которую поддерживает всё больше VR-игр. Вы заводите руку за спину и «достаёте» рюкзак, в котором хранится инвентарь. Источник: Metro: Exodus

Так или иначе, но из десятки ProtonDB практически идеально запускаются почти все игры. Только по 8-Bit Arena VR нет отзывов, а у остальных рейтинги «платина» и «золото». Это удивительный результат, который является заслугой кроссплатформенного программного обеспечения SteamVR, с которым интегрирован Proton.

что такое proton в steam. vnd18pdfpndy7p. что такое proton в steam фото. что такое proton в steam-vnd18pdfpndy7p. картинка что такое proton в steam. картинка vnd18pdfpndy7p.
Дом SteamVR в виртуальной реальности

Справедливости ради, у SteamVR есть ряд известных багов под Linux. Например, не работает наголовная камера шлема Index и не срабатывает комбинация клавиш для скриншотов. Если бы SteamVR выпускался полностью с открытым исходным кодом, такие баги исправили моментально. К сожалению, остаётся только терпеливо ждать, когда их исправит Valve.

Для решения некоторых проблем разработаны утилиты SteamVR Utils — набор скриптов, улучшающий функциональность SteamVR на Linux, то есть исправляющий некорректное поведение в ряде ситуаций. Вот что приходится делать сообществу, когда разработчик долгое время не может запатчить баги.

Проект SteamVR официально стартовал в 2015 году, когда Valve создала программные интерфейсы OpenVR API для поддержки разнообразного VR-оборудования. Хотя основная часть SDK открыта, но сами драйверы остаются проприетарными. Это даже вынудило сообщество запустить альтернативный открытый проект Open Source Virtual Reality (OSVR). К сожалению, на данный момент его разработка приостановлена и даже сайт ушёл в офлайн. Зато вполне здравствует OpenXR (с реализацией Monado) — полностью открытая и свободная альтернатива проприетарным API от Valve. Последняя бета-версия SteamVR даже поддерживает OpenXR, наряду с нативными интерфейсами OpenVR. На самом деле опенсорсные разработки в мире VR/AR идут полным ходом. Например, можно упомянуть библиотеку XRDesktop, которая реализует в виртуальной реальности традиционные десктопные интерфейсы Linux. Поддерживается интеграция с существующими оконными менеджерами.

что такое proton в steam. s7orj2radvm6zxta 1tjja v3my. что такое proton в steam фото. что такое proton в steam-s7orj2radvm6zxta 1tjja v3my. картинка что такое proton в steam. картинка s7orj2radvm6zxta 1tjja v3my.
XRDesktop: десктопный интерфейс Linux в виртуальной реальности. Источник: Collabora

А также мультиплатформенную опенсорсную утилиту OVR Advanced Settings, которая бесплатно доступна в Steam. Очень полезный инструмент для детальной настройки VR-конфигурации.

что такое proton в steam. . что такое proton в steam фото. что такое proton в steam-. картинка что такое proton в steam. картинка .

Подводя итог. На практике под Linux можно использовать практически любое VR-устройство. Для этого нужно пойти в Steam и установить программу SteamVR.

Важность игр

Казалось бы, игры — что-то несерьёзное, не имеющее большого значения. Но это не так. На самом деле удобство и комфорт работы на настольном компьютере под Linux во многом зависит от того, какие игры здесь доступны и насколько комфортно в них играть. Поэтому так важно, чтобы под Linux выходили драйверы для последних видеокарт и они хорошо работали. То же самое касается самих игр, особенно популярных.

Игры имеют огромное, если не определяющее значение для популярности настольных дистрибутивов Linux. Игры вообще имеют кардинальное значение, в принципе. Давайте немножко пофантазируем. Представьте, что какая-то мегапопулярная игра выйдет эксклюзивно под Linux. Как думаете, что произойдёт на мировом рынке операционных систем? Насколько изменится соотношение Windows и Linux? Да многие подростки просто ради этой игры снесут Windows к чертям и поставят Linux, почему нет, если в свободной ОС поддерживаются все те же возможности, что и в Windows. Этот мысленный эксперимент демонстрирует, насколько важны игры для принятия новой операционной системы.

Вот почему система Proton для запуска игр под Linux — настолько важный проект. Будем надеяться, что Valve не забросит его.

Если сравнить количество доступных игр под Linux хотя бы десятилетие назад и сегодня, то это просто небо и земля, абсолютно иной мир. Не говоря уже о виртуальной реальности, которая отлично поддерживается в Proton. Никто даже мечтать не мог о таком невероятном будущем.

На правах рекламы

Серверы для игровых серверов и любых других задач — это про наши эпичные! Все серверы защищены от DDoS-атак. Лучше один раз попробовать.

Источник

Что такое proton в steam

что такое proton в steam. 7a38d21b5328dba33aefd1ccd3f6458b89403d9a. что такое proton в steam фото. что такое proton в steam-7a38d21b5328dba33aefd1ccd3f6458b89403d9a. картинка что такое proton в steam. картинка 7a38d21b5328dba33aefd1ccd3f6458b89403d9a.

Translate [translate.google.com] (but be aware, translator adds many spaces in code sections!)

Для того, чтобы использовать скрипт, вам необходимо знать номер игры (это будет первый и обязательный параметр для скрипта). Для того, чтобы легко видеть номер игры установите в настройках клиента стима отображение адресной строки (Стим-Настройки-Интерфейс). Теперь, чтобы узнать номер, вам достаточно щёлкнуть в библиотеке на ссылку сообщества или страницы магазина, и номер игры будет виден в адресной строке. К примеру, для Неголодайки адрес будет store.steampowered.сom/app/219740/Dont_Starve/ и номер соответственно 219740

Полный перечень команд можно посмотреть так:

Вместо 1680×1050 используйте своё разрешение экрана.

В первую очередь посмотрите официальную базу данных протона [github.com]
Также полезную информацию можно почерпнуть из баз данных WineHQ [appdb.winehq.org]
ProtonDB [www.protondb.com]

После запуска игры в вашей домашней папке будет находится журнал загрузки с отладочным выводом вида steam-4570.log

32 битное окружение, как правило, нужно для установки dotnet* библиотек, без которого некоторые игры не хотят работать. Вы можете один раз изготовить себе префикс, сохранить его и потом использовать для разных игр. (источник)

Для начала нужно будет установить из под root 32-битную wine (Команды для MagOS-Linux):
Включаем 32-битные источники и обновляем их

Теперь, чтобы запустить некую игру 4570 под нашим префиксом меняем папку игры:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *