GameMode: Optimumkan sistem anda untuk memainkan tajuk kegemaran anda

Feral_Interaktif_logo

Firma British Feral Interactive melancarkan perisian sumber terbuka GameMode beberapa minggu yang lalu, dirancang untuk mempercepat perjalanan permainan moden pada sistem operasi keluarga Linux.

Peningkatan kelajuan dicapai kerana pengaktifan automatik "Performance Mode" untuk CPU semasa permulaan permainan. Mod permainan adalah pilihan baru untuk Linux yang membolehkan anda mengoptimumkan PC anda untuk dimainkan, yang menguruskan sistem anda dengan serangkaian perubahan pada tetapannya untuk mengoptimumkan kinerjanya semasa sesi permainan video.

Seperti yang diketahui, salah satu masalah Linux yang biasa adalah melambatkan CPU semasa bermain. GameMode membolehkan anda menyelesaikan masalah ini tanpa campur tangan manual dalam konfigurasi sistem operasi.

Mengenai GameMode

GameMode membolehkan anda mengubah tingkah laku sistem ketika permainan dimulakan: daemon mengurus menukar gabenor CPU agar berada dalam mod prestasi bukannya mod permintaan biasa atau powerave.

Reka bentuk mempunyai abstraksi yang jelas antara daemon host dan perpustakaan ( libgamemode permainan) dan pengecas pelanggan ( libgamemodeauto dan gamemode_client.h) yang membolehkan penggunaan selamat tanpa perlu risau sama ada Daemon dipasang atau dijalankan.

Reka bentuk ini juga bermaksud bahawa sementara perpustakaan tuan rumah bergantung pada systemd untuk pertukaran mesej dengan Daemon, sepenuhnya mungkin untuk melaksanakan fungsi dalaman lain yang masih berfungsi dengan klien yang sama.

Sekiranya anda mempunyai CPU, AMD dan Cool'n'Quiet dilumpuhkan, atau anda mempunyai CPU Intel dan SpeedStep dilumpuhkan, yang lain, gabenor GameMode tidak akan berfungsi kerana CPU anda tidak berfungsi dengan gabenor. Anda sudah memanfaatkan sepenuhnya.

Bagaimana cara memasang GameMode di Linux?

Oleh kerana kenyataannya masih merupakan rilis yang masih dalam fasa pengujian untuk menyempurnakan perinciannya kerana banyaknya perkakasan di mana ia dapat digunakan, kami hampir tidak dapat menemukan aplikasi di dalam repositori sistem kami.

Walau bagaimanapunPertama sekali, kita mesti memasang beberapa pergantungan untuk menjamin operasi yang baik GameMode dalam sistem kami.

Secara umum, kebergantungan yang diperlukan merangkumi meson pkg-config, perpustakaan pembangunan systemd dan ninja-build.

Dalam kes Debian, Ubuntu dan pengedaran yang berasal dari ini, kami memasang kebergantungan dengan arahan ini
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Bagi mereka yang telah memasang ArchLinux, Manajaro atau beberapa turunan dari kebergantungan tersebut diperoleh dengan arahan ini:
sudo pacman -S meson systemd ninja
Sementara untuk Fedora, Korora, CentOS, openSUSE dan derivatif yang kami pasangkan:

sudo dnf pasang meson systemd-devel pkg-config



GameModeLinux



Sekarang, kita mesti memuat turun kod sumber aplikasi dari ruangnya di git, untuk melakukan ini di terminal kami melaksanakan perintah ini:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Dan sekarang kita mesti memuatkan perkhidmatan ke sistem dengan arahan ini:
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

Setelah anda memasangnya di sistem anda dan mereka berjaya memuatkan perkhidmatan ke dalamnya, anda dapat memberitahu permainan apa pun yang dapat memanfaatkan GameMode dengan melakukan perintah ini:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Anda juga dapat menambahkannya sebagai pilihan pelancaran Steam untuk setiap permainan anda, seperti berikut:

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

Sekiranya anda ingin mengetahui gabenor CPU mana yang digunakan, anda boleh menjalankan perintah ini di terminal:

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

konfigurasi

Daemon boleh dikonfigurasi sedang menggunakan fail gamemode.ini, ini ada di dalam folder aplikasi "contoh".

Fail konfigurasi dimuat dan digabungkan dari direktori berikut, mengikut urutan:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Dalam fail ini, kita pada dasarnya mengkonfigurasi gabenor dan memberikan kita senarai hitam untuk mengecualikan permainan yang tidak kita mahu GameMode jalankan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.