Советы
Многоядерные процессоры и операционная система Windows 7
Windows 7 9 января 2010 в 21:44

Корпорация Microsoft при создании Windows 7 учла рекомендации компании Intel, предложившей ряд алгоритмов, позволяющих снизить электропотребление многоядерных процессоров программным путем на ряду с аппаратными технологиями.


Во время работы многоядерного процессора операционная система производит чередование потоков данных между его ядрами. То есть поток данных с более загруженного ядра переносится на менее загруженные, что позволяет усреднить нагрузку на все имеющиеся в процессоре ядра. Однако такое беспрерывное чередование потоков приводит к некоторой потере в производительности, а так же повышает уровень энергопотребления процессора.

 

Прислушавшись к рекомендациям крупнейшего разработчика процессоров, в Microsoft специально для Windows 7 разработали так называемую функцию «идеального ядра», которая позволяет полностью выполнить процесс в ядре, в котором он был открыт. Такой подход позволяет несколько увеличить скорость отзыва в системе. Так же специально под Windows 7 была разработана еще одна функция – «Core Parking» (парковка ядер). Данная функция переносит все активные задачи на обработку одним ядром, а остальные переводит в пассивный режим (режим простаивания), но только в том случае, если одно ядро способно справиться с заданным уровнем нагрузки.

 

В итоге совместная работа этих двух функций уменьшает количество используемых одновременно ядер при невысокой нагрузке, что собственно и приводит к уменьшению уровня энергопотребления.


Для того, чтобы вывести параметры парковки ядер в интерфейсе соответсвующего раздела настроек «Электропитания» в вашей панели управления необходимо импортировать в реестр Windows 7 значения из следующего .reg файла (просто открыть архив и запустить двойным щелчком мыши файл core_parking.reg): Вы не можете скачивать файлы с нашего сервера

Затем зайти: Панель управления → Система и безопасность Электропитание → Настройка плана электропитания → Изменить дополнительные параметры питания → В списке найти «Управление питанием процессора». Откроется следующее окно:




В списке «Управление питанием процессора» в соотвествующих подразделах установить:

 

  • Минимальное число ядер в состоянии простоя: 25% для четырехядерного процессора или 50% для двухядерного процессора;
  • Разрешить состояния снижения питания: Включить;
  • Отключение простоя процессора: Включить состояние простоя;
  • Переопределение ядра приостановки ядра производительности процессора: Отключено;
  • Максимальное число ядер в состоянии простоя: 75% для четырехядерного процессора или 50% для двухядерного процессора.

 

Теперь в «Мониторе ресурсов...» на вкладке ЦП можно пронаблюдать, что некоторые ядра припаркованы. Запустить «Монитор ресурсов...» можно в «Диспетчере задач», для этого: нажать Ctrl+Alt+Del → Запустить диспетчер задач → перейти на вкладку «Быстродействие» → нажать внизу нопку «Монитор ресурсов...»


  • 34
Просмотров: 70508 Комментариев: 33
{thx_sayed} {thanks}
Комментарии: 33
kos55ty Пользователь offline 21 января 2010 в 15:47
Спасибо, попробую.
Цитировать          
PinkPistol Пользователь offline 2 марта 2010 в 23:22
так это для ноутов актуально, а для рабочей машины наоборот всю эту экономию отключать нужно.
Цитировать          
dnepr_dzk Пользователь offline 15 апреля 2010 в 19:32
Спасибо, получилось!
Цитировать          
Alexs48 Пользователь offline 1 мая 2010 в 10:26
Да ноут жрет энергии многовато!!! Так что спасибо за совет!!! +1
Цитировать          
Toutaku Пользователь offline 5 мая 2010 в 13:35
счас попробуем)))))))
Цитировать          
PRO57 Пользователь offline 21 мая 2010 в 12:28
Дикая штука. Тока ядра отключать умеет.
Цитировать          
1994яфгк Пользователь offline 26 мая 2010 в 09:18
а это не вредно для процесора
Цитировать          
GIBRID Пользователь offline 29 июня 2010 в 18:52
Вроде пашет!!! laughing Надеюсь не во вред!!!
Цитировать          
kry Пользователь offline 25 июля 2010 в 18:58
АВТОРУ РЕСПЕКТ!!! Но перераспределение нагрузки на ядра-это всё же не шутка.Скажем 1-ый потеплел заметно,в статье нет инфы о том как вернуть всё обратно.Внесли изменения в реестр,а в какой строке и с каким значением его найти?Я давно роюсь в реестре как у себя в карманах-да способ действенный-НО ежели юзер не отдаёт себе отчёт к чему может привести самовольное(читай бездумное) изменение реестра,то лучше я думаю туда со своими кривыми ручками не лезть...
Цитировать          
system99 Пользователь offline 28 августа 2010 в 18:43
ерунда, не рекомендую использовать. на core2duo 8400 начинаются заикания при тяжелых приложениях и просмотре HD видео
Цитировать          
Vins Пользователь offline 29 августа 2010 в 11:37
ребятки не занимайтесь ерундой!
Цитировать          
ega Пользователь offline 29 сентября 2010 в 11:37
и вправду!не опасно ли это?
Цитировать          
UfaHacker Пользователь offline 14 октября 2010 в 10:20
А для трёхъядерных процессоров - какое значение первого пункта выставить? 33%?
Цитировать          
BormanStv Пользователь offline 20 октября 2010 в 14:43
ИНтересно для 6 ядер попрет? Попробую! Спасибо
Цитировать          
niktixon82 Пользователь offline 24 октября 2010 в 13:35
Бинго Спасибо fellow
Цитировать          
дениско Пользователь offline 25 октября 2010 в 15:58
да ну хрень...он кидает все на один проц...а второй без дела воляетса....

а если запускать игру то и игра тормазит и и винда....
Цитировать          
morphius Пользователь offline 25 октября 2010 в 16:34
дениско, читайте внимательнее для чего это надо, а именно не для повышения производительности системы, а для уменьшения энергопотребления.
Цитировать          
SantiX Пользователь offline 4 декабря 2010 в 14:30
kry,
ОТкрой файл реестра с помощью блокнота и будет тебе счастье)
Цитировать          
V1RUS_13 Пользователь offline 8 декабря 2010 в 01:31
Интересно, но у меня и так пока всё устраивает wink2
Цитировать          
tivalij Пользователь offline 22 декабря 2010 в 23:06
При работе с видео приложениями после изменения этих настроек начались тормоза и зависания компа. Помогло восстановление параметров по умолчанию. (благо, кнопка оказалась совсем рядом)
Цитировать          
krivoy Пользователь offline 23 декабря 2010 в 20:47
Кстати Диспетчер задач можно открыть сочетанием клавиш ctrl+Shift+Esc yes
Цитировать          
tivalij Пользователь offline 23 декабря 2010 в 21:18
Цитата: krivoy
krivoy

Спасибо! Оч удобно, оказывается! lol
Цитировать          
krivoy Пользователь offline 24 декабря 2010 в 09:49
Что то я попробовал все это проделать у меня проц стал на 50% постоянно загружен.
Короче сделал "Восстановить параметры по умолчанию" и все стало нормально scratch_
Цитировать          
Chuck_Norris Пользователь offline 7 марта 2011 в 15:36
попробовал на стационарном компе, стал как то странно грузиться и всё стало лагать.... по умолчанию поставил всё шикарненко стало, так что я пропускаю эту тему............
Цитировать          
gussikus Пользователь offline 12 июня 2011 в 18:26
машина должна летать а не стоять припаркованой и не напрягаться, эл.энергию этим не с экономиш , а получиш тормоза при работе.
Цитировать          
95Osman Пользователь offline 2 июля 2011 в 04:13
а как удалить внесеные изменения в реестр?
Цитировать          
JURFAK Пользователь offline 3 августа 2011 в 09:25
попробовал на феноме 9550 до этого работал на сбалансированом режиме питания.
был замечено что распределение нагрузки на ядра процессора стали не равномерны. Парковки ядер не замечено снижение множителя проца и уменьшение напряжения без изменений т. е. и в сбалансированом плане питания происходило то же самое. Лаги пока что тоже не замечены. Для легкой работы в офисе думаю сойдет. Работа в играх тестировалась на NFS HP (2010) максимальные настройки качества AF16 AA32 понимаю для теста необходимо выставлять на минимальные но для сравнения вполне сойдет, эта игра у меня больше всего нагружает процессор, замер производился программой MSI Afterburner в дальнейшем смотрелся график среднее значение это то что выводилось на экран оверлеем.
Результат (фпс):
при данной настройкережима питания- мин10макс 21 средний 13
выяснилось что одно ядро работало с загрузкой до 4 % и не было фактически задействовано
сбалансированый-мин16 макс 35 средн 23
высокая производительность -то же что и сбалансированый

Для игр можно выставить и режим высокой производительности . Для этих целей мной была создана панель быстрого запуска с ярлыком от папки с пораметром

xxxxx.{025A5937-A6BE-4686-A844-36FE4BEC8B6D}

– доступ к параметрам электропитания Windows;
взятая на этом сайте в советах
думаю кому не хочется заморачиватся подойдут и стандартные планы электропитания, было бы интересно услышать мнение владельцев Phenom II X6 1100T BE, Phenom II X6 1055T, Core i5-2500, и подобных потребляющих значительно больше энергии, и выделяющие больше тепла smile
Цитировать          
xander436 Пользователь offline 3 августа 2011 в 12:25
Если бы эта функция была полезна обычным пользователям, она бы присутствовала в оригинальной винде без ковыряния в реестре. В майкрософт тоже не дураки сидят. Подобные танцы с реестром в лучшем случае бесполезны, в худшем вредны.
Цитировать          
Determinist Пользователь offline 14 августа 2011 в 15:03
У меня phenomX6 1055T, пользуюсь этим твиком уже около года, так как с ним корректнее работает ТурбоКоре.
Эта функция повышает множитель процессора (+500МГц в частотном эквиваленте) если простаивают меньше 4-х ядер; так вот, без применения настроек «Управления питанием процессора» даже одно(двух)-поточное приложение равномерно распределялось по всем ядрам и Турбокоре не срабатывал.
ВАЖНО!!! В последнем пункте "Максимальное число ядер в состоянии простоя" надо ставить 100%

Иначе некоторые ядра уснут полностью и не будут работать.
Цитировать          
monson74 Пользователь offline 10 февраля 2012 в 21:32
мне кажется что это все ерунда ноут должен работать в полную мощность а на энергопотреблении нечего экономить не советую......
Цитировать          
Duku Пользователь offline 27 февраля 2012 в 18:27
+1 у меня phenomX6 1100T и без этого "ВАЖНО!!! В последнем пункте "Максимальное число ядер в состоянии простоя" надо ставить 100%", одно ядро уснуло совсем, если удавалось разбудить были прерывания)
Цитировать          
hatab303 Пользователь offline 22 марта 2012 в 02:01
не знаю у кого как. а у меня тормоза начелись конкретные.
Цитировать          
valeron2 Пользователь offline 9 ноября 2013 в 18:53
Расчитайте для 8 ядер плиз yes
Цитировать          
Оставить комментарий
Ваше имя
Электронная почта
Комментарий
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении:
Популярные публикации
Опрос
Понравился ли вам Windows 10 в целом?
Да, очень
Ну норм
Нет
Не переходил