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)

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

Лучше б дум был нативный

Напрягаться из-за 1%?

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

Чувак! А не троица ли ты инторнетная? =)))

В смысле «тролль, лжец и девственник», а не то что ты там мог подумать... =)))

Ты заявляешь:

Так софт под линь не появится без массового присутствия на десктопах. Сообщество не способно что-то сложное пилить, а корпорациям не интересна «система для хакиров».

По заявлению ЕМНИП, Грега Кроа-Хартмана, более 80% кода ядра Линукс написано высококвалифицированными корпоративными разработчиками. И 35%+ рынка веб-сервреров это Линукс и цифирь, которая заставляет задуматься самых матёрых капиталистов. Рынок роутеров это вообще сплошь Линукс, т.к. я не видел роутров на той же фряхе. Единственные, кто хоть что-то на фряхе сделал в этом направлении, это Juniper. Мобильные ОС сейчас это опять же Линукс... Это даже обсуждать не будем.

Так что да, чувак, у меня для тебя херовая новость, но ты живёшь в мире, созданном этими самыми «хакирами»... =))) Сюрприз-сюрприз, я понимаю... =)))

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

Не. Ну это уже лютый пиздец...

Так или иначе стандарт - форматы MS.

Так или иначе, и международные и внутрироссийские стандарты, это вовсе не M$. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300. В июле 2015 года стандартизован ODF версии 1.2. В России это ГОСТ Р ИСО/МЭК 26300-2010. Введён в действие с 1 июня 2011 года.

Если секретутки до сих пор не осиливают это понять, то проблема это не стандартов и Линукса.

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

На winXP все без проблем.

Вот только стим на XP скоро перестанет работать.

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

но пока всё звучит как попытка убить playonlinux и поднасрать gog games.

PlayOnLinux так не убить. А GOG заслужили - это обсиратели линукса из первых рядов.

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

Все вопросы к беседке, которая даже на шиндовсе по нормальному старые игры не завозит. Даже первые Fallout сумела беседка загадить.

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

1. MS Office

Зачем, если есть LibreOffice и LaTeX? Ну кому этот мелкософтовский говноофис вообще нужен? Там даже интерфейс на редкость ублюдочный.

2. Игр

Дофига. Проблема не в том, что игры есть или их нет, а в том, что пи выпуске игр на линукс не ориентируются изначально.

3. Продукции Adobe

Нафига?

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

WINE в данном случае просто загружает бинарник в память. Остальное выполняется на линуксе в виде родного кода без прослоек.

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

Плюсую, сколько лет выпрашивали линукс у гога они даже не думали пошевелиться. Сейчас то же самое с клиентом ихним — опять вертят на этом самом. DRM-free my ass, как говорится.

И POL мусор, кто им пользуется вообще. Я то же самое делаю проще и удобней шел скриптом на 100 строк. Разве что у них ещё протрояненные бинарные сборки из интернета выкачиваются, мне приходится каждый раз сливать исходники и применять патчи. Добавить небольшую интеграцию для онлайна, и будет даже лучше.

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

Скорее качественным нативным играм под линукс...

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

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

были нормальные нативные игры, только я их не могу вспомнить. И вроде у них часто были ситуации как с постал2.

anonymous
()

Ну теперь винде точно капец

develf
()

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

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

У вайна с фреймрейтом проблемы, но так я тоже рад.

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

зачем, в протоне и так работает

Нормальная позиция. Взять Ларку 2013, она под wine даже без csmt работает лучше, чем порт.

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

Может он площадку готовит? Сейчас дополнят драйвера, что бы у юзера любая видюха работала, допилят wine, чтобы у юзера любая игра работала. А потом выпустит HL3 эксклюзивно под SteamOS, юзеры накатят ее себе и после прохождения HL3, не найдут причин возвращаться на винду

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

При том, что из коробки оно абсолютно нерабочее, тот, кто это ставит, имеет очевидную цель — поиграть, а не попердолиться.

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

любая видюха работала
любая игра работала
выпустит HL3

Лул, а ты — фантазёр, даже не знаю что из трёх более фантастично.

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

Если честно...

То я оглашусь и с Вами и с Quasar.

И много и говна. И не важно игорь это под оффтоп или онтоп. Сама идеология — выпустить пораньше что-то, обеспечить с этого поступление доната в карман и... И всё. Что ещё надо-то? Лемминги массово шлют донат, «ногибают на серве» (если это ММО), срок жизни такого говна недолог, ровно до выхода очередного такого же говна, но на хлебушек с маслицем разрабам хватает. А шедевров в упор не видно. Массовое говно. Пожалуй, последним sandbox была eve-online, но в последний запуск с годик назад я, например, пришёл в ужас, закрыл и снёс её на хер. Окончательно. Очередное казуальное говно.

Так что, самым разумным тут было бы не париться с игорями в Линукс, а хреначить какие-нибудь браузерки. Быстро, занедорого, а леммингам, им похрен. Им что танчеги, что виртуальные фермы с виртуальными овощами... Какая разница за что платить?

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

Нормальная позиция. Взять Ларку 2013, она под wine даже без csmt работает лучше, чем порт.

Это что за Ларка ? Та что была перед rise ? Лично у меня нативная работала один в один как виндовая. Специально сравнивал по fps. ( были какие то глюки с роликами в кат сценах хз почему. )

И кстати Alien Isolation так та вообще работала ( по фпс ) лучше виндовой ( хотя тоже с какими то гдюками в кат-сценах ).

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

Есть одно «но» - CrossOver и есть разработчики WINE. Они чуть ли ни с самого начала WINE пилят, ещё до появления CrossOver.

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

Она не просто на RenPy - есть готовая официальная сборка для линукса. Неясно только, почему её в стим не включили.

Quasar ★★★★★
()
Ответ на: Вопрос... от anonymous

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

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

Valve сделали нативщину. Нативщина работает отлично. Всё остальное на совести остальных разработчиков и издателей. Кто сейчас начнёт хорошую поддержку линукса, тот завоюет рынок уже обозримого будущего.

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

Они уничтожают шиндовс. А всё потому, что мелкософт хочет запретить деятельность Valve. Простая бизнес-самооборона от сектантов.

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

Вот только этот MoltenVK просадки производительности обеспечивает. Пользователи мака опять соснули... но не у игроделов, а как всегда у Apple, так как Apple запрещает всем пользоваться Vulkan API.

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

В свете последних событий (официальное заявление МС) недолго осталось мотылятся в россии. Из мин.обороны его уже давно выгнали теперь кругом и из гос.сектора попрут.

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

Но вообще Rockstar любит забивать на старые игры.

Нифига не забивают кокстары. Они продолжают выпускать обновления, которые удаляют музыку из старых GTA. Они как бы говорят игрокам: «Жрите, твари! Вы дождётесь и мы у вас вообще GTA заберём!».

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

Который никому не нужен, так как он уже по факту включен в Left4Dead 2.

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

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

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

Да! Именно!

Абсолютно согласен! Из Линукс при попытках перехода к «массовому десктопу» получится такое редкостное говнище, которое мы уже видим в мире оффтопа. Тот же dll hell и прочие невинные радости. И так вместо вменяемых кодеров и программистов (см. все холивары про GTK vs. Qt) мы уже получили хипстоту, не понимающую что консоль реально рулит. И что обмазываться ангуляром и прочей всякой-разной javascriptовщиной это не есть гуд, это есть потери производительности и потраченные ни на что ресурсы системы. Перловка с пиздоном, как выясняется, это были всего лишь началом...

Буквально недавно, с переходом с ведроида на Sailfish OS, заинтересовался опять Qt. Тут всё про GTK/GNOME 3 верещать изволят. Даааа... Это оне QtQuick не пробовали видимо. GTK-то по сравнению с это так... Лёгкое ранение. Зато красиважи, джаваскрипджи, стильно, модно, молодёжно, бородато и местами даже слегка педовато в духе, так сказать, времени. Остаётся один вопрос. Нахера?

Если честно, то в Линукс, по большому счёту, для решения рабочих задач ни вот это вот говнище не нужно (в общем и целом, не только игори), ни переносчики этой идеологии (читай, тупые потребляди, у которых в видюхе сейчас памяти как в мейнфрейме иных времён, а то и больше и то «маловато будет»). Нужна информация, контент, идея, новая и стремящаяся к оптимуму реализация, наконец, а не копипаста одного и того же с сайта на сайт из приблуды в приблуду и сравнение у кого там полы или столы мокрее в дизайне. На хер не нужен конская диагональ монитора, если половина оного занята ровно ни чем.

Смысл тратить деньги и прожигать ресурсы?

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

Будут, если выпустите исходный код движка

А ничего, что исходники кучи игр давно уже просраны безвозвратно? Яркий пример - One Unit Whole Blood. Версия Build Engine, на которой эта игра сделана, утеряна давно. Еле-еле и кое-как пытаются написать движок _с нуля_.

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

Большинство их игр сейчас в онлайне и необходимо сделать античит. Легче всего написать даймон для systemd,

Если не делать вирусню вроде EAC, то не надо ничего дополнительного писать.

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

Нет, ты видел видос на ютубе, с двумя башнями из нескольких десятков SGI Indy?
Каждая коробка содержала всю среду разработки какой-то игрульки, из топ чартов.

Никто не удивляется просёру по-американски. Обанкротились? Всех на мороз в течении рабочего дня, помещение забрасывается и опечатывается до выяснения кредиторами.

Всё, глуши топку. паровоз не едет.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от duott

FineReader

Это же то дерьмо, которое на редкость хреново распознаёт тексты! Помню такое, да. Вместе со сканером шёл этот кал.

Acrobat Pro

PDF можно генерировать много в чём. Acrobat Pro просто не нужен. Формы вроде даже Okular поддерживает нынче.

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

Этими словами ты выставил себя идиотом публично. Потому, что оценивать профессиональные качества программного обеспечения своим сугубо субъективным взглядом - это идиотизм как есть. Молодец! Так держать!

Это ОС нужна или не нужна людям, а не люди нужны или не нужны.

Процитирую Луговского снова:

Надо разобраться, что под десктопом понимают идиоты, которые визжат, что типа «linux не дорос до десктопа», и прочий подобный бред...

Ламерюга никакой пользы сообществу не принесёт - багрепортов и патчей от него не будет, так какого хрена им помогать?

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

Нафига вообще OCR в XXI веке на массовом десктопе? OCR библиотекам нужен разве что. И то под линукс есть Tesseract на базе машинного обучения.

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

Онли линь сейчас по факту Manhunt. Потому, что под шиндовсом не работает, а стима для XP скоро не будет.

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

То, что ты в каких-то пердях дальних живёшь, где про технику краем уха слышали, не значит, что хромойОСЬ не массовый.

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

Эксклюзив - это понятие дегенеративных консольщиков. К ПК его серьёзно применять нельзя.

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

Не знаю, что за ситуации с Postal 2 были, так как он у меня отлично работает. Просто запускаю и играю.

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

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

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

Я абсолютно адекватен, а ты, нихрена не разобравшись в вопросе, начинаешь своё никчёмное мнение всем навязывать. Потому, что ты психически больной и тебя надо закрывать в дурку.

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