GameMode 1.6 уже выпущен и содержит улучшения управления памятью.

После нескольких месяцев разработки и приспособиться к новому образу работы из-за проблем, связанных с Covid-19, Представлен Feral Interactive недавно запуск новой версии Игровой режим 1.6 в котором подчеркивается, что в управление памятью внесено несколько улучшений, а также исправлены мелкие ошибки.

Тем, кто не знаком с GameMode, следует знать, что это фоновый процесс, который объединяет различные настройки и настройки системы на ходу для максимальной производительности в играх.

Для игр предлагается использовать специальную библиотеку libgamemode, которая позволяет запрашивать включение определенных оптимизаций, которые по умолчанию не используются в системе во время выполнения игры. Существует также вариант библиотеки для запуска игры в режиме автоматической оптимизации (загрузка libgamemodeauto.so через LD_PRELOAD при запуске игры) без необходимости вносить изменения в код игры. Включение определенных оптимизаций можно контролировать через файл конфигурации.

О новой версии 1.6

В этой новой версии, представленной, подчеркивает возможность elogind и параметры logind, которые не привязаны к systemd.

Кроме того, было добавлено поддержка изменения каталога библиотеки для полезности gamemoderun и переопределите значение LD_PRELOAD в $ GAMEMODERUNEXEC.

С другой стороны улучшенное управление памятью основные моменты а также было предложено новое руководство для утилиты gamemoderun и добавлен набор игр-симуляторов игрового режима с примерами.

По поводу обнаруженных проблем этой новой версии, которая была выпущена, кажется, что те, кто являются пользователями Обновление Arch Linux и производных GameMode 1.6 порождает проблемы с запуском игр.

Так как при попытке использования возникает следующая ошибка:

/ usr / bin / gamemoded: ошибка при загрузке разделяемых библиотек: libinih.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога

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

Что касается других дистрибутивов, похоже, что проблемы нет или, по крайней мере, о ней еще не сообщалось.

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

Как установить GameMode в Linux?

Если вы хотите попробовать GameMode, вы можете сделать следующее, чтобы установить его в своей системе.

В случае Debian, Ubuntu и дистрибутивов, производных от этих, мы устанавливаем зависимости с помощью этой команды
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Для тех, кто установил ArchLinux, Manajaro или некоторые их производные зависимости получаются с помощью эта команда:
sudo pacman -S meson systemd ninja
Хотя для Fedora, Korora, CentOS, openSUSE и производные, которые мы устанавливаем с:
sudo dnf install meson systemd-devel pkg-config
Сейчас мы должны загрузить исходный код приложения из его пространства в git, чтобы сделать это на терминале, мы выполняем эту команду:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

И сейчас мы должны загрузить сервис в систему с помощью этих команд:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

После того, как вы установили его в своих системах и они успешно загрузили в него службу, вы можете сообщить любой игре, что она может использовать GameMode, выполнив эту команду:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

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

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Если вы хотите узнать, какой текущий регулятор ЦП используется, вы можете запустить эту команду в терминале:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

конфигурация

Демон можно настроить в настоящее время используется файл gamemode.ini, это внутри папки приложения "example".

Файлы конфигурации загружаются и объединяются из следующих каталогов, в целях:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

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


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

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

*

*

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