GameMode 1.5 tersedia, pengoptimum prestasi permainan untuk Linux

Syarikat Interaktif Liar ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° keluaran pengoptimum Kaedah Permainan 1.5, 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.

Ditambah dalam keluaran 1.5 peluang perubahan dinamik pengawal selia mod CPU (gabenor CPU) untuk pemproses Intel dengan GPU bersepadu, jika menggunakan mod "prestasi" membawa kepada penurunan prestasi subsistem grafik di bawah beban tinggi pada GPU. Dalam kes ini, beralih kepada mod "jimat kuasa" membolehkan anda mengurangkan penggunaan tenaga CPU dan membebaskan lebih banyak sumber GPU (CPU dan GPU disediakan dengan belanjawan kuasa bersama dan peruntukan keutamaan sumber CPU membawa kepada pengurangan kekerapan GPU). Pada CPU i7-1065G7, pengoptimuman yang dicadangkan membolehkan anda meningkatkan prestasi permainan Shadow of the Tomb Raider sebanyak 25-30%.

GameMode 1.5 juga memperkenalkan set API D-Bus baharu yang menggunakan mekanisme 'pidfd' untuk mengendalikan situasi penggunaan semula PID (pidfd terikat kepada proses tertentu dan tidak berubah, manakala PID boleh terikat kepada proses lain selepas semasa proses tamat.berkaitan dengan PID ini).

Sumber: opennet.ru

Tambah komen