GameMode 1.6 вече е издаден и идва с подобрения в управлението на паметта

След няколко месеца развитие и да се адаптира към новия начин на работа поради проблемите, свързани с Covid-19, Feral Interactive беше представен наскоро стартирането на новата версия на GameMode 1.6 в което се откроява, че са направени няколко подобрения с управление на паметта, както и незначителни корекции на грешки.

За тези, които не са запознати с GameMode, трябва да знаете, че е така фонов процес, който интегрира различни Tweaks и в движение и ощипвания на системата, за да увеличите максимално производителността на игрите.

За игри се предлага да се използва специална библиотека libgamemode, която позволява да се поиска включване на определени оптимизации, които не се използват по подразбиране в системата по време на изпълнението на играта. Има и опция за библиотека за стартиране на играта в режим на автоматична оптимизация (зареждане на libgamemodeauto.so чрез LD_PRELOAD при стартиране на играта), без да се налага да се правят промени в кода на играта. Включването на определени оптимизации може да се контролира чрез конфигурационния файл.

Относно новата версия 1.6

В тази нова версия, подчертава способността да можете да elogind и опциите за влизане, които не са обвързващи за 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, това е в папката на приложението "пример".

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

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


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

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

*

*

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