Общие вопросы
Часто задаваемые вопросы по использованию PortProton для запуска Windows-игр в Linux.
Что такое PortProton?
PortProton - он же ПП, он же PP (сокращённо), проект, который призван упростить запуск Windows-игр в Linux, как для начинающих пользователей, так и для опытных.
Проект стремится сделать процесс запуска игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.
Wine
Wine - это среда выполнения, которая позволяет запускать приложения и игры, разработанные для операционных систем Windows, без необходимости наличия самой операционной системы Windows.
Winetricks
Winetricks - это сценарий командной строки для упрощения установки библиотек, компонентов и настроек, необходимых для запуска различных Windows-приложений в Wine.
Proton
Proton - это технология, разработанная Valve Corporation, которая содержит собственную, специализированную версию Wine, оптимизированную для игровых целей.
Prontricks
Protontricks - это инструмент, расширяющий функциональность Winetricks для использования с Proton, технологией Valve Corporation. Protontricks позволяет управлять зависимостями и настройками для конкретных игр, работающих через Proton. Используется для настройки префиксов Steam.
Префикс
Префикс (Prefix) в контексте Wine и других подобных программ - это изолированная среда, которая содержит необходимые папки, файлы, библиотеки и настройки для запуска игр или приложений.
Библиотеки в Winetricks
Библиотеки в Winetricks — это дополнительные компоненты (DLL, [[шрифты]] и пр.), необходимые для запуска определенных Windows-приложений под Wine (Proton).
В чём отличие от обычного Wine?
- Готовые оптимизации: MangoHUD, vkBasalt, FSR, DGVOODOO2 OptiScaler, LS FRAME GEN, оптимизированные настройки
- База данных игр: более 200 предварительно настроенных игр
- Автоустановка лаунчеров: Steam, Epic Games, Battle.net и другие в один клик
- Современные технологии: DXVK, VKD3D, Gallium Nine
- Пользовательский интерфейс: графический интерфейс вместо командной строки
Что такое wine_lg и proton_lg
Автоопределение игр Sony
functions_helper:1648 - автоматическое переключение на WINE_LG для игр Sony
use_exiftool “$portwine_exe”
grep -q “Sony” “${PW_TMPFS_PATH}/exiftool.tmp” && PW_WINE_USE=“WINE_LG”
Специальные автоустановки
LG версии используются по умолчанию для:
- WINE_LG: VKPlay, Battle.net, Epic Games, EVE Online, Elsword, Crossout, Saturn
- PROTON_LG: Caliber, Black Desert Online
Сравнительная таблица характеристик
Характеристика | Wine LG | Proton LG | Proton GE | Wine Kron4ek | Обычный Wine |
---|---|---|---|---|---|
Разработчик | linux-gaming.ru | linux-gaming.ru | GloriousEggroll | Kron4ek | WineHQ |
Репозиторий | Castro-Fidel/wine_builds | Castro-Fidel/wine_builds | GE Releases | Kron4ek builds | Official |
Встроенный DXVK | ![]() |
![]() |
![]() |
Зависит | ![]() |
Встроенный VKD3D | ![]() |
![]() |
![]() |
Зависит | ![]() |
FSR по умолчанию | ![]() |
![]() |
Частично | ![]() |
![]() |
Автодетекция Sony | ![]() |
![]() |
![]() |
![]() |
![]() |
Metadata загрузка | ![]() |
![]() |
![]() |
![]() |
![]() |
Прямая загрузка | ![]() |
![]() |
![]() |
![]() |
![]() |
Mirror поддержка | ![]() |
![]() |
![]() |
![]() |
![]() |
Специализация версий
Wine LG - оптимизирован для:
- Лаунчеры (Battle.net, Epic, VKPlay)
- Sony игры (автодетекция)
- MMO игры (EVE Online, Elsword)
- Российские проекты
Proton LG - оптимизирован для:
- Современные игры (Caliber, Black Desert)
- Steam-совместимость
- Высокопроизводительные приложения
Proton GE - универсальный:
- Встроенные DXVK/VKD3D
- Широкая совместимость
- Регулярные обновления
Wine Kron4ek - стабильный:
- Базовая совместимость
- Минимальные модификации
- Надежность
Установка и настройка
Системные требования
Минимальные:
- Linux-дистрибутив с поддержкой 32-битных библиотек
- 8 ГБ RAM
- Видеокарта с поддержкой Vulkan 1.2+
- 20 ГБ свободного места
Рекомендуемые:
- 16+ ГБ RAM
- SSD для префиксов
- NVIDIA RTX/AMD RX с актуальными драйверами
- 50+ ГБ для игр
Как установить PortProton?
- подробная инструкция по установке на ПК - Установка PortProton (Использование WINE Proton без STEAM)
- подробная инструкция по установке на SteamDeck - Установка PortProton на SteamDeck
Нужно ли устанавливать зависимости?
При установке через пакеты - нет, всё установится автоматически.
Использование
Как запустить игру?
- Автоустановка лаунчера: вкладка “АВТОУСТАНОВКА” → выберите нужный лаунчер
- Запуск exe-файла: дважды кликните на .exe файл, сопоставление с PortProton в файловом менеджере обычно устанавливается автоматически.
Как создать новый префикс?
В окне запуска просто стереть название текущего префикса и указать требуемое название нового. Префикс будет создан автоматически при старте.
Как переключить версию Wine?
В окне запуска просто выбрать из предлагаемого списка
Как запустить второе приложение?
Подробно описано тут.
Производительность и оптимизация
Как включить FSR (AMD FidelityFX Super Resolution)?
- В окне запуска перейти в НАСТРОЙКИ
- Открыть основные настройки
- Включить WINE FULLSCREEN FSR
- Включить VKBASALT
- В настройках vkBasalt выставить необходимые фильтры
- Настроить в игре разрешение рендеринга ниже выходного (обязательно должен быть выбран fullscreen)
Как включить MangoHUD для отображения FPS?
- “НАСТРОЙКИ” →"ОСНОВНЫЕ"
- Включить MangoHUD - сохранить.
- “НАСТРОЙКИ” → “MANGOHUD”
- Настроить отображаемые элементы (FPS, температура, загрузка)
Игра тормозит, что делать?
Проверьте:
- Версию DXVK/VKD3D: попробуйте разные версии
- Настройки графики в игре: снизьте до средних
- Режим Vulkan: убедитесь, что используется Vulkan, а не OpenGL
- Shader Cache: дайте время на компиляцию шейдеров
Настройки оптимизации:
- В окне запуска “НАСТРОЙКИ” →"ОСНОВНЫЕ"
- Воспользоваться предложенными опциями
Как выбрать видеокарту в системе с гибридной графикой?
- В главном окне “НАСТРОЙКИ PortProton” →"Глобальные настройки (user.conf)"
- Выбрать видеокарту для запуска игры
Диагностика проблем
Игра не запускается
- Проверьте логи: ~/PortProton/PortProton.log (при установке в путь по-умолчанию)
- Режим отладки: запустите игру в режиме создания лога
- Зависимости: установите необходимые для игры библиотеки vcredist, .NET Framework через winetricks
- Драйверы: обновите драйверы GPU
Отсутствует звук
- PulseAudio: убедитесь, что PulseAudio запущен
- ALSA конфигурация: проверьте настройки в winecfg
- Кодеки: установите дополнительные кодеки
Проблемы с текстом/шрифтами
- Установите шрифты Windows через winetricks:
- corefonts
- tahoma
- arial
- Проверьте настройки DPI (Принудительный масштаб) в “НАСТРОЙКИ PortProton” →"Глобальные настройки (user.conf)"
Ошибки Direct3D/DirectX
- DXVK: попробуйте другую версию DXVK
- VKD3D: для D3D12 игр используйте VKD3D
- Legacy: для старых игр используйте dgVoodoo2
Steam Deck и портативные устройства
Работает ли PortProton на Steam Deck?
Да! PortProton оптимизирован для Steam Deck:
- Автоопределение игрового режима
- Оптимизации для APU
- Интеграция с Steam Input
Как установить на Steam Deck?
Установить через Flatpak (подробнее тут):
flatpak install flathub ru.linux_gaming.PortProton
Обновление и сопровождение
Как обновить PortProton?
- Пакеты: через менеджер пакетов (
apt update
,dnf update
) - Flatpak:
flatpak update ru.linux_gaming.PortProton
- Автообновление: включено по умолчанию в настройках
Как очистить префикс?
- “НАСТРОЙКИ WINE”
- Выберите префикс → "Очистить префикс)
Более подробно описано тут
Где хранятся данные?
- Префиксы:
~/PortProton/data/prefixes/
- Логи:
~/PortProton/PortProton.log
- Конфигурация:
~/.config/PortProton.conf
Получение помощи
Где получить поддержку?
- Telegram: https://t.me/linux_gaming_ru
- Официальный сайт: https://linux-gaming.ru/c/ppsup
Как сообщить о баге?
- Запустить в режиме отладки (в терминале)
portproton --debug
- Соберите логи из
~/PortProton/scripts-debug.log
- Опишите систему: дистрибутив, GPU, драйверы
- Создайте тему о помощи на сайте https://linux-gaming.ru/c/ppsup
Как внести вклад?
- Переводы: помощь с локализацией
- Тестирование: проверка игр и создание .ppdb файлов
- Документация: улучшение FAQ и гайдов
- Разработка: исправления багов и новые функции
*Если вы не нашли ответ на свой вопрос, обратитесь в сообщество Telegram: https://t.me/linux_gaming_ru