LINUX.ORG.RU

Смена драйвера процессора i5-3230m

 , , ,


0

1

Доброго времени суток! Поставил себе Kubuntu 18.10 настроил. Заметил что процессор работает на максимальных частотах (2,4-3,1 ГГц). Погуглил и понял что виной всему intel_pstate. Но я не пойму, как поменять этот драйвер?

Сильно не пинайте, большого линукс опыта не имею. Заранее спасибо!

Ответ на: комментарий от anonymous

Я читал это. Находил файл status, поменял его значение active на off. Перезагрузился и ничего, как было так и осталось. В файле active опять написано А как поменять этот модуль?

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

Находил файл status, поменял его значение active на off.

Какой файл «status»? Что находится где-то в /proc или /sys?

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

Я читал это.

Что именно и что понял?

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

В /sys/devices/system/cpu/cpufreq/intel_pstate/ находится.

Там расписано за сам intel_pstate. Но как его поменять над другой?

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

Читай раздел: «Kernel Command Line Options for intel_pstate» в первой ссылке.

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

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

а чем хорош лишний нагрев ноутбука? Сейчас зима, температура не сильно лезет в верх, но летом уже будет сильно. Да и на той же винде, режим простоя то около 45 градусов, а тут 57.

Sobanim
() автор топика

Для начала попробуй отключить TurboBoost:

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

Выполнять нужно от рута.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Большое спасибо. Пока сменил модуль (драйвер) процессора через grub customizer, в поле параметры ядра написал intel_pstate=disable.

Теперь гуглю чтоб настроить самому режим работы процессора

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

Всё правильно. Тебе самому надо устанавливать крутилки на старте скриптами.

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

cpufrequtils стоит. cpufreq-info показывает всю инфу, драйвер acpi-cpufreq, аппаратные лимиты, какие поддерживаемые режимы: conservative, ondemand, userspace, powersave, performance, schedutil, и тому подобное.

НО, cpufreq-set -g powersave -c x ничего не устанавливает и выводит следующее:

dmitriy@Lenovo-V580c:~$ cpufreq-set -g powersave -c x
cpufrequtils 008: cpufreq-set (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
invalid or unknown argument
Usage: cpufreq-set [options]
Options:
  -c CPU, --cpu CPU        number of CPU where cpufreq settings shall be modified
  -d FREQ, --min FREQ      new minimum CPU frequency the governor may select
  -u FREQ, --max FREQ      new maximum CPU frequency the governor may select
  -g GOV, --governor GOV   new cpufreq governor
  -f FREQ, --freq FREQ     specific frequency to be set. Requires userspace
                           governor to be available and loaded
  -r, --related            Switches all hardware-related CPUs
  -h, --help               Prints out this screen

Notes:
1. Omitting the -c or --cpu argument is equivalent to setting it to zero
2. The -f FREQ, --freq FREQ parameter cannot be combined with any other parameter
   except the -c CPU, --cpu CPU parameter
3. FREQuencies can be passed in Hz, kHz (default), MHz, GHz, or THz
   by postfixing the value with the wanted unit name, without any space
   (FREQuency in kHz =^ Hz * 0.001 =^ MHz * 1000 =^ GHz * 1000000).
Sobanim
() автор топика
Ответ на: комментарий от Sobanim

нехер копипастить в тупую!!!

$ cpufreq-info
позволяет посмотреть доступные режимы - перечисли свои, у меня например только perfomance и schedutils, а powersave я привел для примера как самый экономичный их допустимо существующих, рекомендую ondemand он лучше всего, но если его нет schedutils тоже не плохо

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от Sobanim

Оно и будет после перезагрузки как раньше.

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

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

Если не готов разбираться, то поставь обратно Windows.

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

Я готов но не знаю что изучать и как это всё вообще настраивается и делается

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

А как понимать. Если в некоторых мануалах пишут что там и регулируется.

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

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

Если он на шиндовсе будет и дальше сидеть, то точно не разберётся.

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

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

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Quasar

Если вы про desktop environment то на kubuntu не встречаю выбора политики энергосбережения. А за governor я знаю. Сейчас, после отключения intel_pstate у меня работает performance. Смотрел через indicator_cpufreq, через него же и переключал но через время всё равно возвращается на perfomance и дальше вообще не реагирует на изменения в indicator_cpufreq (по частоте работы ЦП вижу)

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

Благодаря этой статье, залез в конфиг ядра /boot/config-4.18.0-15-generic и там строчку

CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE
закоментировал, а та что касается ondemand привёл к такому виду:
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y

Вроде всё хорошо. Но, когда нагрузка возрастает (открыл VS Code) режим автоматически меняется на производительный. Как это побороть, пока не знаю

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

Не говоря уже про установку минимальных и максимальных пределов

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

Сам ты лол. Откуда я это мог знать?

К тому же, поставил полную установку Kubuntu (со всем ненужным мне софтом) и после этого всё стало почти нормально. Частота падает до 1.3, иногда до 1.2 ГГц в режиме простоя и мин. нагрузки. Не совсем тот результат которого я хотел но всё же лучше чем было.

Оказался прав тот человек который написал про Kubuntu 18.04 LTS

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

/boot/config вообще нигде не используется по-моему. в следующий раз смотри текущий конфиг в /proc/config.gz (если включено)

команды zcat zgrep

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

Сам ты лол. Откуда я это мог знать?

Мог бы для начала до конца дочитать, а не бросаться редактировать.

Чтобы изменения в конфигурации вступили в силу, нужно пересобрать и загрузить ядро. Возможно, вы знаете, как это делается, но если какие-то детали вам неизвестны, обратитесь к любому из многочисленных источников документации по сборке ядра Linux (кое-что приведено в разделе Ресурсы).

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