GameMode Как превратить ваш Linux в игровую машину

15 Jun, 2026
5,894
🔱 215
👥 91

Представьте ситуацию: вы запускаете любимую игру на Linux, но вместо плавного геймплея получаете тормоза и фризы. Знакомо? И хотя Linux становится все дружелюбнее к геймерам, иногда система просто не дает играм достаточно ресурсов. Именно здесь на помощь приходит GameMode.

Что это за зверь такой?

GameMode — это умный дуэт из демона (gamemoded) и библиотеки (libgamemode), который временно оптимизирует вашу систему, когда запускается игра. Изначально проект создавался как временное решение для проблем с CPU governors от Intel и AMD, но вырос в полноценный инструмент с кучей полезных фич.

Разработанный Feral Interactive (известными портами игр на Linux), GameMode уже заслужил доверие сообщества — более 5 тысяч звезд на GitHub и поддержка всех основных дистрибутивов.

Что умеет GameMode?

Вот топ-5 причин попробовать этот инструмент:

  1. Умное управление процессором — автоматически переключает CPU governor на производительный режим
  2. Приоритезация процессов — повышает приоритет игры над фоновыми задачами
  3. Графические улучшения — поддерживает GPU performance mode для NVIDIA и AMD, даже overclocking!
  4. Гибкая конфигурация — можно настраивать поведение под свои нужды
  5. Интеграция с Steam — просто добавьте gamemoderun %command% в настройки запуска

Как это работает технически?

Архитектура GameMode продумана до мелочей:

Реклама
  • Демон (gamemoded) работает в фоне и управляет оптимизациями
  • Библиотека (libgamemode) обеспечивает связь между игрой и демоном
  • Клиентские загрузчики (libgamemodeauto) автоматически активируют GameMode

Интересно, что внутренне GameMode использует systemd для обмена сообщениями, но архитектура позволяет легко заменить эту реализацию, если нужно.

Как начать использовать?

Для большинства дистрибутивов GameMode уже есть в репозиториях:

# Ubuntu/Debian
sudo apt install gamemode

# Arch Linux
sudo pacman -S gamemode

# Fedora
sudo dnf install gamemode

После установки можно:

  1. Вручную запускать игры с gamemoderun:
    gamemoderun ./game
    
  2. Или добавить в Steam:
    gamemoderun %command%
    

Глубокая настройка

Хотите тонкой настройки? GameMode использует INI-файлы конфигурации, которые можно разместить в:

  • /etc/gamemode.ini — глобальные настройки
  • ~/.config/gamemode.ini — пользовательские настройки

Вот пример настройки CPU и GPU:

[cpu]
; Использовать governor performance
governor=performance

[gpu]
; Включить производительный режим для NVIDIA
gpu_performance_mode=1

Особые случаи

Для гибридных GPU (например, NVIDIA Optimus) можно использовать:

GAMEMODERUNEXEC="env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia" gamemoderun ./game

Стоит ли пробовать?

GameMode — это must-have для:

  • Геймеров на Linux
  • Разработчиков игр, тестирующих свои продукты
  • Любого, кто хочет выжать максимум из своего железа

Проект активно развивается, поддерживает все современные дистрибутивы и действительно делает игры плавнее. Лично я после установки GameMode заметил прирост FPS в ресурсоемких проектах.

Как говорится, попробуйте — и ваш Linux никогда не будет прежним!

P.S. Кстати, если вы разработчик, GameMode предоставляет API для интеграции в ваши приложения. Подробности в документации.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.