Как сделать,чтобы при запуске тридемакса он всегда запускался с пониженным приоритетом?
Это не совсем твик по тридемаксу, но непосредственно влияет на время работы и отзывчивость системы)
Все, наверное, в курсе,что когда на компьютере запускаеешь рендер в тридемаксе - это сжирает все ресурсы компа и в этот момент просто невозможно что-то дополнительно делать на компе. и чтобы на нем продолжать более менее комфортно работать, нужно залезть в диспетчер задач и выставить там процессу 3dsmax пониженный приоритет. проблема в том,что это действует лишь до перезапуска процесса.
На работе у меня несколько компов, я их постоянно использую для рендера,и тогда людям, которые сидят за этими компами, приходится вручную выставлять пониженный приоритет.
меня это немного напрягло и я решил как-то автоматизировать этот процесс.
и вот что нашлось в интернете.
Любому процессу в Windows можно вручную через реестр указать приоритет и еще некоторые свойства, с которыми он будет запускаться.
Путь к разделу реестра:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options
Делается все через редактор реестра,чтобы его вызвать, нажимаем сочетание клавиш Win+R (быстрый вызов команды «выполнить»), в появившемся окошке, в текстовой строке набираем regedit и жмем Enter.
Для того, что бы указать приоритет для процесса, с которым он должен всегда запускаться, вам нужно в указанной выше ветке реестра создать раздел с его именем.
Далее в нем создать еще один раздел, т.е. уже подраздел с названием PerfOptions, а уже в нем создать параметр DWORD (32бита) с названием CpuPriorityClass и задать ему одно из десятичных значений — 1, 3, 5, 6 или 8.
8 — приоритет Normal (средний);
1 — приоритет Idle (низкий);
3 — приоритет High (высокий);
5 — приоритет BelowNormal (ниже среднего);
6 — приоритет AboveNormal (выше среднего);
Ну и конкретно,на примере 3dsmax.exe.
В ветке реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options создаем раздел 3dsmax.exe.
В нем создаем подраздел PerfOptions. И в этом подразделе создаем параметр DWORD (32бита) с названием CpuPriorityClass c десятичным значением 1.
Таким образом 3dsmax.exe всегда будет запускаться с низким приоритетом (Idle).
Теперь можно спокойно пускать сетевой рендер и не напрягать соседей по компьютеру)
PS. внимание, данный твик реестра возможен только в системах начиная с windows Vista!
PPS. а вот
ссылка
на постоянную статью с информацией, откуда я все скопировал и адаптировал.