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)

В игры не играю, но прект нужный. Нужно вообще всё.

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

Может, у вас мощная видеокарта, в которую не упирается их транслятор из dx в opengl?

В смысле транслятор ? Они что разве не заранее оттранслированы ?

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

Наличие хрюши само по себе проблема.

Почему?

C:\>systeminfo | find /i "время"
Время работы системы:             72 дн., 18 час., 11 мин, 22 сек.

C:\>ver

Microsoft Windows XP [Версия 5.1.2600]
Работает себе, есть не просит.

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

у меня тоже работает. Раньше артефакты были, а вчера покатал и все хорошо уже. Производительность - средний фпс 40 на минималках (кроме текстур). RX560.

В ведьмаке так же было на на высоких. Чтобы не страдать от скачков, залочил на 30 и поднял до запределтных. Завтра планирую тоже попробовать с гта

SR_team ★★★★★
()

Содрать поганый перевод новости с опеннета где нет половины текста

запостить ботом

зааппрувить

К - качество

Кто может - читайте оригинальную новость

https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

Кто не может - ждите перевода велв. Он выходит с задержкой в несколько дней.

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

Сообщество

что там у тебя за сообщество такое? подпольная ячейка гитлерюгенда? интуиция мне подсказывает, что у этого твоего сообщества пока один участник

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

Она была хорошей 15 лет назад.

А что принципиально изменилось за эти 15 лет? Земля налетела на небесную ось, полюса поменялись местами, трава уже не такая зелёная как раньше?

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

по опыту на 7 перестала адекватно работать 1 дябла и фолаут3, с остальным проблем не было. Под 10 вроде оба идут.

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

последнее. Первые 2 уже не такая уж и фантастика, почти готово

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

что-то ничего не заработало нормально

А у меня 1 и 3 ведьмаки заработали, причём глюков незаметно. 1 на средне-высоких настройках, 3 на минимальных. Видюха NVIDIA GeForce GTX 850M. В 3 фпс маловат, но играть можно

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

причём глюков незаметно

В третьем ведьмаке есть глюк с гнильцами и еще в некоторых местах. Они либо рендерятся некорретно, либо вызвают вылет, все зависит от конкретных версий драйвера. Глюк вызван ущербностью Vulkan, которые не позволяет реализовать stream output/transform feedback. Точнее, в теории это можно сделать на compute-шейдерах, но падение производительности будет катастрофическое.

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

В смысле транслятор ? Они что разве не заранее оттранслированы ?

Нет. Там используется враппер для трансляции D3D в OpenGL - и это дело сильно грузит проц.

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

на счёт xbox не в курсе, но стим контроллеры прекрасно вместе работают

alltiptop ★★★★★
()
Ответ на: Открою тебе тайну... от anonymous

Вот только друзей она подбирает себе избирательно

Иными словами: вы программист, и вас устраивает система для программистов.
Поймите, пожалуйста, что это лишь одна из точек зрения.
Многим пользователям (не кодерам и вообще не айтишникам) нужна система, отличная от Винды. После Canonical таких не так уж мало. Это рынок.

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

Теперь понимаю. Хрена неадекват:)

★★★★★

o_0

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

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

Вот ведь незадача — фотографов и дизайнеров под линуксом нет, а говноинтерфейсы есть.

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

У вас недостаточно репрезентативная выборка. Например, в моём мире существует одна единственная виртуальная машина с линуксом. Которую установил мой коллега чтобы попытаться адаптировать какую-то высокоскоростную БД для завода. И которая не запускалась уже года два, потому что у коллеги нихрена не вышло. На всех остальных окружающих меня компьютерах установлена Windows.

За максимальной широкой выборкой идите на Netmarketshare. Там показывается наиболее приближенное к реальности положение вещей.

anonymous
()

Короче говоря, это обещание помочь вайновцам с новыми директами или вообще что-то полномасштабное?

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

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

Хочется верить. Особенно, что Steam Box опередили свое время.

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

«The full source code is available on GitHub (OSI-certified Open-Source).»

Это не движок, а пара скриптов для экстеншена в хроме

А FineReader не проприетарен что ли?)

Конечно проприетарен

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

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

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

Раньше в фортнайте не было BattleEye и он работал без проблем в вайне.

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

Ну, если я могу легко и просто уменьшить её уровень в своей жизни, что меня может вдруг остановить?

Наивный, заткнув одну дырку ты не спасёшься от новых трёх: любой популярный браузер, провайдер, гугл (андроид) либо эпл (айось).

Я уже молчу про всякие сервисы берущие выгрузку из соцсетей, сами соцсети, те же почтовые сервисы и многие другие. Человек не может жить не наследив, только если будет себя очень жёстко ограничивать во всём. Даже многие госорганы ведую свою картотеку, ФСБ, МВД, Минздрав, Росстат, Росреестр, ФНС, жилконторы, Адресное бюро, да даже старший по дому.

Ramil ★★★★
()

Установил немного стареньких игр

Darksiders 2 - не запускается
System Shock 2 - не запускается
Thief - не запускается
GTA 4 - не запускается
Mass Effect 2 - не запускается

Deus Ex Human Revolution - работает
Skyrim - работает, но не выходит из игры нормально
Space Rangers HD - работает, кроме планетарных 3D боёв
devorg ★★
()
Ответ на: комментарий от duott

Вообще-то, не совсем так.

вы программист, и вас устраивает система для программистов.

Совершенно случайно я не только программист. Я, вообще-то немного так генеральный директор и владелец бизнеса. =))) Ну совсем чуточку и на пол-шишечки буквально. =)))

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

Но здесь есть проблема. Рассуждений о рынке хоть пруд пруди, но вот рынка почему-то как-то вот нет. Видимо всё потому, что люди, рассуждающие о рынке, просто и без затей не понимают что и как на нём продавать. Отсюда всё рассуждения о каноникал. Но каноникал никогда не пыталась делать того, чем занимается тот же RH. Коммерческой поддержкой Линукс. У RH это выходит. Годичная поддержка стоила порядка 50-70 т.р. несколько лет назад. И есть люди, которые за это платят. Реально. Каноникал же не особо на рынке. Хотя, это не помешало французской жандармерии взять и перевести порядка 90 000 своих хостов на модифицированную Ubuntu.

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

Надо быть полным идиотом, чтобы подходить к рынку линукс-решений с приёмами, которым учат в нафиг ни кому ненужных вузах всех этих маркетоолухов. Что, собственно, и происходит. Маркетоолухи чего-то рассказывают про какой-то рынок, а технарь живут себе, да посмеиваются. =))) 1% десктопов? Серьёзно? Бууугага! =))) Да дофига больно чего-то... =)))

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

Эмм... Да. =))) Не могу не согласиться. =)))

Формально да, в РФ запрещено вести досье на человека. Но оно и ненужно. Для этого, Вы правы, вполне хватает сосальных сетей, куда куча идиотов своими руками вываливает кучу информации о себе. А дальше уже всё решает краулер. =)))

anonymous
()

На данный момент объявлено о 100% поддержке 26 игр

Издевательская фраза, вообще-то

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

открытом драйвере Nvidia?

убери одно любое слово и будет)

darkenshvein ★★★★★
()

ЕЕЕЕ поиграю в Nier и Warhammer)) Ура, а если и ачивки работают то все супер. Осталось дождаться нормального Endless Space 2 и Endless Legend и героев 5-х

DR_SL ★★★★★
()

привет GTA5, прощай PlayOnLinux, Габен бох

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