Что касается моего процессора, в большинстве статей (включая Wiki) говорилось, что я должен использовать "FSB", но у меня нет такого значения (см. Ниже), поэтому у меня есть некоторые вопросы о процессоре:

Процессор Intel(R) Core(TM) i5-4670 с тактовой частотой 3,40 ГГц

Что означает «3,40 ГГц»?

Часы (Ядро № 0)
Скорость ядра: 801,4 МГц <-1,4 МГц больше, чем опубликовано Intel
Множитель: x36.0 <- непрерывный, но в большинстве случаев ниже 40
Скорость шины: (пусто)
Номинальная ФСБ (<-грейтекст) : (пусто)

Как понять эти ценности? Могу ли я сделать что-то вроде 801.4 * 36/1000? Я заметил, что Windows8 Taskmgr показал, что моя частота процессора "0,80 ГГц"

Но через некоторое время он внезапно переходит на 1,60 ГГц и обратно за 0,8 секунды. Мой компьютер работает в режиме энергосбережения?Или мой процессор поддерживает что-то вроде турбо-режима?

PS: температура процессора всегда достаточно низкая (около 40 ° ~ 60 °).

4 ответа4

4

Ваш процессор поддерживает как Turbo Boost, так и SpeedStep.

Это означает, что он может снизить / увеличить тактовую частоту с 3,4 ГГц в зависимости от того, какая нагрузка ему предоставляется. Чем выше тактовая частота, тем выше производительность, но также увеличивается потребление энергии и температура. Поскольку это четырехъядерный процессор, он также может временно деактивировать ядра, чтобы другие могли работать быстрее, не превышая пределы мощности / температуры.

По данным Intel, максимальная тактовая частота через Turbo Boost составляет около 3,8 ГГц. Однако это возможно только при активном только одном из четырех процессорных ядер.

Изменения тактовой частоты будут частично зависеть от настроек параметров электропитания в Windows. Если вы установите текущую схему управления питанием на High Performance, CPU будет стремиться все время оставаться на более высокой тактовой частоте, в то время как выбор энергосбережения заставит CPU предпочитать более низкие состояния энергопотребления.

Чтобы лучше понять, как работает процессор, попробуйте загрузить CPU-Z, который является очень популярным инструментом мониторинга процессора:

CPU-Z

К сожалению, я все еще использую Core 2 на этой конкретной машине, что не является лучшим примером, но у него все еще есть некоторые ограниченные функции масштабирования частоты.

4

Что означает «3,40 ГГц»?

Ничего, это просто текстовая строка, помещенная производителем в процессор. Ваше ЦП называется «Процессор Intel(R) Core(TM) i5-4670 с тактовой частотой 3,40 ГГц»). Intel обычно ставит "объявленную" скорость (максимальную скорость, которую все ядра могут работать в любое время при типичных условиях охлаждения и настройках по умолчанию).

Мой компьютер работает в режиме энергосбережения? Или мой процессор поддерживает что-то вроде турбо-режима?

Скорость ядра падает, когда процессор не находится под нагрузкой, чтобы поддерживать процессорный кулер. Эти процессоры имеют турбо-режим, который ограничен температурой, поэтому поддержание охлаждения процессора, когда он не находится под нагрузкой, помогает оставить больше места для повышения тактовой частоты, когда он находится под нагрузкой. Ваш процессор может работать на частоте до 3,8 ГГц при настройках по умолчанию.

Процессоры Intel не имели ФСБ в течение длительного времени. Все процессоры Core i3/i5/i7 имеют встроенный контроллер памяти.

-1

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

Таким образом, пользователь получает максимальную мощность процессора при минимальном энергопотреблении.

Оказывается, иногда эти технологии работают не так, как задумано. Я часто сталкиваюсь с этой проблемой в программе Squid. Использование процессора при рисовании в Squid на Surface низкое, что подразумевает низкую частоту МГц моего процессора. Как следствие, все чувствует себя медленно и наблюдается заметное отставание при рисовании.

Под Linux вы можете установить скорость ядра ЦП как "пользователь root" с

echo  800000 > /sys/devices/system/cpu/cpuXX/cpufreq/scaling_min_freq
echo 1000000 > /sys/devices/system/cpu/cpuXX/cpufreq/scaling_max_freq

где XX - ядро вашего процессора, например, 0 для первого ядра. 800000 эквивалентно 0,8 ГГц, что является минимальной скоростью моего процессора. Эти команды ограничивают работу ЦП только между 0,8 ГГц и 1 ГГц, что может быть полезно на ноутбуке для увеличения времени работы от батареи. Установка минимальной и максимальной частоты масштабирования на максимальную скорость процессора позволит запустить компьютер на максимальной скорости.

Под Windows RM часы были последней программой, которую я использовал, которая позволяла легко манипулировать скоростью процессора. Эта программа работала только с процессорами до Pentium M/AMD Athlon. Если кто-нибудь знает о программах, которые позволяют легко манипулировать часами, пожалуйста, добавьте в разделе комментариев.

Под Windows в параметрах питания есть одна опция, которая позволяет манипулировать скоростью процессора, называемая "Минимальное состояние процессора" и "Максимальное состояние процессора". Вам может потребоваться включить эти настройки, манипулируя реестром Windows. Так что используйте на свой страх и риск.

В этой статье « Параметры электропитания - добавление или удаление« Состояние процессора мин / макс »» описывается, как включать и отключать настройки.

Итак, для работы со Squid я установил минимальное состояние процессора на 70%, а максимальное на 99%. Причина использования 70% состоит в том, что я не хочу, чтобы процессор все время работал в режиме TurboBoost. Когда мне требуется длительное время автономной работы для моего Surface, у меня есть другой профиль мощности с минимальным состоянием процессора, установленным на 5% и максимальным на 30%. Недостаток способа, которым Microsoft реализует манипулирование скоростью процессора, заключается в том, что ваш процессор не может работать при 100% рабочей нагрузке с тактовой частотой 1 ГГц. Вместо этого параметры питания Microsoft будут регулировать тактовую частоту и максимальное количество процессорного времени, используемого при пониженной тактовой частоте. Это различие в том, как скорость процессора может быть уменьшена / увеличена в Linux, как только что упомянуто.

Например, если вы установили состояние процессора на 50%, а процессор работает только на частоте 1,6 ГГц от процессора 3,2 ГГц, то вы фактически используете только 50% процессорного времени процессора, который работает на максимальной скорости процессора 50%, следовательно, вы используете Мощность процессора 25% по сравнению с процессором, работающим на 100% с частотой 3,2 ГГц. Об этом следует помнить, поскольку низкие значения% могут значительно замедлить работу компьютера.

-2

Я использую System Mechanic от iolo. Я пытался решить проблему, когда мой компьютер не выходил из спящего режима. Рассматривая планы электропитания, я заметил, что System Mechanic предоставляет тот, который запускает ваш процессор (все ядра) с максимальной номинальной скоростью. Когда я переключился на этот план, я заметил определенную разницу в скорости моей системы в целом.

Компьютер не проснулся из-за несовместимости с одним из подключенных съемных дисков. Это не даст компьютеру проснуться. Как только я его убрал - проблема решена. Обнаружение плана электропитания и затем переключение на него было бонусом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .