GameMode 1.7 tersedia, pengoptimum prestasi permainan untuk Linux

Feral Interactive telah menerbitkan keluaran GameMode 1.7, pengoptimum yang dilaksanakan sebagai proses latar belakang yang mengubah pelbagai tetapan sistem Linux dengan segera untuk mencapai prestasi maksimum untuk aplikasi permainan. Kod projek ditulis dalam C dan dilesenkan di bawah lesen BSD.

Untuk permainan, dicadangkan untuk menggunakan perpustakaan libgamemode khas, yang membolehkan anda meminta kemasukan pengoptimuman tertentu yang tidak digunakan secara lalai dalam sistem semasa permainan sedang berjalan. Terdapat juga pilihan perpustakaan yang tersedia untuk menjalankan permainan dalam mod pengoptimuman automatik (memuatkan libgamemodeauto.so melalui LD_PRELOAD semasa memulakan permainan), tanpa perlu membuat perubahan pada kod permainan. Kemasukan pengoptimuman tertentu boleh dikawal melalui fail konfigurasi.

Contohnya, menggunakan GameMode, mod penjimatan kuasa boleh dilumpuhkan, peruntukan sumber dan parameter penjadualan tugas boleh ditukar (gabenor CPU dan SCHED_ISO), keutamaan I/O boleh disusun semula, permulaan penjimat skrin boleh disekat, pelbagai mod peningkatan prestasi boleh didayakan dalam GPU NVIDIA dan AMD, dan GPU NVIDIA boleh overclocking. (overclocking), skrip dengan pengoptimuman yang ditentukan pengguna dilancarkan.

Keluaran 1.7 memperkenalkan utiliti model permainan baharu yang membolehkan anda melihat senarai proses yang dikaitkan dengan permainan yang dilancarkan menggunakan perpustakaan kongsi GameMode. Daripada terikat pada /usr/bin, laluan ke fail boleh laku kini ditentukan melalui pembolehubah persekitaran PATH. Untuk sysusers.d, fail konfigurasi yang dipanggil gamemode.conf dilaksanakan, yang mencipta kumpulan berasingan untuk GameMode.

Sumber: opennet.ru

Tambah komen