Вопрос или проблема
Я раньше устанавливал максимальную частоту ЦП, включая эту опцию:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100
(установите Attributes
на 2)
Это добавляет настройку Максимальная частота процессора в параметры питания. Поскольку слишком сильное разогревание неэффективно, мне нравится снижать частоту разгоняния, но я все же хотел бы иметь некоторый буст над базовой частотой. Например, на Xeon E-2388G базовая частота составляет 3.2 ГГц, и я устанавливаю её на 3400 для долгих задач, требующих много ресурсов, таких как кодирование и архивирование.
Это работало раньше, и в какой-то момент это перестало работать. Я установил частоту, но ЦП превышает установленную частоту. Я нашел настройку 75b0ae3f-bce0-45a7-8c89-c9611c25e101
и также её установил, но она больше не работает:
Это произошло на двух ПК и ноутбуке примерно в одно и то же время (обновления?).
Обновление:
На машине Xeon E2388G ограничение ниже базовой частоты (3200) работает. Если я попытаюсь установить ограничение на 3400, например, он просто разгоняется до 4600, а затем, когда возвращается к пределу в 95 Вт, устанавливается на 3700-3800, как это всегда и происходит…
На i9-13900k это более сложно. Если я сделаю так:
powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
powercfg /setactive scheme_current
Я получаю на 100 меньше, чем PROCFREQMAX1 на всех ядрах (если только я не установлю более 4300 – тогда E-ядра остаются ограниченными на 4300).
Если я устанавливаю только PROCFREQMAX – нет эффекта.
Если я устанавливаю только PROCFREQMAX1, независимо от значения, все ядра ограничиваются на максимальном бусте E-ядер – 4300.
Установка Режима буста производительности процессора не даёт никакого эффекта. (be337238-0d82-4146-a960-4f3749d470c7)
Это беспорядок.
Я только что заметил, что SpeedStep был выключен в BIOS для моего Xeon E-2388G. После его включения установка лимита частоты выше базовой работает. Если у кого-то такая же проблема – проверьте настройку SpeedStep.
Проблема с 13900k всё ещё остаётся. Я все ещё не могу контролировать E и P ядра отдельно.
Ответ или решение
Настройка частоты ЦП в Windows 10: Решения проблем и рекомендации
Введение
В операционной системе Windows 10 пользователи могут контролировать частоту ЦП для достижения оптимального баланса между производительностью и энергоэффективностью. Однако, как показано в приведенной выше проблемной ситуации, некоторые настройки могут перестать работать после обновлений системы или изменения конфигурации оборудования. В данной статье мы рассмотрим возможные причины проблем с настройкой частоты ЦП и предложим решения.
Анализ проблемы
-
Изменение регистра Windows: Настройка максимальной частоты процессора через редактор реестра (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings) предоставила возможность ограничивать частоту ЦП. Однако в определённый момент, возможно, после обновлений Windows, данные настройки перестали корректно функционировать.
-
Проблема с частотой на Xeon E-2388G: Сначала вы не могли установить частоту выше базовой, что стало возможным только после активации функции SpeedStep в BIOS. Это подчеркивает важность настройки параметров BIOS для полной функциональности аппаратного обеспечения.
-
Сложности с i9-13900k: Проблема с тем, что настройки, касающиеся E- и P-ядер, не действуют отдельно, может быть результатом особенностей архитектуры процессора или конфигурации системы. Исправление значения
PROCFREQMAX
не дало ожидаемого результата, что указывает на необходимость дальнейшего анализа.
Потенциальные решения
-
Проверьте настройки BIOS:
- Убедитесь, что включены функции, касающиеся управления энергопотреблением, такие как Intel SpeedStep и другие аналогичные опции.
- Проверьте наличие режимов управления частотой и их корректное функционирование.
-
Используйте команду
powercfg
корректно:- Убедитесь, что вы используете актуальные схемы питания. Запустите следующие команды для изменения настроек:
powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 3400 powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500 powercfg /setactive scheme_current
- Попробуйте поэкспериментировать с этими значениями, ведя наблюдение за поведением системы.
- Убедитесь, что вы используете актуальные схемы питания. Запустите следующие команды для изменения настроек:
-
Индивидуальные настройки для ядер:
- Убедитесь, что вы точно указываете, какие ядра настраиваются и следите за их частотой. Иногда использование специализированных инструментов, таких как Intel XTU (Extreme Tuning Utility), может помочь управлять частотой на более тонком уровне.
-
Обновление драйверов и системы:
- Проверьте наличие обновлений BIOS и драйверов для вашего процессора. Обновление микропрограммного обеспечения может решить проблемы с несовместимостью и улучшить настройку управления частотой.
-
Возврат к стандартным настройкам: Если после всех попыток ситуация не изменилась, возможно, стоит вернуться к стандартным настройкам системы и BIOS, устранить изменения и снова настроить систему.
Заключение
Настройка частоты ЦП в Windows 10 – это важная задача, требующая комплексного подхода. Важно учитывать как программные, так и аппаратные аспекты, поскольку изменения в одной области могут повлиять на другую. Если вы продолжаете сталкиваться с проблемами, рассматривайте возможность обращения к профессионалам или технической поддержке, способным провести более глубокую диагностику и предоставить индивидуальные рекомендации для вашей системы.