LINUX.ORG.RU

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

 , , , ,


7

6

Компания Valve представила проект Proton, в рамках которого на базе Wine подготовлено решение для запуска в Linux сборок игровых приложений, созданных для Windows. Цель проекта — обеспечить возможность запуска под Linux всех Windows-игр из каталога Steam. На данный момент объявлено о 100% поддержке 26 игр. Наработки проекта опубликованы под лицензией BSD (работа велась в тесном сотрудничестве с Wine и многие изменения уже перенесены в оригинальный Wine и сопутствующие проекты, такие как DXVK и vk3d).

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

Большая часть наработок попала в Wine и другие проекты по обеспечению совместимости. Кампания так же занималась интегрированием этих решений в клиенте Steam. Результатом этой работы стала новая бета-версия Steam Play, которая включает модифицированную версию Wine под названием Proton, оптимизированную для запуска игр, собранных для Windows, без их модификации.

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

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

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

Поддерживаемые игры:

По умолчанию Steam Client позволяет запускать через Proton только вышеперечисленные игры, для снятия данного ограничения и запуска любых Windows-игр требуется в настройках активировать опцию «Enable Steam Play for all titles».

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 4)

Ответ на: комментарий от anonymous

Почему-то даже последнее дополнение работает нормально под линуксом из стима. Ты точно ничего не путаешь?

Quasar ★★★★★
()
Ответ на: комментарий от shpinog

TESO не работает, а в нативном работает, улучшатели.

shpinog ★★★★
()
Ответ на: комментарий от anonymous

Не запрещает, просто не поддерживает.

Именно запрещает. Драйверы туда яббл разрешает завозить при условии, если не будет никакого Vulkan ни в каком виде. Поэтому появилась прослойка, которая ставится отдельно и даёт дополнительный оверхед (а может ещё и работает типа сборки приложения с winelib). И то только потому, что яббл не сделал себе пока средства контроля за тем, что ставит пользователь.

Quasar ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Да ты просто реально поехавший.

Ты психически больной и тебе положено молчать.

Это днище абсолютно нерабочее.

Почему тогда оно у меня нормально работало?

Если твоё искаженное сознание

Искажённое сознание именно у тебя, шизофреник.

то ты, видимо, ставил оттуда какое-то инди-днище

Might and Magic 7 - это инди-днище? Вот это новость!

которое и без того в линуксах нормально работает.

При условии, если поставить дополнительные компоненты через winetricks и выбрать версию WINE соответствующую, что PlayOnLinux и делает.

Quasar ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Да это больше позорные цифры. При таком тотальном засилии линукса (ядро) везде (сервера, мобилки, телевизоры, счётчики, роутеры, IoT).

Разработчики в основном используют как хостовую не линуксовую систему для разработки чего-то под линуксовое.

fornlr ★★★★★
()
Ответ на: комментарий от WitcherGeralt

я виндовых разрабов знаю совсем мало и почти все они дебилы.

Ты сейчас оскорбил нескольких моих хороших знакомых. И они уж поумнее ЛОРовских аналитиков от слова «анал» будут.

Valman_old
()
Ответ на: комментарий от Quasar

Ну да, судя по новостной ленте линуксовый билд они задержали на несколько лет, найс чо. Там не только длц застрял на годы. Это не единственный пример, но других я не припомню.

anonymous
()
Ответ на: комментарий от WitcherGeralt

Не, ну возможно это было не оскорбление и так совпало, что ты считаешь дебилами всех знакомых виндоразрабов. Ну хз, по-моему всё-таки оскорбление.

Valman_old
()
Ответ на: комментарий от WitcherGeralt

Верно же говорю, поехавший

Ты просто дебил.

поставил игру 99 года и выводы какие-то делает.

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

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

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

Might and Magic 7 - это инди-днище? Вот это новость!

Ыыыы. Синдром Альцгеймера во все поля. Кстати, и вспышки необоснованной агрессии подходят...

Valman_old
()
Ответ на: комментарий от steemandlinux

Они не просто талмуда накурились - идеологию годами оттачивали. Оттуда и всякие реальные сектантские заговоры типа Get The Facts и Halloween Documents (привет всем, кто считает, что теория заговора всегда бред и оперируют этим явлением только якобы недалёкие люди).

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Valman_old

Синдром Альцгеймера во все поля.

Офигеть! Я задал вопрос и ты ответил, но при этом начал на пустом месте нести чушь и оскорбления! Ты и правда мразотная алкашня. И это при том, что я MM7 не называл инди-днищем.

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Valman_old

Хороший вендоразраб будет на пару голов выше среднего линуксового (хоть и с промытыми мозгами), но их исчезающе мало, можно считать единицы. Скорее всего твои знакомые тоже дебилы.

anonymous
()
Ответ на: комментарий от Quasar

но при этом начал на пустом месте нести чушь и оскорбления!

Ты задал вопрос с оскорблением. Что, и этого не помнишь? Бедный... Могу хорошую сиделку посоветовать, она напоминать будет, где ты сейчас находишься.

Valman_old
()
Ответ на: комментарий от anonymous

Скорее всего твои знакомые тоже дебилы.

Ваше мнение очень ценно для нас.

Valman_old
()
Ответ на: комментарий от Quasar

В этом же списке oracle, hp, apple, nvidia. Стокгольмский синдром задолго до своего явления в Талмуда описали. Смешно когда сектанты начинают курить эту литературу и нагибать длбв.

steemandlinux ★★★★★
()
Ответ на: комментарий от Valman_old

Ты задал вопрос с оскорблением.

Называть вещи своими именами - не оскорбление.

Что, и этого не помнишь?

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

Quasar ★★★★★
()
Ответ на: комментарий от Valman_old

Почти всех знакомых, причём имелось ввиду в техническом плане. И заметь, что не твоих, если они каким-то чудом и не мои одновременно.

Покемоны тебя не оскорбляют?

WitcherGeralt ★★
()
Ответ на: комментарий от Quasar

Так ты его действительно юзал, или поставил одну единственную игру, с которой тебе вполне могло и фортануть?

WitcherGeralt ★★
()
Ответ на: комментарий от Quasar

Так, тут ещё паранойя... Все вокруг алкаши и шизофреники. Какая стадия?

Valman_old
()
Ответ на: комментарий от WitcherGeralt

Покемоны тебя не оскорбляют?

Ваще насрать.

причём имелось ввиду в техническом плане

Ты технический специалист? станиславский.exe

Valman_old
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

У вас стеамОС ?

mx__ ★★★★★
()
Ответ на: комментарий от Quasar

Ты психически больной и тебе положено молчать.

а ты не охуело, чмо? кем и куда положено психически больным молчать?

anonymous
()
Ответ на: комментарий от WitcherGeralt

Ты же отвечал мне, вот и подумал. Ну ладно, лови ответную какашку: мне похер на твоё мнение тоже. Давай прекратим идиотский разговор?

Valman_old
()
Ответ на: комментарий от anonymous

Сообщество как правило осуждает когда психически нездоровые долбоклюи начинают выябываться в интернете. Когда уже начнут пускать в интернет только по паспорту, с обязательной справкой от врача.

anonymous
()
Ответ на: комментарий от Radjah

Да его и на 10 хватит. Он же как рыбаченко почти.

StReLoK ☆☆
()
Ответ на: комментарий от mx__

У вас стеамОС ?

Да, ни на steam os, ни на убунту нормально не заработало. При этом просто в вайне игры работали значительно лучше. Но стоит признаться, что именно игры из списка совместимых я не проверял, просто попробовал запустить несколько игр, в которые я без каких-либо значительных проблем и плясок с бубном играл в вайне несколько лет назад.

anonymous
()

С одной стороны, новость хорошая, но с другой — это означает, что разработчики могут перестать делать нативные линуксовые версии совсем. А Valve просто ищет потенциальные рынки для сбыта старых игр. GOG давно фишку просёк.

CYB3R ★★★★★
()
Ответ на: комментарий от anonymous

Да сейчас wine не тот, да и хз что там патчи улучшили/ухудшили в самом wine ... а в то время скорее всего wine-2х был. Опять же лучше всего проверить на рекомендованной гаме типа : Fallout Shelter - она вроде фрии.

mx__ ★★★★★
()
Ответ на: комментарий от Quasar

Я задал вопрос и ты ответил, но при этом начал на пустом месте нести чушь и оскорбления!

Так это же квазар!

Ой.

Aceler ★★★★★
()

наркоманы проклятые. судя по hardware survey, топовая видеокарта в линупсе - intel hd 4000. сейчас катнём дум на хадэ 4000 и трекпаде, да, лол. 80% карт у пользователей - nvidia, ах да, фак ю нвидия, а покупатели нвидии - шити кастомерс, инфа соточка.

единственный открытый вопрос - зачем вольво насилует труп?

anonymous
()

Ну отлично, пришлось вот из-за этого вчера три часа рубиться в Stonghold Crusader. А ещё теперь обсуждении каждой игры обязательно есть тема про SteamPlay.

anonymous
()
Ответ на: комментарий от anonymous

каждой

прошёлся по 20 последним играм в библиотеке, ты лжец

anonymous
()
Ответ на: комментарий от mx__

Смотря какое железо. Может, у вас мощная видеокарта, в которую не упирается их транслятор из dx в opengl? У меня tomb raider 2013 упиралась в процессор и производительность была примерно такая же, как и на windows (низкая, ха), а вот alien isolation на win 60 fps, на линуксе 25-30 fps.

NotecX
()
Ответ на: комментарий от Slackware_user

Его очень легко было портировать, он работает почти из коробки уже под Вулканом (если с версией вайна угодал) ИМХО, им просто была нужна была ААА игра под запуск протона и они ее придержали.

Что до вашего спора про старые игры - например Горький-17 идет в Direct3D только либо на винде 98-й, либо на Линуксе.. Остальные наслаждаются хардвар-рендерингом. Поэтому линь для старых игр з бест. Из Виндов только 7-я более менее обладала нормальной совместимостью, и то не абсолютной, увы. Например, у меня на ней в Unreal Tournament 2007 проседала чуть ли не в 2 раза производительность, относительно XP, в чем прикол был, я так и не понял.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.