GameMode: Inganta tsarinku don kunna taken da kuka fi so

Ralan_Rashin_Interactive_logo

Kamfanin Ingila Feral Interactive ya saki software na buɗe tushen GameMode fewan makonnin da suka gabata, tsara don hanzarta gudanar da wasannin zamani akan tsarin aiki na dangin Linux.

Isara saurin gudu ana samun shi saboda kunna atomatik na "Yanayin Ayyuka" don CPU yayin fara wasan. GameMode sabon zaɓi ne na Linux wanda zai ba ku damar inganta PC ɗinku don yin wasa, wanda ke sarrafa tsarin ku tare da sauye-sauye sauye-sauye zuwa saitunan sa don inganta aikin sa yayin zaman wasan bidiyo.

Kamar yadda aka sani, ɗayan matsalolin Linux na yau da kullun shine jinkirin saukar da CPU yayin wasan. GameMode yana ba ka damar warware wannan matsalar ba tare da yin aikin hannu a cikin tsarin tsarin aiki ba.

Game da GameMode

GameMode yana ba ka damar canza halayen tsarin lokacin da wasanni suka fara: daemon yana kula da sauya gwamnan CPU don kasancewa cikin yanayin aiki maimakon al'ada ondemand ko yanayin ajiye wuta.

Zane yana da bayyana bayyananne tsakanin mai watsa shiri daemon da dakin karatu ( gamemode da libgamemode) da masu cajin abokan ciniki ( libgamemodeauto da gamemode_client.h) wanda ke ba da izinin amintacce ba tare da damuwa game da an ɗora Daemon ko aiki ba.

Wannan zane yana ma'anar cewa yayin da ɗakin ɗakin karatu a halin yanzu ya dogara da tsari don musayar saƙo tare da Daemon, yana da yuwuwar aiwatar da wasu ayyuka na ciki waɗanda har yanzu ke aiki tare da abokan harka ɗaya.

Idan kana da CPU, AMD kuma tana da nakasa Cool'n'Quiet, ko kuma kana da Intel CPU kuma tana da nakasassu na SpeedStep, ɗayan, GameMode gwamna ba zai yi aiki ba kasancewar CPU ɗin ka baya aiki tare da gwamna. Kun riga kun sami mafi kyau daga gare ta.

Yadda ake girka GameMode akan Linux?

Saboda gaskiyar cewa sakewa ce har yanzu a cikin lokacin gwaji don tsaftace cikakkun bayanai saboda yawan kayan aikin da za'a iya amfani da su, da ƙyar zamu sami damar nemo aikace-aikacen a cikin wuraren ajiyar tsarinmu.

KoyayaDa farko dai, dole ne mu girka wasu abubuwan dogaro don tabbatar da kyakkyawan aiki na GameMode a cikin tsarinmu.

Gabaɗaya, masu dogaro da ake buƙata sun haɗa da meson, pkg-jituwa, dakunan karatu na cigaba na tsarin da ninja-gina.

Game da Debian, Ubuntu da rarrabawar da aka samu daga waɗannan, mun girka masu dogaro da wannan umarnin
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Ga wadanda suka girka ArchLinux, Manajaro ko wasu ƙididdigar waɗannan abubuwan dogaro ana samun su tare da wannan umarnin:
sudo pacman -S meson systemd ninja
Duk da yake don Fedora, Korora, CentOS, openSUSE da abubuwan ban sha'awa waɗanda muke girkawa da su:

sudo dnf shigar meson systemd-devel pkg-config



Linux GameMode



Yanzu, dole ne mu saukar da lambar tushe na aikace-aikacen daga sararin samaniya a cikin git, don yin wannan akan tashar muna aiwatar da wannan umarnin:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Kuma yanzu dole ne mu ɗora sabis ɗin ga tsarin tare da waɗannan umarnin:
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

Da zarar kun girka shi a kan tsarinku kuma sun yi nasarar ɗora sabis ɗin a ciki, zaku iya gaya ma kowane wasa cewa zai iya amfani da GameMode ta yin wannan umarnin:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Hakanan zaka iya ƙara shi azaman zaɓi na Steam don kowane wasanninku, kamar haka:

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

Idan kana son sanin wane gwamnan CPU na yanzu yake aiki, zaka iya gudanar da wannan umarnin a cikin m:

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

sanyi

Za'a iya saita daemon a halin yanzu amfani da fayil gamemode.ini, wannan yana cikin babban fayil ɗin aikace-aikacen "misali".

An loda fayilolin sanyi kuma an haɗa su daga kundin adireshi masu zuwa, domin:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

A cikin wannan fayil ɗin muna tsara gwamna kuma yana ba mu jerin baƙin don keɓance waɗancan wasannin da ba mu son GameMode ya gudana.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.