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? Поделитесь своими мыслями в разделе комментариев ниже.