LINUX.ORG.RU

~ondemand на современных процах (i5)

 ,


0

2

Проц 3317u, лаптоп. Проблема в том, что при подключении питания частота взлетает до ~2.6 ггц (это «турбо), базовая 1.7, а при отключении питания падает до 800 и не растёт под нагрузкой. Из доступных управляльщиков — паверсэйв и перфомэнс.

  available cpufreq governors: performance, powersave

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

driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 2.60 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 2.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 1:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 2.60 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 2.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 2:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 2.60 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 2.60 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 3:

Странно, intel_pstate, вроде, должен выдавать плавное повышение и понижение частоты. Хотя, смотря на каком ядре. У тебятам не бубунта 14.04? Там должно быть ядро поновее, попробуй его.

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

Я когда-то пытался отключить intel_pstate и включить обратно acpi_cpufreq, но на убунте ядро надо пересобирать для этого.

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

А по колёсам стучал? :)

А это не из тех процов про которые Интел говорил, что поддержки в линуксе не будет?

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

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

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

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

Спасибо) Температура сама по себе не очень волнует, у меня вентилятор включается при 75 градусах (отключается на 65), но хочется, чтобы до 75 доходило ещё реже, да и автономность бы совместить с производительностью.

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

Ubuntu 16.04, ядро 4.3.0-2. Второе - даже не знаю, что это такое). powertop есть, если это то.

Но пока единственное, что выяснил, так это нахождение параметров частоты в /sys/devices/system/cpu/intel_pstate Есть переключатель турборежима, есть максимальная и минимальная частота в процентах. От батареи турбо отключается, частота максимальная 50% → около 850мгц. Минимальное значение не влияет вообще ни на что, не опускается до него никогда, по умолчанию 30.

Это при включенном ИнтелСпидСтеп. ПРи отключенном частота держится на 1700, манипуляции цифрами выше ничего не даёт, драйвер управления интел_пстэйт

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

Не тачпад, а новый xorg, в котором nvidia не конфликтует с тачем. А это все зависимости ломает.

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

частота взлетает до ~2.6 ггц (это «турбо), базовая 1.7

Добавь в /etc/rc.local:

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

И ещё что-то вроде

echo 650 > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_max_freq_mhz 2>/dev/null || true

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

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