Перечислите новую версию GameMod 1.5, оптимизатора производительности для игр

Игровой режим

Несколько часов назад Feral Interactive представила новую версию библиотеки GameMode 1.5, что позволяет повысить производительность в играх, изменив настройки. Код распространяется под лицензией BSD и написан на C.

Игровой режим состоит из комбинации процессов и библиотек, которые позволяют определять различные оптимизации производительности для временного применения к компьютерам Linux перед попыткой запуска игры.

О GameMod

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

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

Также доступна опция библиотеки для запуска игры в режиме оптимизации. автоматический (загрузка libgamemodeauto.so через LD_PRELOAD при запуске игры), без необходимости вносить изменения в код игры.

Включение определенных оптимизаций можно контролировать через файл конфигурации.

Например, с GameMode вы можете отключить режимы энергосбережения, Параметры выделения ресурсов и планирования задач могут быть изменены (дроссельная заслонка процессора и SCHED_ISO), приоритеты ввода-вывода могут быть изменены, экранная заставка может быть заблокирована, различные высокопроизводительные режимы могут быть активированы на графических процессорах NVIDIA и AMD, а графический процессор NVIDIA может быть разогнан (разгон), запускать скрипты с пользовательскими оптимизациями.

Что нового в GameMode 1.5?

В GameMode версии 1.5 добавлена ​​возможность динамически переключать режим работы ЦП контроллера (CPU throttle) для процессоров Intel со встроенным GPU, если использование режима «производительность» приводит к снижению производительности графической подсистемы при высокой нагрузке на GPU.

В этом случае переход в режим «энергосбережения» позволяет снизить энергопотребление ЦП и высвободить больше ресурсов ГП (ЦП и ГП имеют общий бюджет мощности и приоритетное распределение ресурсов ЦП). ЦП приводит к сбоям частоты ГП).

На процессоре i7-1065G7 оптимизация предложение lе позволяет увеличить производительность игры Shadow of the Tomb Raider на 25-30%.

GameMode 1.5 также представляет новый набор API-интерфейсов D-Bus. Они используют механизм pidfd для обработки ситуации повторного использования PID (pidfd присоединяется к определенному процессу и не изменяется, в то время как PID может связываться с другим процессом после завершения текущего процесса, связанного с этим PID).

Как установить GameMode на Ubuntu и производные?

Для тех, кто заинтересован в возможности установить GameMode в свой дистрибутив, Вы можете сделать это, следуя инструкциям, которые мы делимся с вами ниже.

Важно отметить, что GameMode зависит от Meson для построения и Systemd для внутренней коммуникации.

Если они Пользователи Ubuntu 19.10 или любой другой дистрибутив, производный от этой версии Ubuntu, они смогут установить GameMode прямо из репозиториев Ubuntu.

Для этого мы собираемся только открыть терминал (вы можете сделать это с помощью сочетания клавиш Ctrl + Alt + T), и на нем мы собираемся ввести следующую команду:

sudo apt install gamemode

Теперь для Если вы ранее использовали Ubuntu 18.04, они должны собрать приложение.

Это очень просто нам нужно открыть терминал, и в нем мы собираемся ввести следующую команду:

sudo apt install meson libsystemd-dev pkg-config ninja-build

Готово, теперь мы собираемся загрузить и собрать пакет с:

git clone https://github.com/FeralInteractive/gamemode.git

cd gamemode

git checkout 1.5
./bootstrap.sh

После установки необходимо предварительно загрузить libgamemodeauto в игре с помощью следующей команды:

LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Где ./game - это каталог игры.

Или, если это игра Steam, мы просто собираемся отредактировать средство запуска игры, добавив следующее:

gamemoderun %command%

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.