Выключение C1E и прочих Wait States через реестр.

  • Автор темы Автор темы Rst7
  • Дата начала Дата начала

Rst7

Well-Known Member
10 Янв 2010
2.167
2.161
113
50
Kharkiv-city
Внезапно нашелся способ выключить эти прекрасные костыли через реестр Windows. Крайне актуальная вещь для владельцев ноутбуков, у которых в BIOS'е никаких рулей нет, а необходимость в выключении есть, ибо это суть первая оптимизация по производительности особенно для малых размеров буферов.

Выполнить от администратора:
Код:
reg add HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /t REG_DWORD /d 0x0007e066

Работает, кстати, и на буткамповой винде тоже.
 
Rst7

Самое большое зло , это даже не wait states , это speed step ) - а вот его по моему никак не вырубишь через реестр ..
 
Самое большое зло , это даже не wait states

Та нормальное это зло. Без его отключения - жопа.

Со спидстепом отдельно разберемся. Думаю, там тоже есть возможности. По меньшей мере в Винде есть настройки порога загрузки процессора, при котором она пытается уменьшать частоту. Но там еще надо исследовать вопрос.
[automerge]1636123702[/automerge]
что именно это даёт?

Отключает C1E, C3, C6 и так далее.
 
Rst7

Ну тут надо заметить что все это зло касается интела онли)
Плавание частоты у AMD - реализовано отлично и вообще никак на производительности не сказывается..
это его нормальное состояние , и даже наооборот = при локе частот на ryzen - снижается производительность ...

Так что Below может не парится, zen 3+ это включил и работай, ничего настраивать не надо )
 
  • Like
Реакции: belovw
belovw

Чтобы не иметь проблем с дропаутами ) они просаживают производительность ...
Это все энергосбережение , либо энергосбережение либо - нормальная работа ))
третьего не дано )
 
  • Like
Реакции: Alex_HS и deplexer
интересно. щас запущу эмулятор дсп вируса, потом отключу эти костыли и сравню
 
Ну ребят , ну что за детсад , это всем известно уже миллион лет


и у штайни тоже самое на сайте написано ) и у авида , и у пресонусов...

увидеть очень просто , поставить минимальную задержку , и включить все стейты вместе со спидстепом
и асио метр будет колбасить как припадочный)) ...
 
Последнее редактирование:
  • Like
Реакции: belovw, ESSE и deplexer
@Zerocool, спасибо конечно за ссылку. Но основные оптимизации винды давно сделаны, в том числе по советам этого форума. Лэйтенсимон показывает, что всё ок. Интересно улучшит ли данная правка в реестре ещё что-то в производительности. У меня ноут, биос урезанный.
Апд. В общем вопрос снимаю, надо внести эту правку в реестр, хуже не будет )
 
deplexer

Ну да , план электропитания макс производительность , минимальное состояние процессора 100 )
 
Небольшой апдейт. Оказалось, что патч реестра выключает только C2 и выше. А C1E не отключает.

Потому была написана утилитка, которая правит непосредственно биты в нужных регистрах процессора. Работает она через драйвер WinRing0, так что я не знаю, сможет она или нет запуститься во всех случаях (ну там всякие подписи и прочее).
 

Вложения

это speed step ) - а вот его по моему никак не вырубишь через реестр ..

Судя по тому, что буткамповая винда после такого патча вообще перестает дергать частотой проца, похоже и этот самый Speed Step тоже суммарно выключается вместе с C1E. Но мне особо не на чем проверить еще.
 
  • Like
Реакции: noshyn и Andruha
@Rst7, на win7 и 10 запускается, частота как вкопанная)
...сори, может дурацкий вопрос, а можно в другую сторону, т.е - не отключить, а вкл.
Спасибо!
 
Последнее редактирование:
@Zerocool, ну эт для нас)),
я еще и на компе пробовал, так сказать общем - семейном)),
там не обязательно и т-ра немного поднялась, не критично конечно, но...а в его биосе нет С1, почему то
 
@Rst7, Утро доброе ), Кста, сегодня комп включил, а частота опять "прыгает", после запуска утилитки - все норм, получается. - действие только на "сессию", тоже не проблема, можно в автозапуск.
 
Багрепорт - на моей Вин11 не запускаются утилиты DisableC1e и EnableC1e. Жаль.
 
А как именно ругаются? Если просто из командной строки запустить? Можно скриншотом.
 

Сейчас просматривают