LINUX.ORG.RU

Контроль частоты процессора

 


1

1

Здравствуйте. Вы не знаете как можно ограничить (фиксировать «min» -«max») частоту процессора в Linux Mint 20.3, интересует название программы?

наподобии как в windows

https://sun9-79.userapi.com/s/v1/ig2/-bp2OFLN6tDYO1XE5Hju6kRnD5VzFvTL01PTAw8BajcjLGo3vkacGnk5KeREYs_hfcWJLmKA_LPQ0nCJPaqhQnEn.jpg?size=995x700&quality=96&type=album

Консольный cpupower наверное, но оно не переключает режимы автоматически.

naKovoNapalBaran
()
cpupower frequency-set -g powersave -d 800kHz -u 1.5GHz
LightDiver ★★★★★
()

В /sys найди файл scaling_max_freq и scaling_min_freq и запиши туда нужные частоты

Nastishka ★★★★★
()
Последнее исправление: Nastishka (всего исправлений: 1)
cpufreq-info
cpufreq-info -o
CPUX=$(($(cat /proc/cpuinfo | grep processor | wc -l)-1))
if [ $CPUX != 0 ]; then 
 for i in $(eval echo "{0..$CPUX}"); do
  cpufreq-set -c ${i} -g powersave
 done
fi
cpufreq-info -o
NK ★★★★★
()
Ответ на: комментарий от tz4678_2

Процессор на ноутбуке перегреваеться, а как «Андервольтни», процессор Intel® Core™ i7-2860QM [Sandy Bridge], материнка Asus N53SM.

lis777sergei
() автор топика
Ответ на: комментарий от lis777sergei

Перегревается… Так охлаждать надо. В систему охлаждения хоть раз заглядывал? Может она уже превратилась в «систему обогрева».

andytux ★★★★★
()
Ответ на: комментарий от andytux

Я за чистатой ноута слежу! Под виндой греется, но когда выставляю 70% как выше по ссылке, то всё норм. А на Linux Mint 20.3 греется, по этому хочу ограничать max частату процессора

lis777sergei
() автор топика
Ответ на: комментарий от lis777sergei

Я за чистатой ноута слежу!

Следить нужно не за чистАтой, а за состоянием тепловых трубок, за консистенцией термопасты и состоянием радиатора.

Chord ★★★★
()
  1. Отключи intel_pstate:

sudo nano /etc/default/grub

В строку:

GRUB_CMDLINE_LINUX_DEFAULT=

добавь значение:

intel_pstate=disable

Получится должно примерно так:

GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash intel_pstate=disable»

далее:

sudo update-grub

sudo reboot

Затем, установи программу:

sudo apt install cpufrequtils

Создай фаил конфигурации:

sudo nano /etc/default/cpufrequtils

И добавь значения:

ENABLE=«true»

GOVERNOR=«conservative»

MAX_SPEED=1600000

Сохрани конфиг и перезапусти сервис:

sudo systemctl restart cpufrequtils.service

Что получилось? Процессор работает на частоте 1,6GHz. Политика изменения частоты - консервативная. Греться он у тебя перестанет, как в простое так и под нагрузкой. Проверено на двух процессорах, i3 3110m i5 8300h. Дистрибутив ubuntu 22.04.

Пробовал делать тоже самое, но с включенным pstate. Не понравилось, сильнее греется.

sfedosenko
()
Ответ на: комментарий от lis777sergei

«intel_pstate=disable» - на всех intel процессорах работать будет и на новых и на старых?

На моем i5 8300h & i3 3110m работает. И на i7-2860QM тоже работать будет.

sfedosenko
()
Ответ на: комментарий от lis777sergei

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

lis777sergei
() автор топика
Ответ на: комментарий от lis777sergei

если коротко: не надо этого делать, так как современные процессоры сами повышают частоту при нагрузках

tz4678_2
()
Ответ на: комментарий от lis777sergei

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver

Значит pstate не загружен. Отлично. Установи cpufrequtils. Настрой фаил конфигурации /etc/default/cpufrequtils. И перезапусти systemctl restart cpufrequtils.service. И будет работать.

sfedosenko
()
Ответ на: комментарий от sfedosenko

Сделал как Вы говорили, частата уменьшилась, а как же быть с температурой? Выставляю 800-1200000 и 800-1600000 с куллера жара одинаковая под нагрузкой. На винде такого не было. Чего делать с этой температурой, радиатор чистый, термо-паста новая, хз, чего дела. Может как писали выше - андерволитинг???

lis777sergei
() автор топика
Ответ на: комментарий от lis777sergei

На винде такого не было

Чудес не бывает.

Приведу пример. Ноутбук на i3-3110m. В виндовс-10, на частоте 1200MHz, ноут тормозит. Выражается это в воспроизведении видео, работе браузера, интерфейсы программ не так резко открываются. НО, на этой же частоте, в ubuntu-22.04, никаких торможений нет. Ни в программах, ни в браузере. Работает быстрее.

Очевидно, что дистрибутив ubuntu linux использует процессор эффективнее чем виндовс, при одной и той же частоте, отсюда и тепловыделение может отличатся. И хорошо ведь! Что ubuntu на той же частоте работает быстрее и эффективнее, пусть и тепловыделение цпу выше.

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

stress –cpu 8 –timeout 10s (–cpu 8 = для восьми потоков)

В другой вкладке контроль частоты:

watch grep MHz /proc/cpuinfo

И для температуры:

watch sensors

Между прочим, одна из причин почему я использую ubuntu linux на ноутбуке - скорость работы. При прочих равных условиях, ubuntu работает быстрее.

sfedosenko
()
Ответ на: комментарий от sfedosenko

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
() автор топика
Ответ на: комментарий от lis777sergei

Для вставки из консоли используй теги:

www.linux.org.ru/help/lorcode.md

www.linux.org.ru/help/markdown.md

Мой двух ядерный 3110m греется до 62 градусов при полной загрузке. Твой четырех ядерный до 72 градусов. Если это при его номинальной частоте 2.50 GHz - то нормальный результат. Если это при 1,6 - 2,0GHz то проблемы на уровне термопасты и радиатора.

Вообще смущает, почему три ядра 73 градуса, а одно 67. Возможно, что неравномерно установлена термопаста или неравномерно радиатор соприкасается с поверхностью кристала процессора.

sfedosenko
()
Ответ на: комментарий от sfedosenko

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

andytux ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.