Обложка канала

Linux / Линукс

Все о мире Свободного Программного обеспечения 🐧

Linux / Линукс

4 года назад
Открыть в
Выпуск реализован в виде фонового процесса, на лету изменяющего системные настройки Linux для достижения максимальной производительности игровых приложений. Код написан на Си, поставляется под лицензией BSD. Для игр предлагается использовать специальную библиотеку libgamemode. Она позволяет на время выполнения игры запрашивать включение определённых оптимизаций. Включение тех или иных оптимизаций можно контролировать через файл конфигурации. Например, при помощи GameMode могут отключаться режимы энергосбережения, меняться параметры распределения ресурсов и планировки задач, выполняться разгон GPU NVIDIA и др. В выпуске 1.7 предложена новая утилита gamemodelist, позволяющая просмотреть список процессов, связанных с играми, запущенными с использованием разделяемой библиотеки GameMode. Вместо привязки к /usr/bin пути к исполняемым файлам теперь определяются через переменную окружения PATH. Для sysusers.d реализован файл конфигурации gamemode.conf, создающий отдельную группу для GameMode.