Подробный гайд: Оптимизация ALT Linux для игр / ALT Linux Gaming Optimization Guide
Комплексное руководство по настройке вашего дистрибутива ALT Linux для максимальной игровой производительности.
1. Установка видеодрайверов (Критически важно!)
Для NVIDIA:
# Обновление системы
su -
apt-get update
apt-get dist-upgrade
# Установка проприетарных драйверов NVIDIA
apt-get install xorg-drv-nvidia xorg-drv-nvidia-gl
# Для 32-битной поддержки (необходимо для многих игр через Wine/Proton)
apt-get install i586-libGL
Для AMD/Intel:
# Открытые драйверы уже в ядре, но убедитесь в наличии компонентов
apt-get install mesa-libGL mesa-dri-drivers vulkan-loader
Важно:
Для Proton и DXVK требуется видеокарта с поддержкой Vulkan 1.3 и актуальные драйверы.
2. Пакет alt-gaming — быстрая оптимизация системы
Специальный пакет от сообщества ALT Linux для игровой оптимизации:
su -
apt-get install alt-gaming
Что делает пакет после установки:
| Функция | Эффект |
|---|---|
| Включение esync | Улучшает многопоточную производительность в Wine/Proton |
Уменьшение mmap ограничений |
Требуется для некоторых современных игр |
| Отключение UMIP | Необходимо для запуска игр на Ryzen 3xxx+ (Overwatch, Hogwarts Legacy) |
net.ipv4.tcp_mtu_probing=1 |
Улучшает сетевую стабильность |
swappiness=10 |
Система предпочитает использовать RAM вместо swap → меньше лагов |
| Исправления для Ubisoft Connect и других лаунчеров |
Проверка активации оптимизаций:
alt-gaming-check
3. Настройка Steam + Proton
Установка Steam:
apt-get install steam
Первоначальная настройка Proton:
- Откройте Steam → Настройки → Совместимость
- Включить Steam Play для поддерживаемых продуктов
- Включить Steam Play для всех других продуктов
- Перезапустите Steam
Выбор версии Proton:
| Версия | Когда использовать |
|---|---|
| Proton Stable (последняя) | Для большинства игр, максимальная стабильность |
| Proton Experimental | Для новейших игр с проблемами совместимости |
| GE-Proton (от GloriousEggroll) | Для игр с анти-читом или специфичными требованиями |
Установка GE-Proton вручную:
# Создать директорию, если нет
mkdir -p ~/.local/share/Steam/compatibilitytools.d/
# Распаковать скачанный архив GE-Proton*.tar.gz в эту папку
# Перезапустить Steam — версия появится в списке совместимости
4. PortProton — для игр вне Steam
PortProton — универсальная обёртка для запуска Windows-игр без Steam:
apt-get install portproton
Преимущества:
- Простой графический интерфейс
- Отдельные префиксы для каждой игры (
~/PortProton/prefixes/) - Гибкие настройки DXVK, VKD3D, версий Wine
- Поддержка не-Steam лаунчеров (Epic, GOG, Ubisoft Connect)
Создание префикса для игры:
- Запустите
portproton - Во вкладке Настройки WINE в поле PREFIX укажите имя (например,
Cyberpunk2077) - Нажмите Настройка префикса
- Запустите установщик игры через интерфейс
5. Дополнительные системные оптимизации
Установка GameMode (оптимизация в реальном времени):
apt-get install gamemode lib32-gamemode # если есть multilib
Использование в Steam:
- В свойствах игры → Параметры запуска добавить:
gamemoderun %command%
Настройка ядра для низкой задержки:
Если доступно в репозитории:
# Поиск low-latency ядра
apt-cache search linux-image | grep -i lowlatency
# Или использовать zen-ядро, если есть в репозитории
Альтернатива:
Включите esync, если fsync недоступен — это не требует патченного ядра и даёт заметный прирост в многопоточных играх.
Проверка и мониторинг:
# Проверка поддержки Vulkan
vulkaninfo | grep -i "api version"
# Мониторинг в реальном времени
gamemoderun --status
glxinfo | grep "OpenGL renderer"
6. Сетевая оптимизация для онлайн-игр
Добавьте в /etc/sysctl.conf для улучшения сетевой отзывчивости:
net.ipv4.tcp_mtu_probing=1
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_rmem=4096 87380 16777216
net.ipv4.tcp_wmem=4096 65536 16777216
Примените изменения:
sysctl -p
7. Полезные утилиты
# Для управления версиями Wine/Proton
apt-get install lutris
# Для мониторинга производительности
apt-get install mangohud # Оверлей с FPS, загрузкой CPU/GPU
# Для запуска с оверлеем в Steam:
MANGOHUD=1 gamemoderun %command%
Диагностика проблем
| Симптом | Решение |
|---|---|
| Игра не запускается | Проверьте protondb.com — возможно, нужна конкретная версия Proton или параметры запуска |
| Низкий FPS | Убедитесь, что используется дискретная видеокарта, включён GameMode, установлен alt-gaming |
| Проблемы с анти-читом | Попробуйте GE-Proton, отключите esync/fsync в настройках совместимости игры |
| Зависания при загрузке | Увеличьте таймаут: check-alive-timeout=uint32 15000 (уже в alt-gaming) |
Чек-лист после установки
- [ ] Драйвер видеокарты установлен и актуален
- [ ] Пакет
alt-gamingустановлен и проверен (alt-gaming-check) - [ ] Steam настроен с включённой совместимостью
- [ ] Для не-Steam игр установлен PortProton или Lutris
- [ ] GameMode доступен и интегрирован в лаунчеры
- [ ] Сетевые параметры оптимизированы (при необходимости)
- [ ] Проверяете совместимость на ProtonDB перед установкой
Примечание:
Многие оптимизации из alt-gaming и Proton требуют перезапуска сессии или системы для полного применения.
Удачи в играх!