Feral Interactive компаниясы
Оюндар үчүн атайын libgamemode китепканасын колдонуу сунушталат, ал оюн иштеп жатканда системага демейки боюнча колдонулбаган айрым оптималдаштырууларды киргизүүнү суранууга мүмкүндүк берет. Оюнду автоматтык оптималдаштыруу режиминде иштетүү үчүн китепкана опциясы да бар (оюнду баштаганда LD_PRELOAD аркылуу libgamemodeauto.so жүктөө), оюн кодуна өзгөртүүлөрдү киргизүүнүн зарылдыгы жок. Белгилүү бир оптималдаштырууну киргизүү конфигурация файлы аркылуу көзөмөлдөнүшү мүмкүн.
Мисалы, GameMode колдонуп, энергияны үнөмдөө режимдерин өчүрүп, ресурстарды бөлүштүрүү жана тапшырмаларды пландаштыруу параметрлерин өзгөртүүгө болот (CPU башкаруучусу жана SCHED_ISO), киргизүү/чыгаруу приоритеттерин кайра иретке келтирсе болот, экран сактагычты ишке киргизүү бөгөттөлүшү мүмкүн, өндүрүмдүүлүктү жогорулатуунун ар кандай режимдери NVIDIA жана AMD GPUларында иштетилиши мүмкүн, ал эми NVIDIA GPU'лары ашыкча ылдамдатылышы мүмкүн.
1.5 релизинде кошулган
GameMode 1.5 ошондой эле PIDди кайра колдонуу кырдаалын жөнгө салуу үчүн "pidfd" механизмин колдонгон D-Bus API'леринин жаңы топтомун сунуштайт (pidfd белгилүү бир процесске байланышкан жана өзгөрбөйт, ал эми PID учурдагыдан кийин башка процесске байланышы мүмкүн. процесс аяктайт. бул PID менен байланышкан).
Source: opennet.ru