Почему частота процессора скачет

Обновлено: 02.07.2024

Масштабирование производительности ЦП позволяет операционной системе повышать или понижать частоту ЦП для экономии энергии или повышения производительности. Масштабирование может выполняться автоматически в ответ на загрузку системы, самонастраиваться в ответ на события ACPI или изменяться вручную программами пользовательского пространства.

Ядро Linux предлагает масштабирование производительности ЦП через подсистему CPUFreq, которая определяет два уровня абстракции:

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

Драйвер масштабирования и регулятор по умолчанию выбираются автоматически, но инструменты пользовательского пространства, такие как cpupower, acpid, инструменты режима ноутбука или инструменты с графическим интерфейсом, предоставленные для среды вашего рабочего стола, по-прежнему могут использоваться для расширенной настройки.

Содержание

Инструменты пользовательского пространства

термический осадок

thermald — это демон Linux, используемый для предотвращения перегрева процессоров Intel. Этот демон отслеживает температуру и применяет компенсацию, используя доступные методы охлаждения.

По умолчанию он отслеживает температуру ЦП с помощью доступных цифровых датчиков температуры ЦП и поддерживает температуру ЦП под контролем до того, как аппаратное обеспечение предпримет активные корректирующие действия. Если в Thermal sysfs есть датчик температуры кожи, то он старается поддерживать температуру кожи ниже 45°C.

Связанный модуль systemd — thermod.service , который должен быть запущен и включен.

i7z – это инструмент для создания отчетов о процессорах i7 (а теперь и i3, i5, i7, i9) для Linux. Его можно запустить из терминала с помощью команды i7z или в графическом интерфейсе с помощью i7z-gui .

турбостат

turbostat может отображать частоту, энергопотребление, состояние простоя и другую статистику современных процессоров Intel и AMD.

мощность процессора

cpupower – это набор утилит пользовательского пространства, предназначенных для масштабирования частоты процессора. Пакет не обязателен для использования масштабирования, но настоятельно рекомендуется, поскольку он предоставляет полезные утилиты командной строки и службу systemd для изменения регулятора при загрузке.

Файл конфигурации для cpupower находится в /etc/default/cpupower . Этот файл конфигурации считывается сценарием bash в /usr/lib/systemd/scripts/cpupower, который активируется systemd с помощью cpupower.service . Вы можете включить запуск cpupower.service при загрузке.

процессорный графический интерфейс

cpupower-gui AUR — это графическая утилита, предназначенная для помощи в масштабировании частоты ЦП. Графический интерфейс основан на GTK и предназначен для предоставления тех же параметров, что и cpupower. cpupower-gui может изменять максимальную/минимальную частоту ЦП и регулятор для каждого ядра. Приложение обрабатывает предоставление привилегий через polkit и позволяет любому вошедшему в систему пользователю в группе пользователей wheel изменять частоту и регулятор.

power-profiles-daemon

Инструмент командной строки powerprofilesctl от power-profiles-daemon обрабатывает профили питания (например, сбалансированный, энергосберегающий, производительный) через службу power-profiles-daemon. GNOME и KDE также предоставляют графические интерфейсы для переключения профилей; см. следующее:

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

Запустите/включите службу power-profiles-daemon. Обратите внимание, что при запуске powerprofilesctl он также пытается запустить службу (см. состояние модуля dbus.service ).

Примечание. power-profiles-daemon конфликтует с другими службами управления питанием, такими как TLP, настроенный AUR и system76-power AUR . Чтобы вместо этого использовать одну из вышеупомянутых служб, не удаляя power-profiles-daemon (из-за ее потенциального статуса зависимости), отключите службу power-profiles-daemon, замаскировав ее (см. также [1] , [2]).

Драйверы масштабирования

Драйверы масштабирования реализуют специфичные для ЦП детали настройки частот, указанные регулятором. Строго говоря, стандарт ACPI требует состояний мощности и производительности (P-состояний), которые начинаются с P0 и становятся менее производительными. Эта функция называется SpeedStep на Intel и PowerNow! на AMD.

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

  • Собственный модуль ЦП загружается автоматически.
  • Драйвер масштабирования мощности ЦП intel_pstate автоматически используется для современных ЦП Intel вместо других драйверов, указанных ниже. Этот драйвер имеет приоритет над другими драйверами и является встроенным, а не модулем. Этот драйвер в настоящее время автоматически используется для процессоров Sandy Bridge и более новых. intel_pstate может игнорировать настройки BIOS P-State. intel_pstate может работать в «пассивном режиме» через драйвер intel_cpufreq для старых процессоров.Если вы столкнулись с проблемой при использовании этого драйвера, добавьте intel_pstate=disable в строку ядра, чтобы вернуться к использованию драйвера acpi-cpufreq.
  • Даже на упомянутое выше поведение состояния P можно повлиять с помощью /sys/devices/system/cpu/intel_pstate , например Intel Turbo Boost можно отключить с помощью команды echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo в качестве пользователя root для поддержания низкой температуры процессора.
  • Дополнительный контроль для современных процессоров Intel доступен с помощью программы Linux Thermal Daemon (доступной как Thermald ), которая активно контролирует температуру с помощью P-состояний, T-состояний и драйвера Intel Power Clamp. Thermald также можно использовать для старых процессоров Intel. Если последние версии драйверов недоступны, демон вернется к регистрам, характерным для модели x86, и «подсистеме cpufreq» Linux для управления охлаждением системы.

cpupower требует, чтобы модули знали ограничения собственного ЦП:

Модуль Описание
intel_pstate Этот драйвер реализует Драйвер масштабирования с внутренним регулятором для процессоров Intel Core (Sandy Bridge и новее).
intel_cpufreq Начиная с ядра 5.7 драйвер масштабирования intel_pstate выбирает " пассивный режим», также известный как intel_cpufreq, для процессоров, которые не поддерживают аппаратно-управляемые P-состояния (HWP), т. е. Intel Core i 5-го поколения или старше.
acpi-cpufreq Драйвер CPUFreq, использующий состояния производительности процессора ACPI. Этот драйвер также поддерживает Intel Enhanced SpeedStep (ранее поддерживавшийся устаревшим модулем speedstep-centrino).
speedstep-lib Драйвер CPUFreq для Intel SpeedStep- поддерживаемые процессоры (в основном Atom и более старые Pentium)
powernow-k8 драйвер CPUFreq для процессоров K8/K10 Athlon 64/Opteron/Phenom. Начиная с Linux 3.7 'acpi-cpufreq' будет автоматически использоваться для более современных процессоров AMD.
pcc-cpufreq Этот драйвер поддерживает интерфейс управления тактовой частотой процессора с помощью Hewlett-Packard и Microsoft Corporation, который полезен на некоторых серверах ProLiant.
p4-clockmod Драйвер CPUFreq для процессоров Intel Pentium 4/Xeon/Celeron, который снижает температуру процессора за счет пропуска тактов. (Возможно, вместо этого вы захотите использовать драйвер SpeedStep.)

Чтобы просмотреть полный список доступных модулей, выполните:

Загрузите соответствующий модуль (подробности см. в разделе Модули ядра). После загрузки соответствующего драйвера cpufreq подробную информацию о ЦП можно отобразить, запустив

Установка максимальной и минимальной частот

В некоторых случаях может потребоваться вручную установить максимальную и минимальную частоту.

Чтобы установить максимальную тактовую частоту ( clock_freq – тактовая частота с единицами измерения: ГГц, МГц):

Чтобы установить минимальную тактовую частоту:

Чтобы настроить процессор на заданную частоту:

  • Чтобы настроить только одно ядро ​​ЦП, добавьте -c номер_ядра .
  • Регулятор, максимальная и минимальная частоты могут быть установлены в /etc/default/cpupower .

Кроме того, вы можете установить частоту вручную:

Доступные значения можно найти в /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies или аналогичном. [3]

Настройка повышения частоты

Некоторые процессоры поддерживают повышение частоты выше нормального максимума на короткое время при соответствующих температурных условиях. В процессорах Intel это называется Turbo Boost, а в процессорах AMD — Turbo-Core.

Настройка через sysfs (intel_pstate)

intel_pstate имеет интерфейс для конкретного драйвера, запрещающий переход процессора в турбо-P-состояния:

Настройка через sysfs (другие драйверы масштабирования)

Для драйверов масштабирования, отличных от intel_pstate, если драйвер поддерживает усиление, будет присутствовать атрибут /sys/devices/system/cpu/cpufreq/boost, который можно использовать для отключения/включения повышения:

Настройка через x86_energy_perf_policy

На процессорах Intel x86_energy_perf_policy также можно использовать для настройки Turbo Boost:

Регуляторы масштабирования

Фактическая точность этой статьи или раздела оспаривается.

Причина: существует файл /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors, который содержит энергосбережение производительности при использовании драйвера intel_pstate. Заметка из [4], вероятно, была более точной. Также нигде не описан «активный режим» intel_pstate. (Обсудить в Talk:Масштабирование частоты ЦП)

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

В зависимости от драйвера масштабирования по умолчанию будет загружен один из этих регуляторов:

  • энергосбережение для процессоров Intel с помощью драйвера intel_pstate (Sandy Bridge и новее).
  • энергосбережение (для Linux schedutil (начиная с Linux 5.10) для процессоров, использующих драйвер acpi-cpufreq.

Предупреждение. Используйте инструменты мониторинга ЦП (температуры, напряжения и т. д.) при изменении регулятора по умолчанию.

Чтобы активировать определенный регулятор, запустите:

  • Чтобы настроить только одно ядро ​​ЦП, добавьте -c номер_ядра к приведенной выше команде.
  • Для активации регулятора требуется, чтобы был загружен определенный модуль ядра (с именем cpufreq_губернатор). Начиная с ядра 3.4 эти модули загружаются автоматически.

Кроме того, вы можете вручную активировать регулятор на каждом доступном ЦП:

где говернор — это имя регулятора, упомянутого в приведенной выше таблице, который вы хотите активировать.

Настройка регулятора по требованию

Порог переключения

Чтобы установить порог перехода на другую частоту:

Чтобы установить порог перехода на другую частоту:

Частота выборки

Частота выборки определяет, как часто регулятор проверяет, чтобы настроить ЦП. sample_down_factor — это настраиваемый параметр, который умножает частоту дискретизации, когда ЦП работает на максимальной тактовой частоте, тем самым задерживая оценку нагрузки и повышая производительность. Допустимые значения для sample_down_factor: от 1 до 100 000. Этот параметр не влияет на поведение при более низких частотах/нагрузках ЦП.

Чтобы прочитать значение (по умолчанию = 1), выполните:

Чтобы установить значение, запустите:

Сделать изменения постоянными

Чтобы включить желаемое масштабирование при загрузке, можно использовать параметры модуля ядра и systemd-tmpfiles.

Например, изменение up_threshold на 10:

Однако, как указано в systemd-tmpfiles, в некоторых случаях могут существовать условия гонки, и можно использовать udev, чтобы избежать их. Например:

  • Начиная с Linux 5.9, можно установить параметр ядра cpufreq.default_governor.[7]
  • В качестве альтернативы можно настроить утилиту cpupower и включить ее службу systemd.

Подсказка о производительности и энергопотреблении Intel

Подсказка Intel по производительности и смещению энергопотребления (EPB) — это интерфейс, предоставляемый процессорами Intel, который позволяет пользовательскому пространству указать желаемый компромисс между энергопотреблением и производительностью по шкале от 0 (самая высокая производительность) до 15 (самая высокая экономия энергии). . Регистр EPB — это еще один уровень управления производительностью, функционирующий независимо от масштабирования частоты. Это влияет на то, насколько агрессивным будет выбор P-состояния и C-состояния, и информирует о внутренних решениях, связанных с моделью, которые влияют на потребление энергии.

Регулятор Описание
производительность Запуск процессора на максимальной частоте , полученный из /sys/devices/system/cpu/cpuX/cpufreq/scaling_max_freq .
энергосбережение Запустите ЦП на минимальной частоте, полученной из /sys/devices/system/cpu/cpuX /cpufreq/scaling_min_freq .
userspace Запуск ЦП на указанных пользователем частотах, настраиваемых через /sys/devices/system/cpu/cpu X/cpufreq/scaling_setspeed .
ondemand Динамическое масштабирование частоты в соответствии с текущей нагрузкой. Переход к самой высокой частоте, а затем, возможно, откат по мере увеличения времени простоя.
консервативный Динамическое масштабирование частоты в соответствии с текущей нагрузкой. Масштабирует частоту более плавно, чем по требованию.
schedutil Выбор частоты процессора, управляемый планировщиком [5], [6].
значение EPB строка
0 производительность
4 баланс-производительность
6 нормальный, по умолчанию
8 баланс-мощность
15 мощность

Настройка через sysfs

EPB можно установить с помощью атрибута sysfs:

Настройка через x86_energy_perf_policy

Настройка через cpupower

Внимание: cpupower не поддерживает строковые псевдонимы. Если задана строка, она автоматически установит EPB в 0, что соответствует максимальной производительности.

Другие флаги энергопотребления x86

Включить аппаратные P-состояния с помощью x86_energy_perf_policy:

Установить политику "по умолчанию":

Изменения временные. См. x86_energy_perf_policy(8) для получения дополнительной информации.

Драйвер бездействия процессора

Драйвер простоя процессора intel_idle автоматически используется для современных процессоров Intel вместо драйвера acpi_idle. Этот драйвер в настоящее время автоматически используется для процессоров Sandy Bridge и более новых. Intel_idle может игнорировать настройки BIOS C-State. Если вы столкнулись с проблемой при использовании этого драйвера, добавьте intel_idle.max_cstate=0 в строку ядра.

Взаимодействие с событиями ACPI

Пользователи могут настроить регуляторы масштабирования для автоматического переключения в зависимости от различных событий ACPI, таких как подключение адаптера переменного тока или закрытие крышки ноутбука. Ниже приведен краткий пример, однако, возможно, стоит прочитать полную статью об acpid.

События определяются в файле /etc/acpi/handler.sh. Если пакет acpid установлен, файл уже должен существовать и быть исполняемым. Например, чтобы изменить регулятор масштабирования с производительного на консервативный при отключении адаптера переменного тока и обратно при повторном подключении:

Устранение неполадок

Фактическая точность этой статьи или раздела оспаривается.

Причина: непроверенные и расплывчатые утверждения, множество "некоторых" и "может быть". Элементы устранения неполадок должны решать конкретные проблемы. (Обсудить в Talk:Масштабирование частоты ЦП)

  • Некоторые приложения, такие как ntop, плохо реагируют на автоматическое масштабирование частоты. В случае ntop это может привести к ошибкам сегментации и большому количеству потерянной информации, так как даже регулятор по требованию не может достаточно быстро изменить частоту, когда на контролируемый сетевой интерфейс внезапно поступает много пакетов, которые не могут быть обработаны текущей скоростью процессора. .
  • Некоторые ЦП могут страдать от низкой производительности из-за настроек регулятора по требованию по умолчанию (например, флеш-видео не воспроизводится плавно или анимация окон заикается). Вместо того чтобы полностью отключать масштабирование частоты для решения этих проблем, агрессивность масштабирования частоты можно повысить, уменьшив значение переменной sysctl up_threshold для каждого процессора. Узнайте, как изменить пороговое значение регулятора по требованию.
  • Иногда регулятор по требованию может регулировать частоту не до максимальной, а на один шаг ниже. Это можно решить, установив значение max_freq чуть выше реального максимума. Например, если диапазон частот ЦП составляет от 2,00 ГГц до 3,00 ГГц, рекомендуется установить для параметра max_freq значение 3,01 ГГц.
  • Некоторые комбинации драйверов ALSA и звуковых чипов могут вызывать пропуски звука, поскольку регулятор регулятора переключается между частотами. Возврат к неизменяемому регулятору, по-видимому, останавливает пропуски звука.

Ограничение частоты BIOS

В некоторых конфигурациях ЦП/BIOS могут возникать трудности с масштабированием до максимальной частоты или вообще масштабирование до более высоких частот. Скорее всего, это вызвано тем, что события BIOS сообщают ОС об ограничении частоты, в результате чего /sys/devices/system/cpu/cpu0/cpufreq/bios_limit устанавливается на более низкое значение.

Либо вы только что сделали определенный параметр в утилите настройки BIOS (частота, управление температурным режимом и т. д.), вы можете обвинить глючный/устаревший BIOS, либо у BIOS может быть серьезная причина для дросселирования процессора сама по себе.< /p>

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

Не все BIOS ограничивают частоту ЦП в этом случае, но, например, большинство IBM/Lenovo Thinkpads ограничивают. Обратитесь к thinkwiki для получения дополнительной информации по этой теме, связанной с ThinkPad.

Если вы проверили, что это не просто странная настройка BIOS, и вы знаете, что делаете, вы можете заставить ядро ​​​​игнорировать эти ограничения BIOS.

Предупреждение. Убедитесь, что вы прочитали и поняли раздел выше. Ограничение частоты ЦП — это функция безопасности вашего BIOS, и вам не нужно ее обходить.

В модуль процессора должен быть передан специальный параметр.

Чтобы попробовать это, временно измените значение в /sys/module/processor/parameters/ignore_ppc с 0 на 1 .

Недавно я обновился до системы 3900X, и когда я впервые запустил AI Suite, он показал, что частота ЦП в основном остается на частоте 3,8 ГГц, если только я не запускаю что-то интенсивное, например игру, тогда при необходимости частота повышается до 4,4─4,7 ГГц. Но после того, как я попробовал 5-стороннюю оптимизацию и позволил ей разогнать мою систему, она осталась на частоте 4,275 ГГц, а темпы были хорошими, около 39 градусов в режиме ожидания и 65 градусов во время игры, но я хотел вернуться к стандартным частотам из-за того, что застрял с низкая тактовая частота. Итак, я зашел в BIOS и загрузил Optimized Defaults. Но теперь тактовые частоты процессора подпрыгивают от 3,6 ГГц до 4,6 ГГц, а напряжение ядра подскакивает от 1,0~ до 1,4+, сидя за рабочим столом, и температуры хуже, чем они были при разгоне, около 45-55 градусов в режиме ожидания, плюс мои поклонники увеличиваются и уменьшаются со сменой часов.

Что, черт возьми, происходит? Зачем ему делать это сейчас, когда он должен вернуться к заводским настройкам? Я попытался удалить AI Suite, но он все равно сделал то же самое. Я просто хочу вернуть его к тому состоянию, в котором он был на складе, без всей этой биполярной нелепости. Может ли кто-нибудь перечислить значения по умолчанию для всех напряжений и настроек BIOS процессора? В моем BIOS все установлено на «Авто», но я хотел бы еще раз проверить это. Я просто не понимаю, как теперь оптимизированные настройки по умолчанию могут так сильно отличаться от того, что было до разгона, потому что напряжение ядра теперь кажется намного выше, что поддерживает мои температуры. У меня был сток на 3.8ГГц и около 35-40c. Теперь я работаю на частоте 3,6-4,6 ГГц с более высоким напряжением ядра, и мои температуры в простое составляют около 49-50 градусов. Это безумие.

Я использую процессор на материнской плате ASUS X570-E Strix Gaming с последней версией BIOS.

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Чтобы не печатать то, что я уже однажды сказал, посмотрите мои сообщения в этой теме:

Я уверен, что это именно то, что вы описываете.

Я рекомендую попробовать 1usmus CPP (но вам нужно следовать инструкциям по включению пользовательских планов электропитания).

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

В диспетчере задач я заметил, что iCUE и LightingServices используют только 0,1% ЦП. Опять же, я установил только сплошные цвета. Я заметил, что когда я разгоняю свой процессор до 4,275─4,3 ГГц, процессор работает на 6-8 градусов холоднее, чем при стандартных настройках 3,8 ГГц. Потому что на частоте 3,8 ГГц он часто прыгает от базовой частоты, иногда вплоть до 4,6 или 4,7 ГГц, но, и это главное, даже когда я запускаю что-то вроде Cinebench, чертов процессор даже не разгоняется выше 4,2 ГГц.

Основная проблема заключается в том, что, когда я ПЕРВЫЙ раз загрузился в Windows после установки этого оборудования и до использования ASUS 5-Way Optimization, казалось, что частота ЦП остается на уровне 3,8 ГГц, а температура его работы составляет 38 градусов по Цельсию. После использования оптимизации все глючит, даже после сброса CMOS перескакиванием пина на мобо. Я знаю лучше, чем полагаться на то, что ASUS считает «оптимизированными настройками по умолчанию» в своем BIOS, потому что это ни к чему меня не привело. Но опять же, аппаратный сброс BIOS не помог.

Не уверен, но либо что-то изначально не так с этим процессором, либо что-то серьезно не так с тем, как эти материнские платы работают с ним. Я думаю вернуться к Gigabyte, но я действительно ненавижу их программное обеспечение.

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Я нашел свое счастливое место с этим сочетанием процессора и мобильного устройства. Я следовал этому руководству (Полное руководство по настройке Ryzen 3900X) и увеличил тактовую частоту на всех ядрах до 4,275 ГГц с напряжением ядра 1,3 и запустил Cinebench на 300 секунд (я думаю, около 7-8 проходов) и превзошел предыдущий Оценка 3900X на частоте 4,3 ГГц, с оценкой 7560 при пакете 68c и процессором 56c с южным мостом на 75c. Теперь мои часы стабильны, температура низкая (36-40 ° C в режиме ожидания) на изящном маленьком Cooler Master 240 мм AIO с насосом, установленным на 50% до 65 ° C / 80% до 75 ° C / 100% и далее, и вентиляторы, установленные в Fan Xpert для работы в режиме Extreme Тихий, но медленно нарастает по мере необходимости. Я очень доволен этим.

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

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Вы пробовали подсчитать объем оперативной памяти с помощью калькулятора Ryzen DRAM? Я говорю об этом в некоторых своих сообщениях по этой ссылке выше. Я ДЕЙСТВИТЕЛЬНО впечатлен тем, насколько хорошо работает это приложение. Если вы можете предоставить ему необходимую информацию, большую часть которой можно найти в AIDA64.

Я рад, что некоторые настройки вас устраивают. Я мог бы предоставить вам стандартные напряжения, если они вам все еще нужны. Хотя вы можете просто ввести Auto, и это должно дать вам значение по умолчанию для любого места в BIOS X570-E.

Кстати, я только что понял, что у вас точно такая же материнская плата, как и у меня, только другой процессор (у меня 3950X). Я тоже попробовал 5-стороннюю оптимизацию из чистого любопытства, а затем очистил CMOS. Испытывали ли вы после этого нестабильность системы при любом виде разгона (автоматическом или ручном) при холодной загрузке и некоторых перезапусках? Мой может быть на 100% стабильным, но потом после перезагрузки он не запустится. Как только запускается восстановление загрузки, я просто захожу и выбираю точно такие же настройки BIOS, и после этого он всегда загружается!

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

В сбалансированном режиме Ryzen мой процессор + Mobo поддерживает постоянное напряжение ядра на уровне 1,38 В. Среднее напряжение и пиковое напряжение равны.

В режиме Ryzen HP среднее напряжение ЦП ниже балансного примерно на 1,18 В, но пиковое выше, 1,435 В. Это означает, что мощность доставляется к ядрам, которые в ней больше всего нуждаются, и меньше к остальным. Теоретически это может привести к более высоким тактовым частотам, так что, я думаю, в этом есть смысл.

Тогда в обоих 1usmus CPP напряжение ЦП стабильно составляет около 1,41-1,42 В, почти как у Ryzen Balanced. режиме, за исключением того, что оно немного отличается

Примечание. План энергосбережения устанавливает его на уровне 0,9 В и удерживает его на этом уровне.

Я действительно думаю, что это может быть причиной, потому что Windows случайным образом переключит меня с 1usmus CPP обратно на режим Ryzen Balanced или Ryzen HP.Это может резко изменить напряжение, если оно переведет меня в режим Ryzen HP, и, может быть, это то, что произошло? Есть ли шанс, что ASUS меняет план электропитания? ха-ха, у меня все еще установлено все их программное обеспечение, хотя некоторые из них отключены. Сейчас я использую только приложения RamCache и AI Suite 3.

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

 Скачки тактовой частоты процессора: причины и способы устранения

Бао Чжунхуэй / Shutterstock

Хотите узнать, что вызывает скачок тактовой частоты, и вам нужна помощь? Мы обеспечим вас!

Несмотря на то, что компьютер творит то волшебство, на которое мы все ежедневно полагаемся, существует множество различных компонентов, наиболее важные часто упускаются из виду. Это особенно актуально, когда ваш компьютер подвергается одной ужасной вещи, которая в конечном итоге постигает все ЦП: замедлению.

Что же вызывает замедление? Есть много разных причин, если честно. Это может быть вирус, это может быть перегрузка программ или определенные фоновые процессы, замедляющие вашу машину, но это может быть что-то совершенно другое.

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

Что такое тактовая частота процессора?

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

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

Что влияет на тактовую частоту

Практически любой компьютерный процесс может повлиять на тактовую частоту процессора. Поскольку вы используете свой компьютер в течение дня, вы часто можете слышать усиление шума от вашей настольной башни. Это происходит не только потому, что вентилятор постоянно пытается охладиться, но и из-за различных процессов, происходящих во время использования ПК.

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

Когда вентиляторы начинают ускоряться, часы тоже ускоряются. Чем выше тактовая частота, тем больше нагревается система, поэтому вентиляторы начинают набирать обороты, чтобы система не перегорела полностью.

Как тактовая частота влияет на игры

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

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

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

Лучший способ найти эту информацию — провести сравнительный анализ. Сравнительный анализ выполняется с помощью различных программ, но одной из наших любимых и наиболее эффективных программ является Superposition Benchmark. Эталонный тест позволяет вам смоделировать то, что происходит на вашем ПК, не нагружая его слишком сильно.

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

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

Что делать, если ваша тактовая частота слишком высока

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

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

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

P.S. - У нас есть полное отдельное руководство по определению того, может ли ваш процессор справиться с разгоном. В нем также рассказывается, как узнать, активно ли разгоняется ваш ЦП в данный момент.

Что произойдет, если вы слишком сильно разгоните

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

Большинство графических процессоров служат более 5 лет, но, постоянно разгоняя систему до слишком высоких частот, вы легко можете получить менее 3 лет. Тем не менее, графический процессор можно заменить, и, хотя они могут быть дорогостоящими, существует множество вариантов.

Однако физическая установка ЦП — это совсем другая задача, которая по своей сути более сложна. Также можно заменить всю материнскую плату, но это также требует дополнительных исследований и, как правило, довольно дорого.

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

Заключительные рекомендации

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

Для геймеров чем быстрее часы, тем привлекательнее ЦП. принимать опрометчивые решения.

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

Для тех, кто не играет в игры, тактовая частота по-прежнему может влиять на производительность ПК и даже на такие, казалось бы, простые действия, как загрузка музыки или просмотр телевизора. Всегда держите ухо востро, если ваш вентилятор работает слишком быстро или слишком сильно, и немедленно прекратите любую деятельность, которую вы делали. Это опасная зона, и вам нужно перевести часы, прежде чем будет нанесен реальный ущерб.

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

Производительность вашего ЦП — «мозга» вашего ПК — оказывает большое влияние на скорость загрузки программ и их бесперебойную работу. Однако есть несколько различных способов измерения производительности процессора. Тактовая частота (также «тактовая частота» или «частота») является одной из самых важных.

Если вам интересно, как проверить тактовую частоту, откройте меню «Пуск» (или нажмите клавишу Windows*) и введите «Информация о системе». Название модели вашего ЦП и тактовая частота будут указаны в разделе «Процессор».

Что такое тактовая частота?

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

Ваш процессор каждую секунду обрабатывает множество инструкций (низкоуровневых вычислений, таких как арифметические операции) из разных программ. Тактовая частота — это количество циклов, выполняемых ЦП в секунду, измеряемое в ГГц (гигагерцах).

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

Частота – это большее количество операций за заданный промежуток времени, как указано выше.

ЦП с тактовой частотой 3,2 ГГц выполняет 3,2 миллиарда циклов в секунду. (Скорость старых ЦП измерялась в мегагерцах или миллионах циклов в секунду.)

Иногда за один такт выполняется несколько инструкций; в других случаях одна инструкция может обрабатываться в течение нескольких тактов. Поскольку процессоры разных конструкций обрабатывают инструкции по-разному, лучше сравнивать тактовые частоты ЦП одной марки и поколения.

Например, ЦП с более высокой тактовой частотой пятилетней давности может уступать по производительности новому ЦП с более низкой тактовой частотой, поскольку новая архитектура более эффективно обрабатывает инструкции. Процессор Intel® серии X может превзойти процессор серии K с более высокой тактовой частотой, поскольку он распределяет задачи между большим количеством ядер и имеет больший кэш-память ЦП. Но в ЦП того же поколения процессор с более высокой тактовой частотой обычно превосходит процессор с более низкой тактовой частотой во многих приложениях. Вот почему важно сравнивать процессоры одной марки и поколения.

Как тактовая частота влияет на игры?

До появления многоядерных процессоров тактовая частота считалась ключевой характеристикой для сравнения одноядерных процессоров. Сегодня это учитывается наряду с количеством ядер, кэш-памятью ЦП и энергопотреблением.

Влияние тактовой частоты на конкретную игру зависит от игрового движка и инструментов, используемых для его создания. Сайты сравнительного анализа, такие как Tom’s Hardware, обнаружили, что некоторые игровые движки, такие как Dunia для Far Cry: Primal, выигрывают больше от высокой однопоточной производительности, чем от многопоточной. 2 С другой стороны, многие новые игры ААА, особенно в многопоточных движках, таких как Unreal Engine 4, могут выиграть как от дополнительных ядер, так и от увеличения тактовой частоты. 3

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

Что означает турбочастота?

В спецификациях ЦП Intel указаны как максимальная частота в режиме Turbo, так и базовая частота процессора. Базовая частота процессора относится к обычной рабочей точке ЦП, а максимальная частота в режиме Turbo — к максимальной скорости, которую процессор может достичь с помощью технологии Intel® Turbo Boost.

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

Читайте также: