Поиск по сайту:

GameMode — инструмент для улучшения игровой производительности в Linux

Спросите некоторых пользователей Linux, почему они до сих пор придерживаются двойной загрузки Windows, и, вероятно, ответ будет — «Игры!». Это была правда! К счастью, игровые платформы с открытым исходным кодом, такие как Lutris и собственная игровая платформа Steam, перенесли множество игр на платформы Linux и За эти годы значительно улучшился игровой процесс в Linux. Сегодня я наткнулся на еще один инструмент с открытым исходным кодом, связанный с играми для Linux, под названием GameMode, который позволяет пользователям повышать производительность игр в Linux.

GameMode — это, по сути, комбинация демона и библиотеки, которая позволяет играм оптимизировать производительность системы Linux по требованию. Я думал, что GameMode — это своего рода инструмент, который убьет некоторые ресурсоемкие инструменты, работающие в фоновом режиме. Но это другое. На самом деле он просто дает указание процессору автоматически работать в режиме производительности во время игры и помогает пользователям Linux добиться максимально возможной производительности в своих играх.

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

  • регулятор процессора,
  • Приоритет ввода-вывода,
  • Приятность процесса,
  • Планировщик ядра (SCHED_ISO),
  • Заставка тормозящая,
  • Режим производительности графического процессора (NVIDIA и AMD), разгон графического процессора (NVIDIA),
  • Пользовательские скрипты.

GameMode — это бесплатный системный инструмент с открытым исходным кодом, разработанный Feral Interactive, ведущим мировым издателем игр.

Установить игровой режим

GameMode доступен для многих дистрибутивов Linux.

В Arch Linux и его вариантах его можно установить из AUR с помощью любой вспомогательной программы AUR, например Yay.

yay -S gamemode

В Debian, Ubuntu, Linux Mint и других системах на базе Deb:

sudo apt install gamemode

Если GameMode недоступен для вашей системы, вы можете вручную скомпилировать и установить его из исходного кода, как описано на странице Github в разделе «Разработка».

Активируйте поддержку GameMode, чтобы улучшить игровую производительность в Linux.

Вот список игр с интеграцией GameMode, поэтому нам не нужно выполнять какие-либо дополнительные настройки, чтобы активировать поддержку GameMode.

  • Восстание Расхитительницы гробниц
  • Сага Total War: Престолы Британии
  • Тотальная война: WARHAMMER II
  • ДиРТ 4
  • Тотальная война: Троецарствие

Просто запустите эти игры, и поддержка GameMode включится автоматически.

Существует также расширение для интеграции поддержки GameMode с оболочкой GNOME. Он указывает, когда GameMode активен на верхней панели.

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

gamemoderun ./game

Я не люблю игры и не играл ни в какие игры уже много лет. Поэтому я не могу поделиться какими-либо реальными показателями.

Однако я нашел на Youtube короткое видеоруководство по включению поддержки GameMode для игр Lutris. Это хорошая отправная точка для тех, кто хочет впервые попробовать GameMode.

Глядя на комментарии к видео, я могу сказать, что GameMode действительно улучшил игровую производительность в Linux.

Более подробную информацию можно найти в репозитории GameMode на GitHub.

Связанное чтение:

  • GameHub – единая библиотека, объединяющая все игры под одной крышей
  • Как запускать игры и программы MS-DOS в Linux

Вы использовали инструмент GameMode? Действительно ли это улучшило игровую производительность вашего компьютера с Linux? Поделитесь своими мыслями в разделе комментариев ниже.

Статьи по данной тематике