Wine Valve » Crossroads
 

 
» » Wine Valve

Wine Valve

  • Dislike
  • 0
  • Like
Wine ValveКак многим известно, Proton компании Valve, представленный в августе 2018-го года, основан на Wine. То есть юридически Wine — компонент Proton под лицензией LGPL. Тогда как Proton — программное решение под лицензией BSD, интегрированное в платформу Steam, являющуюся проприетарным продуктом.

На практике, до того как стать компонентом Steam, Proton — набор патчей для Wine, как Wine Staging. С той лишь разницей, что проект Wine Staging поставляется как набор патчей и версии синхронизированы с основной веткой Wine. Proton же поставляется как готовый продукт, интегрированный в Steam. За основу берётся определённая версия Wine (Valve знает по какому принципу), правится, собирается и отправляется в Steam. По версиям Proton видно на какой версии Wine они основаны. То есть Proton 4.2 основан на Wine 4.2, Proton 4.11 основан на Wine 4.11 и так далее. Минорные версии являются исправлениями и доработками, но все они основаны на той же кодовой базе Wine, что и вся линейка.

На момент написания этого материала текущая версия Wine — 4.21, Proton — 4.11.9. Но несмотря на то, что основа этой версии Proton — Wine 4.11, это не то же самое. Это вполне актуальная версия, содержащая то, что может никогда не войти в Wine, или пока не вошло.

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

Ниже можно скачать готовую сбору. Это не «protonified» сборка. Это Proton. Если сборка в этом материале — практически Wine, интегрированная в Steam и ведущая себя как Proton, то эта сборка — Proton, ведущая себя как Wine. Её невозможно использовать с нативным клиентом Steam.

В состав входит всё то, что входит в обычный Proton. То есть ничего не вырезано, ничего не добавлено. По той же причине сборка не сможет работать с Windows версией Steam. Но если вам нужен «чистый» Proton для Origin, Uplay, GOG и так далее, то эта сборка — как раз оно.

В Wine по умолчанию каталог My Documents ссылается на ~/Documents. Это и полезно и порой раздражает. В Proton линк по умолчанию отсутствует и «My Documents» находится в префиксе, в каталогах пользователя «steamuser». Привычный расклад можно настроить в «интеграции рабочего стола» при помощи «winecfg». Так же особенностью Proton является отсутствие «winemenubuilder.exe». То есть обращать внимание на связанные с этим ошибки в консоли не следует. Библиотеки NVAPI так же отсутствуют. В сборку не входят библиотеки DXVK, так как не являются частью проекта Wine, но их можно установить в префикс обычным способом.

Для использования распакуйте архив в любое удобное место и вместо команды «wine» используйте полный путь до бинарника. То же касается «winecfg» и прочего.

Важно! Основная сборка скомпилирована с использованием Arch версии GLIBC. В дистрибутивах с более старой версией GLIBC сборка работать не будет. Самый простой способ обойти данное ограничение - собрать локальную сборку (под ваш ПК) самостоятельно из исходного кода. В папке со сборками присутствуют так же сборки с пометкой вроде «_U-18.04», где буква - дистрибутив, а цифры - версия. В данном случае «_U-18.04» означает, что сборка собрана в окружении Ubuntu 18.04. Такая сборка будет работать на Ubuntu версии 18.04 и более поздних, а так же на всех производных и на других дистрибутивах, где GLIBC не старее версии 2.27. Единственное отличие сборок «_U-18.04» от основных в том, что они собрана без поддержки VKD3D.
Download
Like Dislike

___
Tatyana K.



Tags: Wine Linux Wine Builds


 
  • Creative Commons Licence
  • Norton Safeweb
  • Powered by MariaDB
  • Powered by Debian
  • Website Uptime Monitoring By ServiceUptime.com
  • Yandex.Metrika