LINUX.ORG.RU

Управление частотой процессора, без эффекта.

 , ,


0

1

Добрый вечер! Есть ноутбук ASUS x201e, и у него постоянные проблемы с перегревом (температура цп ниже 63 не падает). Судя по гуглу страдают все пользователи (кстати, кто нибудь может подтвердить?).

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

[shooter@box ~]$ sudo cpupower frequency-info
analyzing CPU 0:
  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 - 1.10 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 1.10 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 1.01 GHz (asserted by call to hardware).
  boost state support:
    Supported: no
    Active: no
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

Окей, пробуем поменять режим работы:

[shooter@box ~]$ sudo cpupower frequency-set -g powersave 
Setting cpu: 0
Setting cpu: 1
Вроде бы успешно, но никакиъ изменений в выводе frequency-info, так и по ощущениям. Есть идеи?

★★

Последнее исправление: shooter93 (всего исправлений: 1)

У тебя и так powersave активен. Исправляй систему охлаждения (термопаста, кулер почистить, обороты поднять).

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

Стоит то да, но частота падает от силы на 70Mhz. А термопасту менять не стоит, как в гугле пишут же, остается только колхозить систему охлаждения.

shooter93 ★★
() автор топика

С intel_pstate ты на частоту не повлияешь. Попробуй использовать acpi-cpufreq и уже с ним включать powersave.

Medar ★★★★★
()

Можно явно задать частоту через -f, не указывая стратегию.

Или для стратегии указать диапазон частот через -d и -u.

Только не думаю, что проц при 800Mhz будет сильно меньше греться, чем при 1.1Ghz. Тут надо что-то с системой охлаждения делать.

Belkrr
()

Через -f не получалось. Отрубил intel_pstate и получилось

[shooter@box ~]$ sudo cpupower frequency-info
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.10 GHz
  available frequency steps: 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
  available cpufreq governors: powersave, ondemand, performance
  current policy: frequency should be within 800 MHz and 1.10 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz (asserted by call to hardware).
  boost state support:
    Supported: no
    Active: no
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

Ну и видос по теме: http://www.youtube.com/watch?v=ddQzQBS1EkI

shooter93 ★★
() автор топика

А у меня на i3-2330M с intel_pstate и powersave, наоборот время работы увеличилось и температура упала.

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

Тащемта intel_pstate специально делали для того, чтобы минимизировать мощность, выделяющуюся на проце, поэтому если оно держит частоту выше минимальной — значит, на то есть причины (если вкратце, часто выгоднее поднять частоту, обработать задачу и уйти в deep sleep, чем долго считать ту же задачу на низкой частоте). Следовательно, чини хардварное охлаждение...

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

Пожалуй упала, при неспешном серфинге теперь где-то 60, раньше 64 было. Падение производительности к слову не очень заметно. По времени работы тоже не скажу, не удавалось еще его усадить в 0.

shooter93 ★★
() автор топика
2 июня 2014 г.

У меня другая проблема, в /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors почему-то всего два режима: performance powersave хотя в конфиге ядра вот что http://paste.debian.net/102917/

Дело на debian stable, с ядром 3.2 всё ок, с теми что собрал самостоятельно или в бекпортах взял - два режима и хоть ты тресни.

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