Skip to content

Latest commit

 

History

History
181 lines (120 loc) · 18 KB

README_RU.md

File metadata and controls

181 lines (120 loc) · 18 KB

Languages

Чтобы увидеть, кто еще помогал, посмотрите наш график! contributors

Введение

В этом FAQ мы хотим осветить наиболее важные вопросы, связанные с использованием ProtonDB, и, конечно же, технические вопросы, которые очень часто возникают из-за разногласий. Если вы хотите принять участие или у вас есть предложения, не стесняйтесь обращаться к нам в Discord или отправьте нам вопросы и вытяните запросы.

Содержание

[ProtonDB] кнопки "Run "Установить", похоже, не работают в Firefox.

Если Firefox не спрашивает вас, как он должен работать с URL-адресами "steam://", вам нужно заставить Firefox сделать это. Для этого откройте about:config в Firefox, щелкните правой кнопкой мыши в любом месте списка и выберите New » Boolean". Введите network.protocol-handler.expose.steam в качестве имени для новой записи и false в качестве значения. Теперь, если вы нажмете на URL steam://, Firefox должен спросить вас, как продолжить.

Почему мои игры падают при запуске, работают очень медленно или есть проблемы рендеринга?

Убедитесь, что ваша система обновлена и что вы используете новейшие драйверы, доступные для вашей видеокарты. Подробную информацию об обновлении графических драйверов вы найдете в нашей Wiki

Взгляните на сайте вашу игру WineHQ, вы можете найти обходные пути, чтобы заставить её работать. Если сайт сообщает, что он работает с Wine, это может быть специфическая проблема Proton или, возможно, сторонний DRM, такой как "Denuvo", создает проблемы здесь.

Убедитесь, что вы запускаете Steam со Steam Runtime библиотеками:

Моя игра вылетает через некоторое время, но отлично работает без esync

Большинство проблем с esync связаны с ограниченным количеством открытых файлов. Прежде чем сообщать о проблемах с синхронизацией, проверьте, сообщает ли команда ulimit -Hn значение выше чем 4096, если нет, вы можете следуя этим инструкциям увеличить лимит.

Игра не показывает текст

Некоторые игры требуют установки шрифтов Windows. Начиная с версии Proton 3.16-4 это будет сделано автоматически. Если вы используете Proton 3.7, проверьте, исправляет ли переход на версию 3.16-4 или выше, вашу проблему.

Чтобы изменить версию Proton, перейдите в настройки Steam, а затем во вкладку Steam Play. Вам необходимо активировать опцию "Enable Steam Play for all other titles". После этого вы можете выбрать версию Proton в выпадающем меню.

В некоторых играх, таких как Ведьмак 3, отсутствуют текстуры/враги

Это исправлено с DXVK версии 0.90 и Vulkan 1.1.88. К сожалению, на момент написания этой статьи вам нужны бета-драйверы для Nvidia (396.54.09), а пользователям AMD - как минимум Mesa версии 18.3

Почему некоторые игры заикаются в начале?

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

У меня есть проблемы со звуком, как треск, например

В большинстве случаев, эту проблему решает установка xaudio2 (xact), но в таких случаях, как Skyrim, например, он также может решить некоторые проблемы, но также может вызвать новую проблему звука, но это всегда стоит попробовать.

Начиная с версии Proton 3.16-5 вам не нужно ничего делать, если вы не используете старую версию Proton, а затем читайте здесь:

достаточно установить "xaudio2_7.dll" в родной, или установить встроенный, xact, в winecfg с помощью winetricks.

Здесь вы найдете более подробную информацию о том, как установить дополнительные программы в вашем gameprefix.

Моя графическая карта не поддерживает Vulkan что я могу сделать сейчас?

Если вы действительно хотите попробовать сыграть в свою игру, попробуйте запустить игру со следующим параметром запуска PROTON_USE_WINED3D11=1 %command% Примечание: Вы возможно будете иметь графические ошибки или низкую производительность, в зависимости от игры.

Если игра не запускается или аварийно завершается, ее нельзя запустить с помощью wine3d11

Как создать логи игры, которую я запускаю с Proton?

Протон создаст файл журнала для конкретной игры, если вы установите параметр запуска:

PROTON_LOG=1 %command%

Файл журнала будет создан в вашей домашней папке со схемой имен steam-$STEAMID.log. Например:

$HOME/steam-379720.log

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

Есть два способа установки дополнительного программного обеспечения в gameprefix:

Использование Winetricks

Убедитесь, что в вашей системе установлен winetricks. Этот пакет должен находиться в репозитории дистрибутивов.

Откройте терминал и используйте

WINEPREFIX=(Steam-folder)/steamapps/compatdata/(GAME-ID)/pfx/ winetricks

(GAME-ID) необходимо заменить, к примеру для Garrys Mod game id 4000. Можно использовать SteamDB, чтобы узнать, какой id у вашей игры.

(Steam-папка) должна быть заменена на вашу .Steam папку.

Вот пример

WINEPREFIX=~/.steam/steam/steamapps/compatdata/4000/pfx/ winetricks

Использование инструментов

Два наиболее популярных в настоящее время являются Protontricks и ProtonFixes.

Пожалуйста, ознакомьтесь с инструкциями об этих инструментах на соответствующих сайтах.

Как запустить игры под Windows не из Steam?

Для запуска игр, которых нет в Steam, вы можете использовать Lutris запуская их с Wine. Lutris игровой менеджер, который поддерживает больше разных совместимых прослоек/эмуляторов, включая Wine/Proton.

У меня проблемы с контроллером!

Случай №1: Мой контроллер распознается как игрок 1 и игрок 2 в играх Lego.

  • Fix #1: Откройте настройки контроллера от gameprefix с командной например:`WINEPREFIX=~/.steam/steam/steamapps/compatdata/4000pfx/ wine control и отключите контроллер "js" & "event" после этого перезапустите сессию, чтобы подтвердить, что Wine полностью закрыт, дабы гарантировать, что новые изменения загрузятся.

Игры, сохраненные в разделе Windows (NTFS), не запускаются

По умолчанию Linux монтирует разделы NTFS только с правами Root. Необходимо подключить этот раздел с правами пользователя. Вы найдете простой turorial о том, как подключить диск NTFS с правами пользователя на Proton Wiki.

Punkbuster, Rockstar Social Club и др... ошибка в процессе начальной установки.

Может так случиться, что такие вещи неправильно установлены первый раз и тогда Steam больше не пытается их установить.

Каждая игра имеет в папке с игрой одну папку, она называется например: "Installers" "Redist" и так далее... Затем она содержит программу установки для PB или RGSC, они должны быть просто запущены в соответствующем gameprefix с Wine, вот пример:

WINEPREFIX='~/.steam/steam/steamapps/compatdata/271590/pfx' wine '~/.steam/steam/steamapps/common/Grand Theft Auto V/Installers/Social-Club-Setup.exe'

Моя игра ничего не сохраняет или падает при создании/загрузке сохранения.

Вы можете попробовать начать игру с этого параметра запуска: unset LC_ALL && %command%

Компьютер полностью зависает в какой-то момент игры.

Ошбика может случаться на стороне видеокарты, но чтобы быть уверенным, что это не ошибка Proton, проверьте игру с последней версией Wine в первую очередь.

Если это также происходит с последней версией Wine, только разработчики вашего графического драйвера (nvidia или mesa) или редко dxvk могут помочь вам. К примеру Radeon в игре Ведьмак 3, тогда вам следует переключиться на драйвер AMDVLK. (http://uploaded.net/file/tvzorp36/from/x65rhk)

Мой Steam-контроллер не распознается даже в нативных играх, работает только мышь.

Это пока что замечено только самим @Alexander на gento и дистрибутивах на его основе.

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

sudo groupadd steam
sudo /etc/udev/rules.d/99-steam-controller-perms.rules

и добавить

# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", TAG+="udev-acl"
# This rule is necessary for gamepad emulation; make sure your user is in the 'steam' group
KERNEL=="uinput", MODE="0660", GROUP="steam", OPTIONS+="static_node=uinput"
# HTC Vive HID Sensor naming and permissions (VR GAMING)
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0666"

Затем обязательно добавьте себя в группу Steam с помощью usermod -a -G steam $USER