Можно ли зафиксировать частоту процессора?
Приветствую. Такой вопрос: у меня стоит i5 7400 и я заметил, что в зависимости от нагрузки его частоты колеблется. К примеру сейчас (на фотке) нагрузка небольшая и скорость тоже небольшая. Можно ли ее как-то зафиксировать через биос на отметке не ниже 3 ГГц?
Дополнен 4 года назад
Лучший ответ
Можно, но не нужно. Иначе будут огромное энергопотребление и проц меньше прослужит. Систему автоматического изменения частоты не просто так придумали. Она продлевает срок службы проца и позволяет выдавать максимум производительности только тогда, когда это на самом деле нужно.
Остальные ответы
Зачем? когда вырастет нагрузка. вырастет и частота.
Сделано специально, чтобы не жрало лишней энергии в простое и не шумело.
Поставь в биосе низкое энергопотребление
без нагрузки процессор мало будет есть электричества
зачем тебе на рабочем столе 3 ГГц частота? Вот у тебя проц на 900 МГц работает и не напрягается. Как только появится задача для проца — его частота сразу подскочит.
парковку цпу
Тогда уж педаль газа на машине зафиксировать не ниже трёх тысяч оборотов. Хорошо ли в пробках?
Я вот не пойму, Вас спросили можно ли, советов по износу, жарке и прочей чепухе, Вас не спрашивали. Подскажите как грамотно это сделать в биос?
Данил ВольскийУченик (107) 1 год назад
Тоже бы хотелось узнать

для тех людей которые зайдут сюда потом, если реально нужно зафиксировать частоту то это можно сделать таким способом: зайти в дополнительные параметры электропитания и поставить фиксированное значение меньше ста
DissaУченик (222) 2 недели назад
но если сделать это так то перформанс буст из биоса не будет активен, то есть если у вас частота 3,8 к примеру у вас с бустом поднимается до 4, а так будет всегда 3,75
Как зафиксировать частоту процессора в Linux?
Здравствуйте, у меня есть Linux сервер на системе debian. Там установлен процессор i9 9900k и проблема в том что во время сильной нагрузки я не видел частоту больше 3.7ггц, хотя максимальная в lscpu стоит 5ггц. Пробовал зафиксировать частоту по гайдам из интернета, поставил режим perfomance, но ничего не поменялось. Как я могу зафиксировать частоту, или хотя бы изменить минимальную?
- Вопрос задан более двух лет назад
- 1176 просмотров
Комментировать
Решения вопроса 1

Системный администратор
Это нормально, если не одно отдельное ядро загружено, а остальные простаивают, например.
Turbo boost это временно по возможности, если влезает в температуру/мощность, если часть ядер простаивает, и.т.п., а совсем не постоянная рабочая частота на которой сколько-то долго будет работать процессор. В серверных реалиях, при наличии параллельной нагрузки, за рамки базовой частоты процессор будет вылезать довольно редко, если вообще будет, ну и совсем вряд-ли будет доходить до максимальной.
Управлять частотой можно, но в рамках ниже базовой, а не выше.
От вашего процессора надо ожидать 3,6GHz, а отнюдь не 5.
Ответ написан более двух лет назад
Нравится 5 4 комментария
Сергей Васильев @Romo4ka_eto_ia Автор вопроса
Дело в том что на сервере стоят игровые одно-двупоточные сервера, поэтому частота здесь довольно сильно влияет.
Не было бы вопросов, если бы я не стал замечать различия в производительности на моей машине и на другой машине, где частота изначально была закреплена не мной на 5ггц.
И всё таки, можно ли как-то увеличить частоту, или придётся копаться в биосе?
Сергей Васильев,
мне насоветовали CPUPower-GUI, но у меня она ни на что не влияет.
Сам тоже ищу чем андервольтить ЦП и регулировать множитель под Дебианом, а так же чем управлять куллерами
Контроль частоты процессора
Здравствуйте. Вы не знаете как можно ограничить (фиксировать «min» -«max») частоту процессора в Linux Mint 20.3, интересует название программы?
наподобии как в windows
lis777sergei
06.06.22 21:25:20 MSK
- Ответить на это сообщение
- Ссылка
Консольный cpupower наверное, но оно не переключает режимы автоматически.
naKovoNapalBaran ★
( 06.06.22 21:28:46 MSK )
- Ответить на это сообщение
- Ссылка
А зачем это делать? Андервольтни его и он у тебя уже и разгоняться сильно не будет
tz4678_2
( 06.06.22 21:29:49 MSK )
- Ответить на это сообщение
- Показать ответы
- Ссылка
tz4678_2
( 06.06.22 21:30:31 MSK )
- Ответить на это сообщение
- Ссылка

Dimez ★★★★★
( 06.06.22 23:53:52 MSK )
- Ответить на это сообщение
- Ссылка

Если свежий интел, то так (70% мах)
echo 70 > /sys/devices/system/cpu/intel_pstate/max_perf_pct
superuser ★★★★★
( 07.06.22 00:12:51 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка

cpupower frequency-set -g powersave -d 800kHz -u 1.5GHz
LightDiver ★★★★★
( 07.06.22 00:20:48 MSK )
- Ответить на это сообщение
- Ссылка
В /sys найди файл scaling_max_freq и scaling_min_freq и запиши туда нужные частоты
Nastishka ★★★★★
( 07.06.22 17:33:47 MSK )
Последнее исправление: Nastishka 07.06.22 17:34:20 MSK (всего исправлений: 1)
- Ответить на это сообщение
- Ссылка

cpufreq-info cpufreq-info -o
CPUX=$(($(cat /proc/cpuinfo | grep processor | wc -l)-1)) if [ $CPUX != 0 ]; then for i in $(eval echo ""); do cpufreq-set -c $ -g powersave done fi
cpufreq-info -o
NK ★★★★★
( 13.06.22 01:16:31 MSK )
- Ответить на это сообщение
- Ссылка

amd_amd ★★★★★
( 13.06.22 07:14:29 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от tz4678_2 06.06.22 21:29:49 MSK
Процессор на ноутбуке перегреваеться, а как «Андервольтни», процессор Intel® Core™ i7-2860QM [Sandy Bridge], материнка Asus N53SM.
lis777sergei
( 27.06.22 09:52:46 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от lis777sergei 27.06.22 09:52:46 MSK
Перегревается… Так охлаждать надо. В систему охлаждения хоть раз заглядывал? Может она уже превратилась в «систему обогрева».
andytux ★★★★★
( 27.06.22 09:59:49 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от andytux 27.06.22 09:59:49 MSK
Я за чистатой ноута слежу! Под виндой греется, но когда выставляю 70% как выше по ссылке, то всё норм. А на Linux Mint 20.3 греется, по этому хочу ограничать max частату процессора
lis777sergei
( 27.06.22 13:06:28 MSK ) автор топика
- Ответить на это сообщение
- Показать ответы
- Ссылка
Ответ на: комментарий от lis777sergei 27.06.22 13:06:28 MSK
andytux ★★★★★
( 27.06.22 13:47:03 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от lis777sergei 27.06.22 13:06:28 MSK

Следить нужно не за чистАтой, а за состоянием тепловых трубок, за консистенцией термопасты и состоянием радиатора.
Chord ★★★
( 27.06.22 14:11:04 MSK )
- Ответить на это сообщение
- Ссылка

LINUX-ORG-RU ★★★★★
( 27.06.22 14:14:31 MSK )
- Ответить на это сообщение
- Ссылка
- Отключи intel_pstate:
Получится должно примерно так:
GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash intel_pstate=disable»
Затем, установи программу:
sudo apt install cpufrequtils
Создай фаил конфигурации:
И добавь значения:
Сохрани конфиг и перезапусти сервис:
sudo systemctl restart cpufrequtils.service
Что получилось? Процессор работает на частоте 1,6GHz. Политика изменения частоты — консервативная. Греться он у тебя перестанет, как в простое так и под нагрузкой. Проверено на двух процессорах, i3 3110m i5 8300h. Дистрибутив ubuntu 22.04.
Пробовал делать тоже самое, но с включенным pstate. Не понравилось, сильнее греется.
sfedosenko ★
( 27.06.22 17:28:12 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от sfedosenko 27.06.22 17:28:12 MSK
«intel_pstate=disable» — на всех intel процессорах работать будет и на новых и на старых? Intel® Core™ i7-2860QM [Sandy Bridge]
lis777sergei
( 04.07.22 10:02:13 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от superuser 07.06.22 00:12:51 MSK
процессор Intel® Core™ i7-2860QM [Sandy Bridge]
lis777sergei
( 04.07.22 10:31:25 MSK ) автор топика
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от lis777sergei 04.07.22 10:02:13 MSK
«intel_pstate=disable» — на всех intel процессорах работать будет и на новых и на старых?
На моем i5 8300h & i3 3110m работает. И на i7-2860QM тоже работать будет.
sfedosenko ★
( 04.07.22 19:40:42 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от tz4678_2 06.06.22 21:29:49 MSK
А как это сделать?
lis777sergei
( 05.07.22 17:14:59 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от lis777sergei 05.07.22 17:14:59 MSK
в биосе понижаешь напряжение и частоту
tz4678_2
( 05.07.22 23:27:25 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от tz4678_2 05.07.22 23:27:25 MSK
У меня в bios-e таких функций нет, есть ещё варианты, как можно частату и напряжение снизить?
lis777sergei
( 06.07.22 00:33:46 MSK ) автор топика
- Ответить на это сообщение
- Показать ответы
- Ссылка
Ответ на: комментарий от lis777sergei 06.07.22 00:33:46 MSK
Помоги пожалуста, как нибудь понизить напряжение и частоту процессора, выше мне давали инструкцию по занижению частату, сделал, частата упала, а греется даже в простое, уже наверно пару лет мучаюсь с ноутбуком. Не хочу на винду опять, а чего делать, за перегрев боюсь…
lis777sergei
( 06.07.22 00:53:32 MSK ) автор топика
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от lis777sergei 06.07.22 00:33:46 MSK
если коротко: не надо этого делать, так как современные процессоры сами повышают частоту при нагрузках
tz4678_2
( 06.07.22 02:58:03 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от sfedosenko 04.07.22 19:40:42 MSK
Ввел у себя «cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver» — acpi-cpufreq, может у меня поэтому что-то не так? )
lis777sergei
( 06.07.22 08:28:40 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от lis777sergei 06.07.22 08:28:40 MSK
Значит pstate не загружен. Отлично. Установи cpufrequtils. Настрой фаил конфигурации /etc/default/cpufrequtils. И перезапусти systemctl restart cpufrequtils.service. И будет работать.
sfedosenko ★
( 06.07.22 23:48:31 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от sfedosenko 06.07.22 23:48:31 MSK
Сделал как Вы говорили, частата уменьшилась, а как же быть с температурой? Выставляю 800-1200000 и 800-1600000 с куллера жара одинаковая под нагрузкой. На винде такого не было. Чего делать с этой температурой, радиатор чистый, термо-паста новая, хз, чего дела. Может как писали выше — андерволитинг.
lis777sergei
( 08.07.22 19:22:17 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от lis777sergei 08.07.22 19:22:17 MSK
Чудес не бывает.
Приведу пример. Ноутбук на i3-3110m. В виндовс-10, на частоте 1200MHz, ноут тормозит. Выражается это в воспроизведении видео, работе браузера, интерфейсы программ не так резко открываются. НО, на этой же частоте, в ubuntu-22.04, никаких торможений нет. Ни в программах, ни в браузере. Работает быстрее.
Очевидно, что дистрибутив ubuntu linux использует процессор эффективнее чем виндовс, при одной и той же частоте, отсюда и тепловыделение может отличатся. И хорошо ведь! Что ubuntu на той же частоте работает быстрее и эффективнее, пусть и тепловыделение цпу выше.
Вам стоит убедится, что вы корректно настроили частоту цпу. Откройте несколько вкладок терминала. В одной вкладке запустите нагрузку:
stress –cpu 8 –timeout 10s (–cpu 8 = для восьми потоков)
В другой вкладке контроль частоты:
И для температуры:
Между прочим, одна из причин почему я использую ubuntu linux на ноутбуке — скорость работы. При прочих равных условиях, ubuntu работает быстрее.
sfedosenko ★
( 09.07.22 03:32:00 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от sfedosenko 09.07.22 03:32:00 MSK
Every 2,0s: sensors N53SM: Sat Jul 9 12:11:41 2022
coretemp-isa-0000 Adapter: ISA adapter Package id 0: +73.0°C (high = +86.0°C, crit = +100.0°C) Core 0: +73.0°C (high = +86.0°C, crit = +100.0°C) Core 1: +72.0°C (high = +86.0°C, crit = +100.0°C) Core 2: +71.0°C (high = +86.0°C, crit = +100.0°C) Core 3: +67.0°C (high = +86.0°C, crit = +100.0°C)
BAT0-acpi-0 Adapter: ACPI interface in0: 12.43 V
asus-isa-0000 Adapter: ISA adapter cpu_fan: 3400 RPM temp1: +72.0°C
acpitz-acpi-0 Adapter: ACPI interface temp1: +72.0°C (crit = +103.0°C)
lis777sergei
( 09.07.22 10:14:02 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от lis777sergei 09.07.22 10:14:02 MSK
Для вставки из консоли используй теги:
Мой двух ядерный 3110m греется до 62 градусов при полной загрузке. Твой четырех ядерный до 72 градусов. Если это при его номинальной частоте 2.50 GHz — то нормальный результат. Если это при 1,6 — 2,0GHz то проблемы на уровне термопасты и радиатора.
Вообще смущает, почему три ядра 73 градуса, а одно 67. Возможно, что неравномерно установлена термопаста или неравномерно радиатор соприкасается с поверхностью кристала процессора.
sfedosenko ★
( 09.07.22 12:02:35 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от sfedosenko 09.07.22 12:02:35 MSK
Это вполне может быть спецификой данной конкретной модели процессора. Надо внимательно вникать в спецификацию именно этой модели, что там намудрили маркетологи. Есть, которые равномерно распределяют нагрузку на все ядра. Есть, которые разрешают повышать только на одном, остальные ядра занижают. Есть которые разрешают повышать на трех из четырех и т.д.
andytux ★★★★★
( 09.07.22 12:49:47 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Как понизить частоту процессора на ноутбуке или ПК
Чаще пользователи хотят повысить частоту процессора, для того, чтобы он работал быстрее, и его производительности хватало для игр. Но иногда нужно уменьшить частоту процессора для того, чтобы понизить энергопотребление. Это увеличит время автономной работы ноутбука, а также снизит нагрев и продлит срок службы устройства. Есть два способа добиться этого, изменением настроек BIOS и стандартными средствами Windows.
Изменяем настройки BIOS
Материнки, поддерживающие разгон, позволяют не только разогнать процессор, но и выполнить обратную операцию, то есть уменьшить частоту CPU.
Отключаем Turbo Boost
Turbo Boost – это технология, которая позволяет процессору повышать частоту при работе с задачами требующими высокой производительности. Лишить CPU возможности самостоятельно разгоняться можно, отключив этот режим в BIOS. Для этого:
- чтобы попасть в BIOS при запуске компьютера нажимаем одну из клавиш F2, Del или Esc (какую именно – зависит от того, какую материнскую плату вы используете);
- войдите в меню управления питанием, для этого кликните по строке «CPU Power Management» или подобную (также может отличаться в разных версиях BIOS);

- отключите «Turbo Mode» переключив его состояние из положения «Включено» («Enabled») в «Отключено» («Disabled»).

Эта технология поддерживается не всеми CPU и поэтому не всегда можно выполнить эти настройки.
Снижаем значения множителей процессора
Этот метод считается самым безопасным, так как с его помощью невозможно установить значение меньше предельно допустимого. Сделать это можно так:
- найдите в BOIS пункт «CPU Core Ratio» или похожий и в ниспадающем меню выберите одно из двух значений «Sync All Cores» (множитель будет один для всех ядер) или «Per Core» (в этом случае можно настраивать множитель для каждого ядра отдельно);

- если вы установили значение «Sync All Cores», то в строке «1-Core Ratio Limit» установите требуемое значение, которое будет одинаковым для всех ядер;

- если выбрано «Per Core», то потребуется настроить множитель для каждого ядра отдельно.
При настройке следует помнить, что множитель первого ядра должен быть наибольшим.
Изменение частоты шины
Частота процессора равна произведению частоты шины на множитель, это даёт ещё одну возможность понизить производительность CPU. Но в этом случае нужно быть осторожным, и понижать её понемногу, потому что, если перестараться процессор будет работать нестабильно. Для уменьшения частоты нужно выполнить следующие действия:
- Для начала нужно установить разрешить изменять частоту. Для этого в строке «Ai Overlock Tuner» (в других версиях BIOS это может быть «CPU Operation Speed» или «BLCK/DMI/PEG Clock Control»). Установите значение данного показателя «Manual» (может также быть «User Define» или «Enabled»).

- Теперь в строке «BCLK Frequency» (в других версиях может называться по другому, но в этом случае в названии часто присутствуют слова «FBS» или «Clock») можно будет установить нужную частоту.

При установке этого параметра рекомендуется ориентироваться на базовое и текущее значение. Рекомендуется снижать этот параметр с шагом от 1 до 5 МГц.
Снижение напряжения на процессоре
При понижении напряжения на процессоре уменьшается не только потребление электрической энергии и температуры, но тактовая частота CPU. Для этого требуется выполнить следующие действия:
- В строке «CPU Core/Cache Voltage» (если в вашей версии BIOS она называется по-другому, то ищите слова «CPU» и «Voltage») установите значение «Manual Mode» для того, чтобы получить возможность менять напряжение в ручном режиме.

- Понизьте напряжение на небольшую величину.

Повышение температуры процессора может происходить и из-за неправильной работы вентилятора. Для оценки состояния вентилятора скачайте программу SpeedFan.
Понижаем частоту с помощью стандартных настроек Windows
В операционных системах Windows начиная с 7-ой версии и включая 10-ю настройки управления питанием находятся в окне настроек электропитанием. Существует три способа открыть его.
- Заходим в «Панель управления», переходим в «Оборудование и звук» и открываем «Электропитание».

- Справа внизу экрана там, где расположены часы, есть значок батареи. Кликаем по нему и выбираем «Дополнительные параметры электропитания».

- Нажимаем одновременно «Win» и «R» и в открывшемся окне вводим «powercfg.cpl».


Когда откроется окно «Электропитание» кликните по ссылке «Настройка электропитания» напротив той схемы, которую вы используете.
В следующем окне откройте ссылку «Изменить дополнительные параметры питания».

После этого откройте ветку «Управление питанием процессора» в которой требуется войти в «Максимальное состояние процессора» и установить требуемое значение, вместо 100% по умолчанию.