Компания Feral Interactive
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.
В выпуске 1.5 добавлена
В GameMode 1.5 также представлен новый набор D-Bus API, применяющий механизм ‘pidfd’ для обработки ситуации с повторным использованием PID (pidfd связывается с конкретным процессом и не меняется, в том время как PID может быть привязан к другому процессу после завершения текущего процесса, ассоциированного с этим PID).
Source: opennet.ru