The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлено ответвление Proton-i, переведённое на более свежие версии Wine

19.08.2019 09:38

Юусо Аласуутари (Juuso Alasuutari), специализирующийся на разработке систем обработки звука для Linux (автор jackdbus и LASH), сформировал проект Proton-i, нацеленный на портирование актуальной кодовой базы Proton на более новые версии Wine, не дожидаясь новых значительных выпусков от компании Valve. В настоящее время уже предложен вариант Proton на базе Wine 4.13, по функциональности идентичный Proton 4.11-2 (основной проект Proton использует Wine 4.11).

Основная идея Proton-i в предоставлении возможности использования патчей, вносимых в свежие версии Wine (в каждом выпуске публикуется несколько сотен изменений), которые потенциально могут помочь в запуске игр, при запуске которых раньше наблюдались проблемы. Предполагается, что какие-то проблемы могут быть устранены в новых выпусках Wine, а какие-то могут решаться патчами Proton. Сочетание этих исправлений потенциально даёт возможность добиться более высокого качества работы игр, чем при использовании нового Wine и Proton по отдельности.

Напомним, что развиваемый компанией Valve проект Proton основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 9 (на базе D9VK), DirectX 10/11 (на базе DXVK) и 12 (на базе vkd3d), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. По сравнению с оригинальным Wine значительно увеличена производительность многопоточных игр благодаря применению патчей "esync" (Eventfd Synchronization) или "futex/fsync".

  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
  2. OpenNews: Выпуск Wine 4.14 и Proton 4.11-2
  3. OpenNews: Компания Valve выпустила Proton 4.11, пакет для запуска Windows-игр в Linux
  4. OpenNews: В компилятор шейдеров ACO для Vulkan-драйвера RADV добавлена поддержка вершинных шейдеров
  5. OpenNews: Выпуск Proton 4.2-4, пакета для запуска Windows-игр в Linux
  6. OpenNews: Выпуск Wine 4.13
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: proton, wine, game
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Анончик999999 (?), 09:49, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +26 +/
    Начинается зоопарк!
     
     
  • 2.27, анонимус (??), 18:00, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не зоопарк, а энотека!
     

  • 1.2, Попугай Кеша (?), 10:08, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Зачем? Ну зачем это? Не плодите сущности без необходимости? У одного перца в ж жжет что ли? Куда торопиться? Переведут все наработки постепенно. Ну куда ты лезешь?
     
     
  • 2.4, Аноним (4), 10:23, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Попугаям Кешам неведомек, что Wine одна из тех программ, от которой в стейбле пользы меньше, чем в тестинге. Попугаям Кешам важнее соблюдение формальностей.
     
     
  • 3.9, Аноним (9), 11:13, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Свя суть СПО в возможности сделать форк. Форки нестабильные движитель повозки прогресса, пускай она даже перед лошадью.
     
  • 3.23, Аноним (23), 16:12, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, в тестинге уже поломали то, что в стейбле еще как-то работает
     
  • 2.35, Аноним (35), 22:41, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Самая главная проблема вайна в неприятии патчей. Патчи не принимают не только потому что они могут внести регрессионные изменения, но и потому что есть кросовер и его дерево исходников с которым патч может оказаться не совместим. При этом кросовер не идентичен вайну по функциональным возможностям.

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

    Вайн это отличный пример того, что наличие копилефт лицензии при полном отсутствии конкуренции никоим образом не защищает от застоя.

     
     
  • 3.48, Аноним (48), 09:05, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда вы такую траву берете Просто полистайте какие сейчас патчи в wine-stagin... текст свёрнут, показать
     
     
  • 4.51, Аноним (23), 17:29, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >в ПОСЛЕДНЕЙ ВЕРСИИ WINE эта база точно не потребуется

    В последней - это в той, после выпуска которой настанет конец света?

     

  • 1.5, Zenitur (ok), 10:54, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    А вот и Staging для Proton
     
  • 1.6, Аноним (6), 11:01, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    что то я не вижу открытого пул реквеста в оригинальном протоне. опять будет зоопарк из свежего протона на протухшем вине и протухшего протона на свежем вине?
     
     
  • 2.28, Аноним (28), 19:00, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в пул реквесте нет смысла, график выхода оригинального протона от Valve привязан к внутреннему графику Valve. Ты им предложишь перестроить свои процессы разработки и привязать график выхода протона к графику выхода wine?
    Попробуй создай сам такой пул реквест, а мы посмотрим насколько вежливо сотрудники valve тебя пошлют.
     

  • 1.7, Zenitur (ok), 11:10, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > jackdbus

    Но зачем? dbus это гномовский аналог dcop из KDE 2/3, и по-идее, если у вас не GNOME, то с выключенным dbus система будет работать, как и всегда. На практике, от dbus зависят также xfce и ldxe (потому что на GTK), внезапно KDE4 и выше, и bluez5. Остальное прекрасно работает без dbus, я проверял в openSUSE 15.1 с интерфейсом KDE3. Либреофис, гимп, фаерфокс, vlc - всё работает.

    Выглядит, как чисто DE-шная служба, которой прикладное ПО не пользуется. jackdbus это первая такая программа, которую я вижу. Что она даёт?

     
     
  • 2.25, scor (ok), 16:47, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Например, говорит пульсаудио, чтоб он освободил звуковуху, которая нужна запускаемому джеку, а после запуска джека говорит пульсе, что он может выводить поток на эту карту через джек. Ну и после завершения джека сообщает пульсе, что звуковуха свободна и её можно забирать.
    Может ещё что-то умеет, но я не вкурсе.:)
     
  • 2.36, Аноним (35), 23:39, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Два раза перечитал, пост, подумал, может шутка но если нет, на всякий случай ... текст свёрнут, показать
     
  • 2.41, Аноним (41), 11:37, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Но зачем? dbus это гномовский аналог dcop из KDE 2/3,
    >и по-идее, если у вас не GNOME

    также добавлю к товарищу ниже(http://www.opennet.ru/openforum/vsluhforumID3/118190.html#36)
    Читаем внимательно название темы, вспоминаем что proton это прежде всего проект valve, прежде всего для их собственной реализации возможности вин-игр а linux-системах, а прежде всего в их собственной рекомендованной SteamOS, которая по сути debian stable (просто с репами valve где свежее ядро и свежайшие дрова на видяхи), с DE внимание - Gnome3!
    Отсюда, среди прочего вопрос:
    зачем в гноме3 кедовское что-то там, если не по идее, у вас именно что GNOME3 и есть?!

     

  • 1.8, Нанобот (ok), 11:13, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Сочетание этих исправлений потенциально даёт возможность добиться более высокого качества работы игр

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

     
     
  • 2.10, Zenitur (ok), 11:27, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Wine Staging адаптируют же сотни патчей под каждую новую версию Wine. Хоть и не один человек это делает. Двое
     

  • 1.11, Аномномномнимус (?), 11:30, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> включает в себя реализацию DirectX 9 (на базе D9VK)

    А как давно включает? Вроде ранее говорилось о том что это ещё только в планах после обкатки DX10/11

     
     
  • 2.16, ЛениваяЖ (?), 13:51, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько давно сложно понять, но поддержку d9vk нужно ещё включать отдельно:
    https://github.com/ValveSoftware/Proton/issues/102#issuecomment-516638938х
     
  • 2.20, Kron4ek (ok), 15:07, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А как давно включает?

    Начиная с версии 4.11.

    Тут список изменений: https://github.com/ValveSoftware/Proton/wiki/Changelog

     

  • 1.12, Аноним (12), 11:34, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Так это все равно никто юзать не будет, все используют протон так как он внутри стима а это что ?
     
     
  • 2.29, Аноним (28), 19:02, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Можно использовать standalone сборку вместо wine или конкретные сборки в Lutris.
     
  • 2.32, gimrock (ok), 19:40, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подозреваю, что его можно будет использовать внутри Steam так же как там используется несколько версий Proton одновременно и можно выбирать любую из них для запуска. Одной из особенностей клиента Steam для Linux является возможность подключать к нему сторонние модули помимо встроенного Proton. И на данный момент развивается уже два таких модуля:
    • Boxtron - слой совместимости, который использует нативный DOSBox для запуска DOS-игр в клиенте Steam.
    • Luxtorpeda - слой совместимости, который позволяет запускать некоторые игры, подменяя их Windows-движок на нативную версию, например применяя ioquake3 для Quake III или OpenXcom для X-COM: UFO Defense.
    Так что не исключено, что Proton-i будет работать по тому же принципу.
     
  • 2.50, Kron4ek (ok), 12:08, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Этот Proton-i тоже для использования внутри Steam: он распаковывается в папку ~/.local/share/Steam/compatibilitytools.d, после чего в настройках Steam его можно выбрать для использования.
     

  • 1.13, Vassa2633 (?), 12:16, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Может нормальный wine сделать? И чтобы steam его качал и ставил? Зачем нужен отдельный протон вообще??
     
     
  • 2.18, Канифоль Патрика (?), 14:07, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так сделайте нормальный вайн. Кто вам мешает?
     

  • 1.14, Аноним (14), 12:40, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да вроде сборки от Kron4ek или Lutris давно уже справляются с подобной задачей.
     
  • 1.15, vantoo (ok), 13:29, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Хорошая вещь этот Proton. Теперь игроделам можно вообще не запариваться с поддержкой Linux, достаточно обеспечить ее запуск в протоне. И не важно, что возможны небольшие косяки и проседание fps в два раза.
     
     
  • 2.19, Канифоль Патрика (?), 14:11, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта тема как вопрос поднималась ещё на заре игрового вайностроения. Теперь это уже не вопрос. Очередной поезд ушёл. Гейб делает своё дело и делает его хорошо. И теперь Линукс от игроделов стал ещё дальше чем был ранее. И это закономерный процесс.
     
     
  • 3.21, Попугай Кеша (?), 15:16, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если Valve не хватило возможностей продвинуть свои Steam Machine, хоть они и старались, они пошли другим путем. Это закономерно.

    Linux к игроделам ближе все становится. Microsoft все для этого делает с каждым обновлением Win10.

     
     
  • 4.31, Канифоль Патрика (?), 19:21, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Linux к игроделам ближе все становится. Microsoft все для этого делает с каждым обновлением Win10.

    Ну, то что большая часть пациентов опнета живёт в альтернативной реальности, мне хорошо известно.

     
     
  • 5.38, Аноним (35), 00:23, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Десяточка пару раз так обновлялась, что хоть стой хоть падай Из наиболее токсич... текст свёрнут, показать
     
     
  • 6.49, Канифоль Патрика (?), 14:56, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это виндовз вас просто пугается. У меня вот ничего не ломается. Что касается геймпадов, то там наоборот прогресс - с какого-то времени dualshock 4 стал поддерживаться самой виндой и без Стима и бубнов. Но вам же нужно убедить самого себя в собственном бреду. Мозг ведь уже пожран идеологией. Тут уже ничего не поделаешь.
     
  • 4.42, Аноним (41), 11:46, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Linux к игроделам ближе все становится.

    MS тут не причём, сейчас гугель со своей стадией пытается утянуть гейминг в облака, just as planed, где всё это добро именно на linux и будет крутиться, посмотрите их воодушевляющие сектанские презентации, так что скоро всем наступит хорошо, совсем скоро наступит коммунизм (ну почти, за пока что назначенную абонентку в 10 бачей), и совсем скоро не надо будет уми^Wпокупать дорогое железо и можно будет играть с любого утюга (только не забываем о абонентке и о том что этим мечтателям как-то надо порешать проблемы инпутлагов и лютых пингов)в 4К 60fps!

    P.S.: Мы надеемся и верим в гуголь, они же никогда не хоронили свои сервисы!

     
  • 2.26, Beta Version (ok), 17:38, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы игроделы парились с поддержкой Линукс, у Линукса должна быть заметная база пользователей. Менее 1% нахрен не нужны крупным издателям и я что-то не видел, чтобы до Протона издатели в очередь становились за портом на Линукс. Протон даёт призрачную надежду на увеличение геймерского сообщества на Линуксе, а будут геймеры, будут и порты, не взирая на Протон.
     

  • 1.17, Канифоль Патрика (?), 14:03, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И тут уже фрагментацию устроили.
     
     
  • 2.22, Попугай Кеша (?), 15:17, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Условный Вася не хочет быть винтиком в чужой пирамидке, хочет быть фараоном в своей. Поэтому и форк. А в чужой пирамидке подчиняться кому-то надо, вдруг Pull Request не примут ) Это же такой удар по самолюбию!
     

  • 1.24, Аноним (-), 16:39, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    искаробочным протоном можно пользоваться без наличия установленного стима на машине? Или самому собирать надо?
     
     
  • 2.30, anonymous (??), 19:18, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос нужно ставить по другому, зачем нужен вайн окромя стима ?
    Лепет про МСО и Фотошоп как отмазка не принимается ...
     
     
  • 3.33, Аноним (-), 19:57, 19/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    игры не только в стиме продаются, как бы
     
  • 3.37, Аноним (35), 00:08, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты разработчик кросплатформенного приложения, которое по историческим или маркетинговым причинам использует Win32, но ты хочешь портировать его на другие ОС.
    Кстати, это и есть основная цель проекта - реализовать API.
     
  • 2.44, Аноним (41), 11:54, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем Вы не любите стим-клиент, потому что он проприетарен, так протон для проп... текст свёрнут, показать
     
     
  • 3.46, Аноним (-), 22:18, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >тогда я вам честно не подскажу

    ну и ради чего тогда был этот комментарий? Иди своей дорогой, сталкер

     
  • 3.47, Аноним (-), 03:47, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы не любите стим-клиент, потому что он проприетарен

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

     

  • 1.34, Аноним (34), 22:39, 19/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    У меня Windows и всё работает, что я делаю не так?
     
     
  • 2.39, Аноним (39), 00:33, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> У меня Windows

    Полагаю это

     
  • 2.40, Аноним (40), 11:13, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А что ты вообще тут делаешь?
     
  • 2.43, пох. (?), 11:49, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    стебешься над убогими. Не надо так делать, жалеть их надо.


     
     
  • 3.45, Аноним (34), 13:04, 20/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вера Надю уже придушила, только серебрянные боеприпасы и осина.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру