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)
Ответ на: комментарий от mx__

Фолаут3 с проблемами идет на 7. Одно время вообще не запускался. Под хп работал, под 10 требует xbox for windows gaming, по-сути это запускалка игр из старых windows. Так что на запуск в wine я б не особо надеялся

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

ну можно конечно верить что valve напишет офис лучше майкрософтовского...

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

Некоторые игры можно портировать и без вайна (например DOOM) и вайн в данном случае будет не нужной прослойкой.

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

Так что на запуск в wine я б не особо надеялся

В Wine он как раз таки неплохо работает.

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

Кроме того что это просто полное говно

Песок за собой подмети, дедуля🤣

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

Версию 7 пока не видел, так как после XP перешёл на Linux, и ничего сказать о ней не могу

Завидую. Семёрка, кстати, была ещё ничего, там даже полезных плюшек добавили, типа клавиш управления окнами и быстрого вызова программ с автодополнением через Win+имяпрограммы. Часть этих плюшек ещё в висте появилась.

А вот начиная с Windows 8, пошёл тихий ужас. Например, то, что она не даёт завершить работу, если внезапно осознала, что пора обновиться. Десятку не видел, но по слухам, там всё ещё хуже.

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

Хотел сказать, что у меня когда-то без малейших проблем работало на семёрочке, но потом вспомнил, что покупал диск от 1С. Для меня увилительно, ибо ни разу не было проблем с играми из стима под виндой (хотя я в них редко действительно играю, чаще ставлю и ностальгирую пару часов с чем-то типа Return to Castle Wolfenstein).

Кстати, а в русской локали в стимовской версии есть Тридогнайт?

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

> Главным образом под онтопик на десктопе не хватает:
> 1. MS Office
> 2. Игр
> 3. Продукции Adobe
> Если Valve частично решит одну из этих трех проблем - будет круто! Очень рад, что они не забросили эту тему.

Присоединяюсь к твоей радости. Лично я использую Офис через Wine, скриншот. По работе надо. Продукты Adobe - только Photoshop CS2, а например Premiere у меня не получилось запустить под Wine... Я даже Crossover Office покупал для этого вместо Wine, чтобы поддержать разработчиков

ZenitharChampion ★★★★★
()

игор всплыл
на самом деле, закономерный фэйл гейм-индустрии в онтопике :(

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

DosBox же. Нет, не опечатка.

// b.

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

В Steam завезли русскую локализацию от 1С? Я русскую версию только на дисках и в этом их интересе видел.

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

Просто не слежу за игрулями, тем более такого класса.

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

А чего бы и нет? Всё равно они игры локализуют, зачем делать это дважды? Не вижу проблемы, которая помешала бы договориться с 1С, тем более что последние игры, которые я у них покупал, шли в комплекте с ключиками для стима.

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

Да нет, чувак...

Главным образом под онтопик на десктопе не хватает:
1. MS Office
2. Игр
3. Продукции Adobe

Тебе просто не хватает винды. Альтернативы пп.1 и 3 есть, а вот необходимость п.2 как-то настораживает.

anonymous
()

DOOM

DOOM II: Hell on Earth

Ultimate Doom

Лол.

S.T.A.L.K.E.R.: Shadow of Chernobyl

Баги и вылеты так же, как на венде? (%

r3lgar ★★★★★
()

Я очень надеюсь что это не похоронит разработку «нативны» игр под линукс... Взять ту же CS GO под десяткой после апдейта все глючит (тупо нельзя вызвать даже диалог нажав на пользователя), под Ubuntu как было так и есть, - все ок.

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

Лол, а какие игры от valve еще не портированы под линукс? Они это сделали еще же когда свою консоль собирались выпускать.

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

Если не забуду, то вечером посмотрю, потому что русского я там не видел.

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

Ну Вальво вроде как бы свои игры портирует нормально. Но они же не могут заставить всех это делать. Оссобенно если игра была выпущена 100 лет назад (как упомянутая мной выше GTA: Vice City, которая к тому же разрабатываеться не Вальвом, а Рокстар Геймс, которые по видимому класть хотели на эти ваши бубунты).

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

А загрузку фастдл файлов с коммьюнити серверов они починили в нативе? А то уже 4 года нужны костыли для этого

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

Не пользуюсь коммьюнити. Если бы пользовался как в CS S то офнул бы нафиг эту функцию, если сервак не может работать на стандартных файлах нахер он сдался...

помню как через плагины в 1.6 можно было окрывать лотки сидюков... Это такая дыра...

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

Посмотрите на издателей GTA и на свой коммент. На издателей GTA и на свой коммент. Да, у вас опечатка.

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

помню как через плагины в 1.6 можно было окрывать лотки сидюков... Это такая дыра...

О да, та еще дырень. Я еще удивлялся, откуда у игры доступ к сидюку.

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

Это да, но кто будет пилить вторую версию если и так все заработает, да еще и аудитория мизерная, - будут жрать что дадут

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

Ну тогда было популярненько использовать диск как ключ...

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

Ты в курсе что это НЕ игра от valve?

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

Как будто белки у пользователей gnu/linux когда то были ровного белого оттенка...

pon4ik ★★★★★
()

Кто-нибудь уже запускал? Из Win игорь теперь только вышеперечисленные в клиенте доступны? Или сейчас доступны все win игры, но нормально работают только вышеперечисленные?

ZzaizZ
()

Хорошая новость ибо у меня синдром утётка в терминальной стадии. Редко играю в игры вышедшие после 2005 года, портирования таковых ждать не приходится.

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

Они и свои не портируют, причём новые. Я ссылку приводил.

te111011010
()

Какие-то неадекваты в треде.

Игр на линуксе 0 целых фиг десятых
На десктоп линуксе сидят мало в т.ч. потому что люди любят играть.
Разработчики это видят и большинство игр делают под офтопик
Габэн такой, хэй, давайте мы хоть транслятор сделаем, больше игр будет, больше людей сможет перекатиться под онтопик, постепенно и писать и пользоваться можно будет
Писхболные в треде: охохох, не надо, мы и дальше будем клятых капиталистов журить, что бесплатно игори нам не пишут, а транслятор зобери, не нужен нам транслятор ваш, пускай пишут натив.

JAkutenshi ★★
()

Для корректной работы Proton требуется установка свежих видеодрайверов NVIDIA 396.51

Но ты не можешь потому что у тебя дебиан и ты уже ставил версию из run-файла которая изгадила пол системы и теперь конфликт на конфликте, а мейнтейнеры не спешать собирать новую версию и вообще скомпилируй сам, но не гонись за версиями ЛООООООЛ

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

Какие-то неадекваты в треде на ЛОРе

Дата регистрации: 10.09.2016 17:17:54

С разморозкой!

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

Супер. Надо будет потестировать, пофлудить в багрепорт.

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