Linux-д зориулсан тоглоомын гүйцэтгэлийг оновчтой болгох GameMode 1.6 хувилбарыг ашиглах боломжтой

Ферал интерактив компани Нийтлэгдсэн оновчтой болгох хувилбар Тоглоомын горим 1.6, тоглоомын програмуудын хамгийн дээд гүйцэтгэлд хүрэхийн тулд Linux системийн янз бүрийн тохиргоог шууд өөрчилдөг суурь процесс болгон хэрэгжүүлсэн. Төслийн кодыг C хэл дээр бичсэн ба нийлүүлсэн BSD лицензийн дагуу.

Тоглоомын хувьд libgamemode-ийн тусгай номын санг ашиглахыг санал болгож байгаа бөгөөд энэ нь тоглоом ажиллаж байх үед системд анхдагч байдлаар ашиглагдаагүй зарим оновчлолыг оруулах хүсэлт гаргах боломжийг олгодог. Мөн тоглоомын кодонд өөрчлөлт оруулах шаардлагагүйгээр тоглоомыг автоматаар оновчтой болгох горимд (тоглоомыг эхлүүлэх үед LD_PRELOAD-аар libgamemodeauto.so-г ачаалах) ажиллуулах боломжтой номын сангийн сонголт байдаг. Зарим оновчлолыг оруулахыг тохиргооны файлаар дамжуулан хянаж болно.

Жишээлбэл, GameMode ашиглан эрчим хүч хэмнэх горимыг идэвхгүй болгож, нөөцийн хуваарилалт болон ажлын хуваарийн параметрүүдийг (CPU зохицуулагч ба SCHED_ISO) өөрчлөх, оролт гаралтын тэргүүлэх чиглэлийг өөрчлөх, дэлгэц амраагчийг эхлүүлэхийг хориглох, гүйцэтгэлийг нэмэгдүүлэх янз бүрийн горимыг өөрчлөх боломжтой. NVIDIA болон AMD GPU-д идэвхжсэн байх ба NVIDIA GPU-г overclock хийх боломжтой.(overclocking), хэрэглэгчийн тодорхойлсон оновчлол бүхий скриптүүдийг эхлүүлсэн.

1.6 хувилбар нь ашиглах чадварыг танилцуулсан elogind, системд холбогдоогүй нэвтрэх хувилбар. Gamemoderun хэрэгслийн номын сангийн лавлахыг өөрчлөх, $GAMEMODERUNEXEC доторх LD_PRELOAD утгыг дарах дэмжлэг нэмэгдсэн. Хараат байдлын менежментийг сайжруулсан. Gamemoderun хэрэгслийн шинэ гарын авлагыг санал болгож, жишээнүүдтэй тоглоомын горимыг дуурайх тоглоомыг нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх