GameMode 1.7 hè dispunibule, un ottimisatore di rendiment di ghjocu per Linux

Feral Interactive hà publicatu a liberazione di GameMode 1.7, un ottimisatore implementatu cum'è un prucessu di fondu chì cambia diversi paràmetri di u sistema Linux in u volu per ottene u massimu rendimentu per l'applicazioni di ghjocu. U codice di u prughjettu hè scrittu in C è hè distribuitu sottu a licenza BSD.

Per i ghjoculi, hè prupostu di utilizà una libreria libgamemode speciale, chì permette di dumandà l'inclusione di certi ottimisazioni chì ùn sò micca utilizati per difettu in u sistema mentre u ghjocu hè in esecuzione. Ci hè ancu una opzione di libreria dispunibule per eseguisce u ghjocu in u modu di ottimisazione automatica (caricamentu libgamemodeauto.so via LD_PRELOAD quandu si principia u ghjocu), senza bisognu di fà cambiamenti à u codice di u ghjocu. L'inclusione di certi ottimisazioni pò esse cuntrullata attraversu u schedariu di cunfigurazione.

Per esempiu, usendu GameMode, i modi di risparmiu di energia ponu esse disattivati, l'allocazione di risorse è i paràmetri di pianificazione di u compitu ponu esse cambiati (guvernatore CPU è SCHED_ISO), e priorità I / O ponu esse riarrangate, l'iniziu di screen saver pò esse bluccatu, diversi modi di rendiment aumentatu esse attivatu in GPU NVIDIA è AMD, è GPU NVIDIA ponu esse overclocke (overclocking), scripts cù ottimisazioni definite da l'utilizatori sò lanciati.

A versione 1.7 introduce una nova utilità di gamemodelist chì vi permette di vede una lista di prucessi assuciati à i ghjochi lanciati cù a biblioteca cumuna GameMode. Invece di esse ligati à /usr/bin, i percorsi per i fugliali eseguibili sò avà determinati attraversu a variabile di l'ambiente PATH. U schedariu di cunfigurazione gamemode.conf hè statu implementatu per sysusers.d, creendu un gruppu separatu per GameMode.

Source: opennet.ru

Add a comment