Многочисленные обновления версий Proton и Wine, созданных сообществом, а также очень интересная программа для обновления Proton GE под названием ProtonUp.
Если вы не совсем понимаете, что такое Proton и Steam Play, тогда я кратко объясню — Это специальный слой совместимости для запуска Windows-игр и приложений из Steam в Linux. Proton GE не связан с Valve/Steam, он также имеет меньше гарантий качества по сравнению с официальным Proton, но часто быстрее получает специальные исправления для конкретных игр.
Недавно мы рассказывали об огромном релизе Proton 6.13 GE-1, который добавил AMD FSR и NVIDIA Resizeable BAR, а совсем недавно вышло еще два релиза. Вот что вы можете получить в последней версии Proton 6.14 GE-2:
Что нового в Proton 6.14 GE-2
- Проблема с неподключением сервисов uplay исправлена из вышестоящего wine
- Спам всплывающего окна сертификата в Steam FFXIV исправлен с помощью вышестоящего wine
- Проблема с Steam EVE Online исправлена из вышестоящей версии wine
- Добавлен d3dx11_42 protonfix для Metro 2033 (спасибо lukashoracek!)
- Добавлен d3dcompiler protonfix для L.A.Noire (спасибо manueliglesiasgarcia!)
- Добавлен d3dcompiler protonfix для HighFleet (спасибо Alistair Leslie-Hughes!)
- Исправлен shutil, отсутствующий в протонфиксах, который ломал set_ini_options (спасибо djazz!)
- Добавлены исправления Microsoft Flight Simulator 2020 из proton
- Добавлен реверт для 97afac469fbe012e22acc1f1045c88b1004a241f, который ломал контроллеры в некоторых играх unity (https://bugs.winehq.org/show_bug.cgi?id=51277)
- обновлен dxvk
- vkd3d обновлен
- wine и wine-staging обновлены до 6.14
Как установить Proton GE? Обычно мы даем краткую инструкцию:
Скачайте файл Proton-6.14-GE-2.tar.gz из примечаний к релизу.
Если эта папка не существует, создайте ее: ~/.steam/root/compatibilitytools.d/
Распакуйте архив, загруженный в Шаге 1, и поместите его содержимое в указанную выше директорию.
Перезапустите Steam, если он открыт, что обновит список Steam Play, чтобы в нем появился Proton-6.13-GE-1.
Щелкните правой кнопкой мыши на своей игре, перейдите в «Свойства», «Совместимость» и убедитесь, что в поле «Force the use of a specific Steam Play compatibility tool» стоит галочка, затем выберите его из появившегося выпадающего списка.
Однако, что если есть лучший способ? Представляем ProtonUp! Это программа CLI (командная строка / терминал), которая поможет вам быстро установить, обновить и удалить версии Proton GE. Она очень быстро устанавливается и требует только указать место, где хранятся пользовательские установки слоя совместимости Steam Play, а затем всего лишь одна команда protonup для обновления до последней версии — отлично!
Как установить ProtonUP
Установка из индекса пакетов Python
pip3 install protonup
Установка из исходного кода
git clone https://github.com/AUNaseef/protonup && cd protonup
python3 setup.py install --user
Если вы получите ошибку command not found, добавьте следующее в ваш ~/.profile (если его еще нет) и запустите исходный ~/.profile
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Использование
Перед запуском программы задайте каталог установки с помощью команды -d «your/compatibilitytools.d/directory».
Пример:
protonup -d "~/.steam/root/compatibilitytools.d/".
Чтобы обновить программу до последней версии, просто запустите protonup из командной строки
Пример:
protonup
Список доступных версий с помощью —releases
Пример:
protonup --releases
Установите определенную версию с помощью -t «version tag».
Пример:
protonup -t 6.5-GE-2
По умолчанию загрузки хранятся во временной папке. Измените с помощью флага -o «custom/download/directory».
Пример:
protonup -o ~/Downloads
Перечислите существующие установки с помощью команды -l
Пример:
protonup -l
Удалить существующие установки с помощью -r «version tag
Пример:
protonup -r 6.5-GE-2
Используйте —download для загрузки Proton-GE в текущий рабочий каталог без установки, вы можете переопределить назначение с помощью -o
Пример:
protonup --download
Используйте -y для выполнения действий без протоколирования или взаимодействия.
Пример:
protonup --download -o ~/Downloads -y
Перезапустите Steam после внесения изменений
Знаете ли вы, что разработчик, Томас «GloriousEggroll» Крайдер, также выпускает кастомизированные сборки Wine GE для использования с игровым менеджером Lutris со всеми его улучшениями и исправлениями? Последняя из них — Wine-6.14-GE-2, которая включает все основные биты из последних релизов Proton GE, включая AMD FSR.
Установка Wine GE тоже достаточно проста, вам просто нужно скачать файл релиза и распаковать его в место расположения Lutris:
/home/USERNAME/.local/share/lutris/runners/wine/.
А вы используете Proton GE, или вы предпочитаете обычный протон?