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

Компания Feral Interactive опубликовала выпуск оптимизатора GameMode 1.7, реализованного в виде фонового процесса, на лету изменяющего различные системные настройки Linux для достижения максимальной производительности игровых приложений. Код проекта написан на языке Си и поставляется под лицензией 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.

В выпуске 1.7 предложена новая утилита gamemodelist, позволяющая просмотреть список процессов, связанных с играми, запущенными с использованием разделяемой библиотеки GameMode. Вместо привязки к /usr/bin пути к исполняемым файлам теперь определяются через переменную окружения PATH. Для sysusers.d реализован файл конфигурации gamemode.conf, создающий отдельную группу для GameMode.

Source: opennet.ru

Add a comment