GameMode: Optimalkan sistem Anda untuk memainkan judul favorit Anda

Feral_Interaktif_logo

Perusahaan Inggris Feral Interactive merilis perangkat lunak open source GameMode beberapa minggu lalu, dirancang untuk mempercepat jalannya game modern di sistem operasi dari keluarga Linux.

Peningkatan kecepatan dicapai karena aktivasi otomatis "Mode Kinerja" untuk CPU selama permulaan permainan. Modus permainan adalah opsi baru untuk Linux yang memungkinkan Anda mengoptimalkan PC untuk bermain, yang mengelola sistem Anda dengan serangkaian perubahan pada pengaturannya untuk mengoptimalkan kinerjanya selama sesi permainan video.

Seperti diketahui, salah satu masalah Linux yang umum terjadi adalah memperlambat CPU selama bermain game. GameMode memungkinkan Anda untuk memecahkan masalah ini tanpa intervensi manual dalam konfigurasi sistem operasi.

Tentang GameMode

GameMode memungkinkan Anda untuk mengubah perilaku sistem saat game dimulai: daemon menangani perubahan pengatur CPU ke mode kinerja alih-alih mode sesuai permintaan atau hemat daya.

Desain memiliki abstraksi yang jelas antara daemon host dan perpustakaan ( libgamemode gamemodedy) dan pengisi daya pelanggan ( libgamemodeauto dan gamemode_client.h) yang memungkinkan penggunaan yang aman tanpa mengkhawatirkan apakah Daemon diinstal atau dijalankan.

Desain ini juga berarti bahwa sementara pustaka host saat ini bergantung pada systemd untuk pertukaran pesan dengan Daemon, sangat mungkin untuk mengimplementasikan fungsi internal lain yang masih bekerja dengan klien yang sama.

Jika Anda memiliki CPU, AMD, dan Cool'n'Quiet dinonaktifkan, atau Anda memiliki CPU Intel dan SpeedStep dinonaktifkan, yang lain, gubernur GameMode tidak akan berfungsi karena CPU Anda tidak berfungsi dengan gubernur. Anda sudah mendapatkan hasil maksimal darinya.

Bagaimana cara menginstal GameMode di Linux?

Karena fakta bahwa ini adalah peluncuran yang masih dalam tahap pengujian untuk menyempurnakan detail karena banyaknya perangkat keras yang dapat digunakan, kami hampir tidak akan dapat menemukan aplikasi di dalam repositori sistem kami.

NamunPertama-tama, kita harus menginstal beberapa dependensi untuk menjamin pengoperasian yang baik GameMode di sistem kami.

Secara umum, dependensi yang dibutuhkan meliputi meson pkg-config, perpustakaan pengembangan systemd dan ninja-build.

Dalam kasus Debian, Ubuntu dan distribusi berasal dari ini, kami menginstal dependensi dengan perintah ini
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Bagi yang sudah menginstal ArchLinux, Manajaro atau beberapa turunan dari dependensi ini diperoleh perintah ini:
sudo pacman -S meson systemd ninja
Sedangkan untuk Fedora, Korora, CentOS, openSUSE, dan turunannya yang kami instal:

sudo dnf menginstal meson systemd-devel pkg-config



GameModeLinux



Sekarang, kita harus mengunduh kode sumber aplikasi dari ruangnya di git, untuk melakukan ini di terminal kami menjalankan perintah ini:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Dan sekarang kita harus memuat layanan ke sistem dengan perintah 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 menginstalnya di sistem Anda dan mereka berhasil memuat layanan ke sana, Anda dapat memberi tahu game apa pun yang dapat menggunakan GameMode dengan melakukan perintah ini:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Anda juga dapat menambahkannya sebagai opsi peluncuran Steam untuk setiap gim Anda, sebagai berikut:

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

Jika Anda ingin mengetahui gubernur CPU mana yang sedang digunakan, Anda dapat menjalankan perintah ini di terminal:

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

konfigurasi

Daemon dapat dikonfigurasi sedang menggunakan file gamemode.ini, ini ada di dalam folder aplikasi "contoh".

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

Dalam file ini kami pada dasarnya mengkonfigurasi gubernur dan itu memberi kami daftar hitam untuk mengecualikan game-game yang tidak kami inginkan untuk menjalankan GameMode.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.