NVidia - скрипт за Windows PowerPlan Switcher за общността на Nvidia igor´sLAB

Зашеметяване

член

Написах скрипт, който автоматично променя плана за захранване на Windows в зависимост от натоварването на графичния процесор на Nvidia и P-State (Съвместим само с графични карти Nvidia). Така че аз комбинирам енергоспестяващия план "Балансиран" за неигриване с енергоспестяващ план "Висока производителност", докато графичната карта е заредена, така че играя.

скрипт

Веднага щом графичната карта се промени на P0 (Performance State и има повече от 25% натоварване на графичния процесор: Висока производителност
Докато графичната карта е в енергоспестяващ режим или има по-малко от 25% използване на графичния процесор: Балансирано
Всички параметри могат да се конфигурират свободно в блока ## To Fill ##

Особено при игрите, процесорът има много колебаещо се натоварване, така че с балансирания план за икономия на енергия в лимита на графичния процесор могат да възникнат значителни латентности и забавяния, тъй като ядрата на процесора се забавят, когато натоварването е ниско и след това трябва да заработят отново, когато има пиково натоварване. В зависимост от играта ефектите са несъществуващи (Quantum Break) или изключително разрушителни (Overwatch или Nioh).

  • Скриптът не води до значително натоварване
  • Когато сърфирате, енергията се пести, докато при игри латентността е сведена до минимум
  • Превключването се извършва автоматично и параметрите могат да бъдат конфигурирани в скрипта

1: Копирайте кода на скрипта в текстов файл на вашия компютър и го преименувайте от .txt на .ps1 (в моя пример C: \ Install \ Scripts \ Nvidia_PowerPlanSwitcher \ Nvidia_PowerPlanSwitcher.ps1)

2: Отваря диспечера на задачите (Task Scheduler in eng) и отива на „Create New Task“. Сега следвайте снимките.

След тези настройки можете да запазите задачата с OK и трябва само да въведете паролата си.

От следващото стартиране на Windows скриптът се изпълнява с 1 минута закъснение и проверява натоварването на графичния процесор на всеки 10 секунди, за да настрои съответно плана за захранване на Windows. След това скриптът се изпълнява като "powershell.exe" в диспечера на задачите. Така че докато пиша тези редове тук в Edge, балансираният енергиен план е активен, но веднага щом започна игра, след няколко секунди енергийният план с висока производителност се превключва на.

Тествано под Windows 10 с GTX 1080 и стандартен драйвер за Nvidia без Geforce Experience