Feral Interactive Company
Jokuetarako, libgamemode liburutegi berezi bat erabiltzea proposatzen da, eta horri esker sisteman lehenespenez erabiltzen ez diren zenbait optimizazio sartzea eskatzeko, jokoa martxan dagoen bitartean. Liburutegi-aukera bat ere badago jokoa optimizazio automatikoko moduan exekutatzeko (jokoa hastean libgamemodeauto.so LD_PRELOAD bidez kargatzea), jokoaren kodean aldaketarik egin beharrik gabe. Zenbait optimizazio sartzea konfigurazio fitxategiaren bidez kontrola daiteke.
Adibidez, GameMode erabiliz, energia aurrezteko moduak desgaitu daitezke, baliabideen esleipena eta zereginak antolatzeko parametroak alda daitezke (CPU gobernadorea eta SCHED_ISO), I/O lehentasunak berrantola daitezke, pantaila-babeslearen abiarazte blokeatu, errendimendua areagotzeko hainbat modu. NVIDIA eta AMD GPUetan gaituta egon, eta NVIDIA GPUak overclocking egin daitezke (overclocking), erabiltzaileak definitutako optimizazioak dituzten scriptak abiarazten dira.
1.5 bertsioan gehitu da
GameMode 1.5-ek D-Bus API multzo berri bat ere aurkezten du, 'pidfd' mekanismoa erabiltzen duten PID berrerabilpen egoera kudeatzeko (pidfd prozesu zehatz batera lotzen da eta ez da aldatzen, PID bat uneko prozesuaren ondoren beste prozesu batera lotu daitekeen bitartean. prozesua amaitzen da. PID honekin lotuta).
Iturria: opennet.ru