GameMode: Оптимизирайте системата си, за да възпроизвеждате любимите си заглавия

Feral_Interactive_лого

Британската фирма Feral Interactive пусна софтуера с отворен код GameMode преди няколко седмици., проектирани за ускоряване на изпълнението на съвременни игри на операционни системи от семейството на Linux.

Увеличението на скоростта се постига благодарение на автоматичното активиране на "Performance Mode" за процесора по време на старта на играта. Режим на игра е нова опция за Linux, която ще ви позволи да оптимизирате компютъра си за игра, който управлява вашата система с поредица от промени в нейните настройки, за да оптимизира нейната производителност по време на сесия за видеоигри.

Както е известно, един от често срещаните проблеми на Linux е забавянето на процесора по време на игри. GameMode ви позволява да разрешите този проблем, без да се налага да извършвате ръчна намеса в конфигурацията на операционната система.

Относно GameMode

GameMode ви позволява да промените поведението на системата при стартиране на игрите: демонът се грижи за смяната на регулатора на процесора, за да бъде в режим на производителност вместо нормалния режим на търсене или спестяване на енергия.

Дизайнът има ясна абстракция между демона на хоста и библиотеката ( gamemode и libgamemode) и зарядни устройства за клиенти ( libgamemodeauto и gamemode_client.h), която позволява безопасна употреба, без да се притеснявате дали Daemon е инсталиран или работи.

Този дизайн също така означава, че докато библиотеката хост в момента разчита на systemd за обмен на съобщения с Daemon, е напълно възможно да се внедрят други вътрешни функции, които все още работят със същите клиенти.

Ако имате CPU, AMD и той е деактивиран Cool'n'Quiet, или имате процесор Intel и той е деактивиран SpeedStep, другият, GameMode регулаторът няма да работи, тъй като вашият CPU не работи с губернатор. Вече извличате максимума от него.

Как да инсталирам GameMode на Linux?

Поради факта, че това е версия, която все още е на фаза на тестване, за да се усъвършенстват детайлите поради голямото количество хардуер, в който може да се използва, едва ли ще успеем да намерим приложението в хранилищата на нашата система.

въпреки товаНа първо място, трябва да инсталираме някои зависимости, за да гарантираме добра работа на GameMode в нашата система.

По принцип задължителните зависимости включват meson pkg-config, библиотеките за разработка на systemd и ninja-build.

В случая на 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 инсталиране на meson systemd-devel pkg-config



GameModeLinux



сега, трябва да изтеглим изходния код на приложението от неговото пространство в 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, това е в папката на приложението "пример".

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

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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