Ang GameMode 1.6 ay inilabas na at mayroong mga pagpapabuti sa pamamahala ng memorya

Matapos ang ilang buwan ng pag-unlad at upang ayusin sa bagong paraan ng pagtatrabaho dahil sa mga problemang nauugnay sa Covid-19, Ipinakilala ang Feral Interactive kamakailan lamang ang paglulunsad ng bagong bersyon ng GameMode 1.6 kung saan ito ay naka-highlight na maraming mga pagpapabuti ang ginawa sa pamamahala ng memorya, pati na rin ang menor de edad na mga pag-aayos ng bug.

Para sa mga hindi pamilyar sa GameMode, dapat nilang malaman na ito talaga isang proseso sa background na nagsasama ng iba't ibang mga Tweak at on-the-go at pag-aayos ng system upang ma-maximize ang pagganap ng paglalaro.

Para sa mga laro, iminungkahi na gumamit ng isang espesyal na libgamemode ng silid-aklatan, na nagbibigay-daan sa paghiling na isama ang ilang mga pag-optimize na hindi ginagamit bilang default sa system sa oras ng pagpapatupad ng laro. Mayroon ding pagpipilian sa library upang patakbuhin ang laro sa awtomatikong mode ng pag-optimize (paglo-load ng libgamemodeauto.so sa pamamagitan ng LD_PRELOAD kapag sinisimulan ang laro), nang hindi kinakailangang gumawa ng mga pagbabago sa code ng laro. Ang pagsasama ng ilang mga pag-optimize ay maaaring makontrol sa pamamagitan ng config file.

Tungkol sa bagong bersyon 1.6

Sa bagong bersyon na ipinakita, nagha-highlight ng kakayahang makapag-elogind at mga pagpipilian sa pag-logind na hindi nagbubuklod sa systemd.

Bilang karagdagan, idinagdag ito suporta para sa pagbabago ng direktoryo ng library para sa utility gamemoderun at i-override ang halagang LD_PRELOAD sa $ GAMEMODERUNEXEC.

Sa kabilang dako pinahusay na mga highlight ng pamamahala ng memorya at isang bagong manu-manong ay iminungkahi para sa gamemoderun utility at isang hanay ng mga laro ng laro mode simulation na may mga halimbawa ay naidagdag.

Tungkol sa napansin na mga problema ng bagong bersyon na ito na inilabas, tila ang mga gumagamit ng Ang Arch Linux at mga derivatives na nag-a-update ng GameMode 1.6 ay bumubuo ng mga problema sa pagpapatupad ng mga laro.

Dahil kapag sinusubukang gamitin, nangyayari ang sumusunod na error:

/ usr / bin / gamemoded: error habang naglo-load ng mga nakabahaging aklatan: libinih.so. 0: hindi mabubuksan ang nakabahaging file ng object: Walang ganoong file o direktoryo

Upang malutas ang problemang ito, iminungkahi ang isang pansamantalang solusyon, maaari kang kumunsulta sa mga detalye Sa sumusunod na link. 

Tulad ng para sa iba pang mga pamamahagi, tila walang problema o kahit papaano hindi pa ito naiulat.

Sa wakas kung nais mong malaman ang tungkol dito tungkol sa bagong bersyon na ito, maaari mong suriin ang mga detalye sa ang sumusunod na link. 

Paano i-install ang GameMode sa Linux?

Kung interesado kang subukan ang GameMode, maaari mong gawin ang sumusunod upang makuha ito sa iyong system.

Sa kaso ng Debian, Ubuntu at mga pamamahagi na nagmula sa mga ito, nai-install namin ang mga dependency sa utos na ito
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Para sa mga nag-install Ang ArchLinux, Manajaro o ilang hango ng mga ito ang mga dependency na nakuha utos na ito:
sudo pacman -S meson systemd ninja
Habang para sa Ang Fedora, Korora, CentOS, openSUSE at mga derivatives na nai-install namin:
sudo dnf install meson systemd-devel pkg-config
Ngayon, dapat naming i-download ang source code ng application mula sa puwang nito sa git, upang gawin ito sa isang terminal isinasagawa namin ang utos na ito:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

At ngayon dapat nating i-load ang serbisyo sa system sa mga utos na ito:
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

Kapag na-install mo ito sa iyong mga system at matagumpay nilang na-load ang serbisyo dito, maaari mong sabihin sa anumang laro na maaari nitong magamit ang GameMode sa pamamagitan ng paggawa ng utos na ito:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Maaari mo ring idagdag ito bilang isang pagpipilian sa paglunsad ng Steam para sa bawat isa sa iyong mga laro, tulad ng sumusunod:

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

Kung nais mong malaman kung aling kasalukuyang gobernador ng CPU ang ginagamit, maaari mong patakbuhin ang utos na ito sa terminal:

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

configuration

Maaaring i-configure ang daemon kasalukuyang gumagamit ng file gamemode.ini, nasa loob ito ng folder ng application na "halimbawa".

Ang mga file ng pagsasaayos ay na-load at pinagsama mula sa mga sumusunod na direktoryo, sa pagkakasunud-sunod:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Sa file na ito karaniwang nilalagay namin ang configure ng gobernador at nagbibigay ito sa amin ng isang itim na listahan upang maibukod ang mga larong iyon kung saan hindi namin nais na tumakbo ang GameMode.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.