GameMode 1.6 tersedia, pengoptimum prestasi permainan untuk Linux

Syarikat Interaktif Liar ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° keluaran pengoptimum Kaedah Permainan 1.6, dilaksanakan sebagai proses latar belakang yang mengubah pelbagai tetapan sistem Linux dengan cepat untuk mencapai prestasi maksimum untuk aplikasi permainan. Kod projek ditulis dalam C dan dibekalkan 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.6 memperkenalkan keupayaan untuk menggunakan elogin, varian logind yang tidak terikat dengan systemd. Menambah sokongan untuk menukar direktori perpustakaan untuk utiliti gamemoderun dan mengatasi nilai LD_PRELOAD dalam $GAMEMODERUNEXEC. Pengurusan pergantungan yang lebih baik. Manual baharu untuk utiliti gamemoderun telah dicadangkan dan satu set gamemode-simulate-game dengan contoh telah ditambah.

Sumber: opennet.ru

Tambah komen