GameMode 1.7 уже випущено, і він надходить із виправленням помилок тощо

Через трохи більше року після виходу попередньої версії, Представлений Feral Interactive нещодавно вийшла нова версія оптимізатора «Ігровий режим 1.7», бути цим незначний випуск який охоплює лише виправлення помилок, про які наразі повідомлялося, та оновлення документації, а також кілька змін.

Для тих, хто не знайомий з GameMode, ви повинні знати, що це Це інструмент, який реалізовано як фоновий процес, який змінює різні налаштування системи Linuxпочати похід сДля досягнення максимальної продуктивності ігрової програми.

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

Наприклад, за допомогою GameMode можна вимкнути режими енергозбереження, змінити розподіл ресурсів і параметри планування завдань (регулятор процесора та SCHED_ISO), змінити пріоритети введення/виведення, запустити заставку, увімкнути різні режими підвищеної продуктивності на NVIDIA та Графічні процесори AMD і NVIDIA розігнані для запуску сценаріїв із оптимізацією, визначеною користувачем.

Основні нові функції GameMode 1.7

Як згадувалося на початку, ця нова версія 1.7 є незначним оновленням, яке призначене в основному для виправлення різних помилок і помилок, які накопичилися з минулого року.

Але серед змін, які він представляє, виділяється одне: нова утиліта під назвою "gamemodelist", який дозволяє переглядати список процесів, пов’язаних із запущеними іграми за допомогою спільної бібліотеки GameMode.

Ще одна зміна, представлена ​​в цій новій версії, полягає в тому, що замість посилання на /usr/bin шляхи до виконуваних файлів тепер визначаються через змінну середовища PATH.

Для користувачів sysusers.d Також зазначається, що реалізовано конфігураційний файл gamemode.conf, що створює окрему групу для GameMode.

Як встановити GameMode на Linux?

Режим гри в основному це послуга (демон) і бібліотека за допомогою якого ця комбінація відповідає за внесення відповідних змін у систему.

Для того, щоб встановити GameMode на Linux, перший ми повинні встановити деякі необхідні залежності для його роботи, і таким чином уникнути проблем зі сценарієм встановлення інструменту та брати участь у їх вирішенні.

У випадку з тими, хто є користувачами Debian, Ubuntu, Linux Mint а також деякі інші розподіли, отримані з них. Ми збираємося встановити необхідні залежності з терміналу, в якому ми виконаємо таку команду:

sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Тепер у випадку з тими, хто є Користувачі Arch Linux, Manjaro, Arco або будь-яка інша похідна розподілу. У терміналі ми наберемо наступне:

sudo pacman -S meson systemd git dbus

Поки для тих, хто користується Fedora або будь-який інший похідний дистрибутив це:

sudo dnf install meson systemd-devel pkg-config git dbus-devel

Для випадку з Gentoo ми можемо встановити необхідні залежності за допомогою:

emerge --ask games-util/gamemode

У випадку з Solus їх можна встановити пакет та все необхідне з центру програмного забезпечення. 

З встановленими залежностями ми зараз продовжимо отримувати сценарій інсталяції GameMode, щоб мати можливість його виконати та встановити в нашій системі.

Тільки для цього ми повинні відкрити термінал і ввести в нього такі команди:

git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.7
./bootstrap.sh

І готово, у нас уже встановлена ​​служба. Але тепер ми повинні знати, як викликати цю службу, щоб вона запускалася, коли ми збираємося запустити гру в нашій системі.

Нарешті, якщо ви хочете дізнатися більше про цей інструмент, ви можете перевірте наступне посилання.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.