I-GameMode: Lungiselela uhlelo lwakho ukudlala izihloko zakho ozithandayo

I-Feral_Interactive_logo

Ifemu yaseBrithani UFeral Interactive ukhiphe isoftware yomthombo ovulekile i-GameMode emasontweni ambalwa edlule., yakhelwe ukusheshisa ukusebenza kwemidlalo yesimanje ezinhlelweni ezisebenzayo yomndeni we-Linux.

Ukwanda kwejubane kutholakala ngenxa yokusebenzisa okuzenzakalelayo kwe- "Imodi Yokusebenza" ye-CPU ngesikhathi sokuqala komdlalo. I-GameMode kuyindlela entsha yeLinux ezokuvumela ukuthi ukwandise i-PC yakho ukuze uyidlale, ephatha isistimu yakho ngochungechunge lwezinguquko ekucushweni kwayo ukuze isebenzise ukusebenza kwayo ngesikhathi seseshini yegeyimu yevidiyo.

Njengoba kwaziwa, enye yezinkinga ezijwayelekile zeLinux inciphisa i-CPU ngesikhathi sokudlala. I-GameMode ikuvumela ukuthi uxazulule le nkinga ngaphandle kokwenza ukungenelela mathupha ekucushweni kohlelo lokusebenza.

Mayelana GameMode

I-GameMode ikuvumela ukuthi ushintshe ukusebenza kohlelo lapho imidlalo iqala: i-daemon inakekela ukuguqula umbusi we-CPU ukuthi abe kwimodi yokusebenza esikhundleni semodi ejwayelekile ye-ondemand noma ye-powersave.

Idizayini kunokukhishwa okucacile phakathi kwe-daemon yomgcini nomtapo wezincwadi ( i-gamemodedy libgamemode) namashaja wamakhasimende ( i-libgamemodeauto kanye ne-gamemode_client.hevumela ukusetshenziswa okuphephile ngaphandle kokukhathazeka ngokuthi i-Daemon ifakiwe noma iyasebenza.

Lo mklamo usho nokuthi ngenkathi umtapo wolwazi ophethe njengamanje uncike kusistimu yokushintshaniswa kwemiyalezo neDaemon, kungenzeka ngokuphelele ukwenza eminye imisebenzi yangaphakathi esasebenza namakhasimende afanayo.

Uma une-CPU, i-AMD futhi ine-Cool'n'Quiet ekhubazekile, noma une-Intel CPU futhi ine-SpeedStep ekhubazekile, enye, umbusi weGameMode ngeke asebenze njengoba i-CPU yakho ingasebenzi nombusi. Usuvele uthola okuningi kukho.

Ungayifaka kanjani i-GameMode ku-Linux?

Ngenxa yokuthi kungukuqaliswa okusesigabeni sokuhlola ukuze kucwengwe imininingwane ngenxa yenani elikhulu lehadiwe lapho ingasetshenziswa khona, ngeke sikwazi ukuthola uhlelo lokusebenza ezinqolobaneni zohlelo lwethu.

Noma kunjaloOkokuqala, kufanele sifake ukuncika okuthile ukuze siqinisekise ukusebenza okuhle ye-GameMode kusistimu yethu.

Ngokuvamile, ukuncika okudingekayo kufaka phakathi meson, i-pkg-config, imitapo yolwazi yentuthuko ye- i-systemd ne-ninja-build.

Endabeni kaDebian, Ubuntu nokusatshalaliswa okususelwe kulezi, sifaka ukuncika ngalo myalo
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Okwalabo abafake I-ArchLinux, iManajaro noma okunye okutholakala kulokhu kuncike okutholakala kukho lo myalo:
sudo pacman -S meson systemd ninja
Ngenkathi ye- I-Fedora, i-Korora, i-CentOS, i-openSUSE kanye nama-derivatives esiwafaka nawo:

Sudo dnf ukufaka i-meson systemd-devel pkg-config



I-GameMode Linux



Manje, kufanele silande ikhodi yomthombo yohlelo lokusebenza esikhaleni saso ku-git, ukwenza lokhu esibulalayo senza lo myalo:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Futhi manje kufanele silayishe insiza ohlelweni ngale miyalo:
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

Lapho usuyifakile ezinhlelweni zakho futhi bayilayisha ngempumelelo insiza kuyo, ungatshela noma yimuphi umdlalo ukuthi ingasebenzisa i-GameMode ngokwenza lo myalo:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Ungayifaka futhi njengenketho yokuqalisa iSteam kumdlalo wakho ngamunye, ngokulandelayo:

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

Uma ufuna ukwazi ukuthi imuphi umphathi we-CPU osetshenziswayo, ungagijima lo myalo ku-terminal:

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

Isethaphu

I-daemon ingalungiswa usebenzisa i-file njengamanje sonyakude.ini, lokhu kungaphakathi kwefolda yohlelo lokusebenza "isibonelo".

Amafayela wokumisa alayishwa futhi ahlanganiswa kusuka kuzinkomba ezilandelayo, ukuze:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Kuleli fayela ngokuyisisekelo silungiselela umbusi futhi lisinikeza uhlu olumnyama ukukhipha leyo midlalo esingafuni ukuthi i-GameMode isebenze ngayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.