Selepas beberapa bulan pembangunan dan untuk menyesuaikan diri dengan cara kerja baru kerana masalah yang berkaitan dengan Covid-19, Feral Interactive dilancarkan baru-baru ini pelancaran versi baru Kaedah Permainan 1.6 di mana ia menyoroti bahawa beberapa penambahbaikan telah dilakukan dengan pengurusan memori, serta perbaikan bug kecil.
Bagi mereka yang tidak biasa dengan GameMode, mereka harus tahu betul proses latar belakang yang menyatukan pelbagai Tweaks dan dalam perjalanan dan penyesuaian sistem untuk memaksimumkan prestasi permainan.
Untuk permainan, diusulkan untuk menggunakan libgamemode perpustakaan khusus, yang memungkinkan untuk meminta penyertaan pengoptimuman tertentu yang tidak digunakan secara lalai dalam sistem pada saat pelaksanaan permainan. Terdapat juga pilihan perpustakaan untuk menjalankan permainan dalam mod pengoptimuman automatik (memuat libgamemodeauto.so melalui LD_PRELOAD ketika memulakan permainan), tanpa harus membuat perubahan pada kod permainan. Kemasukan pengoptimuman tertentu dapat dikendalikan melalui fail konfigurasi.
Mengenai versi baru 1.6
Dalam versi baru ini, menonjolkan kemampuan untuk dapat elogind dan pilihan logind yang tidak mengikat sistemd.
Di samping itu, ia ditambah sokongan untuk menukar direktori perpustakaan untuk utiliti gamemoderun dan ganti nilai LD_PRELOAD dalam $ GAMEMODERUNEXEC.
Sebaliknya sorotan pengurusan memori yang dipertingkatkan dan manual baru telah dicadangkan untuk utiliti gamemoderun dan satu set permainan simulasi mod permainan dengan contoh telah ditambahkan.
Mengenai masalah yang dikesan versi baru ini yang telah dikeluarkan, nampaknya mereka yang merupakan pengguna Arch Linux dan derivatif yang mengemas kini GameMode 1.6 menimbulkan masalah dengan pelaksanaan permainan.
Sejak cuba menggunakan, kesalahan berikut berlaku:
/ usr / bin / gamemoded: ralat semasa memuatkan pustaka bersama: libinih.so 0: tidak dapat membuka fail objek kongsi: Tidak ada fail atau direktori seperti itu
Untuk menyelesaikan masalah ini, dicadangkan penyelesaian sementara, anda boleh melihat butirannya Dalam pautan berikut.
Bagi sebaran lain, nampaknya tidak ada masalah atau paling tidak belum dilaporkan.
Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak butirannya di pautan berikut.
Bagaimana cara memasang GameMode di Linux?
Sekiranya anda berminat untuk mencuba GameMode, anda boleh melakukan perkara berikut untuk menggunakannya di sistem anda.
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 install meson systemd-devel pkg-config
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.