GameMode 1.5 eskuragarri dago, Linux-erako jokoen errendimenduaren optimizatzailea

Feral Interactive Company argitaratuko optimizatzaileen kaleratzea GameMode 1.5, Linux sistemaren hainbat ezarpen hegan aldatzen dituen atzeko prozesu gisa inplementatua, joko-aplikazioetarako errendimendu handiena lortzeko. Proiektuaren kodea C eta idatzita dago hornituta BSD lizentziapean.

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 aukera CPU moduaren erregulatzailearen (CPU gobernadorea) aldaketa dinamikoa GPU integratua duten Intel prozesadoreetarako, "errendimendu" modua erabiltzeak grafikoen azpisistemaren errendimendua jaitsi egiten badu GPUan karga handian. Kasu honetan, "potentzia aurrezteko" modura aldatzeak PUZaren energia-kontsumoa murrizteko eta GPU baliabide gehiago askatzeko aukera ematen du (PUZak eta GPUak potentzia-aurrekontu bateratua eskaintzen dute eta PUZaren baliabideen lehentasuna esleitzeak GPUaren maiztasuna murriztea dakar). i7-1065G7 CPU-n, proposatutako optimizazioak Shadow of the Tomb Raider jokoaren errendimendua % 25-30 handitzeko aukera ematen du.

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

Gehitu iruzkin berria