GameMode 1.6 heye, optimîzatorek performansa lîstikê ji bo Linux

Pargîdaniya Feral Interactive weşandin serbestberdana optimizer GameMode 1.6, wekî pêvajoyek paşerojê hatî sepandin ku di firînê de mîhengên cihêreng ên pergala Linux diguhezîne da ku performansa herî zêde ji bo serîlêdanên lîstikê bi dest bixe. Koda projeyê bi C û tê nivîsandin peyda kirin di bin lîsansa BSD de.

Ji bo lîstikan, tê pêşniyar kirin ku hûn pirtûkxaneyek taybetî ya libgamemode bikar bînin, ku destûrê dide te ku hûn daxwaz bikin ku hûn hin xweşbîniyên ku ji hêla xwerû di pergalê de nayên bikar anîn dema ku lîstik dimeşe daxwaz bikin. Di heman demê de vebijarkek pirtûkxaneyê jî heye ku lîstikê di moda xweşbîniya otomatîkî de bimeşîne (barkirina libgamemodeauto.so bi LD_PRELOAD dema ku lîstikê dest pê dike), bêyî ku hewce bike ku koda lîstikê biguhezîne. Tevlîbûna hin optimîzasyonan dikare bi pelê veavakirinê ve were kontrol kirin.

Mînakî, bi karanîna GameMode re, modên hilanîna hêzê dikarin bêne asteng kirin, veqetandina çavkaniyê û pîvanên plansazkirina peywirê dikare were guheztin (rêveberê CPU û SCHED_ISO), pêşîniyên I/O dikarin ji nû ve werin rêz kirin, destpêkirina hilbera ekranê dikare were asteng kirin, awayên cûda yên performansa zêde dibe di GPU-yên NVIDIA û AMD-ê de bêne çalak kirin, û GPU-yên NVIDIA dikarin werin zêdekirin.

В выпуске 1.6 предоставлена возможность использования elogind, варианта logind, не привязанного к systemd. Добавлена поддержка изменения каталога с библиотеками для утилиты gamemoderun и переопределения значения LD_PRELOAD в $GAMEMODERUNEXEC. Улучшено управление зависимостями. Предложено новое руководство по утилите gamemoderun и добавлен набор gamemode-simulate-game с примерами.

Source: opennet.ru

Add a comment