Режимы энергосбережения процессора

Автор isakov45, 12 февраля 2015, 12:32:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

isakov45

Имеется железо: Asus P8H67+pentium g850.
Стоял Debian 6, проблем не было, решил переустановить с нуля на debian 7. При загрузке установщика сразу появился очень тихий и не приятный писк дросселей материнской платы, после установки системы писк продолжается. Я предполагаю что это какой-то режим энергосбережения процессора, потому что когда я двигаю мышь писк прекращается или становится другим (возможно тише). Была такая же проблема при покупке этой материнки, тогда писк вылечился отключением некоторых режимов энергосбережения CPU в биосе. В widows xp сейчас таких проблем нет. Прошу помощи по режимам эрегосбережения процессора, что можно отключить в debian?

yoric

Лучше не отключать режимы энергосбережения, а покапать со свечки воском на дросселя питателя процессора, да и на все можно на матплате. Или только на пищащие, определить какие можно надавливая рукой или зубочисткой легонько. Нужна некоторая квалификация, подробности в инете у ремонтников.
Кстати, это может пищать и в БП.  А также, может наоборот надо не отключать, а включать энергосбережение.

isakov45

Спасибо за ответ. Еще раз уточню в старом дебиан и в винде все чисто, это какой-то режим управления питанием у нового debian.  Дросселя все в коробочках закрыты http://www.nix.ru/autocatalog/motherboards_asustek/111962_2254_draft_large.jpg, да и это не сильный свист а цифровое пищание тихое. Включаю тяжелый фильм и характер писка становится постоянно прерывистым.

Александр Кряжев

 Отключение регулировки частоты процессора
Устанавливаем:

    sudo apt-get install cpufrequtils sysfsutils

Затем, в файле  /etc/sysfs.conf добавляем (либо меняем, если строки уже есть):

    devices/system/cpu/cpu0/cpufreq/scaling_governor = performance

, для каждого ядра.
Проверить можно командой cpufreq-info.

isakov45

Не помогло.
# nano /etc/sysfs.conf
#
# /etc/sysfs.conf - Configuration file for setting sysfs attributes.
#
# The sysfs mount directory is automatically prepended to the attribute paths.
#
# Syntax:
# attribute = value# nano /etc/sysfs.conf
# mode attribute = 0600 # (any valid argument for chmod)
# owner attribute = root:wheel # (any valid argument for chown)
#
# Examples:
#
# Always use the powersave CPU frequency governor
# devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
#
# Use userspace CPU frequency governor and set initial speed
# devices/system/cpu/cpu0/cpufreq/scaling_governor = perfomans
# devices/system/cpu/cpu0/cpufreq/scaling_setspeed = 600000
#
# Set permissions of suspend control file
# mode power/state = 0660
# owner power/state = root:power


# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
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: 1.60 GHz - 2.90 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 2.90 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.06 GHz (asserted by call to hardware).
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: 1.60 GHz - 2.90 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.60 GHz and 2.90 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.00 GHz (asserted by call to hardware).




Александр Кряжев

isakov45, если Вы выложили sysfs.conf, как есть, то нужные строки желательно "раскомментировать". Всё, что после символа "#", считается комментарием и работать не будет.

yoric

Что-то мало доступных governors. Ядро случаем не сами собирали?
globus@intercom:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
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: 160 us.
  hardware limits: 1.60 GHz - 2.93 GHz
  available frequency steps: 2.93 GHz, 2.13 GHz, 1.60 GHz
  available cpufreq governors: userspace, powersave, conservative, ondemand, performance
  current policy: frequency should be within 1.60 GHz and 2.93 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.60 GHz.
  cpufreq stats: 2.93 GHz:0,20%, 2.13 GHz:0,34%, 1.60 GHz:99,46%  (3052)


Или разберитесь ещё, почему у меня "driver: acpi-cpufreq"
а у Вас "driver: intel_pstate"

isakov45

Сам ядро не ставил. Систему брал с готового дистрибутива http://www.linuxmint.com/edition.php?id=100. Пробовал расскоментировать /etc/sysfs.conf, и изменял режим энергосбережения через апплет управления частотой процессора, пока без результата.
"почему у меня "driver: acpi-cpufreq"
а у Вас "driver: intel_pstate""

-Начиная с семейства Sandy Bridge в процессорах Intel присутствует новая система управления производительностью P-State, которая создавалась для повышения энергоэффективности процессоров, без заметного ухудшения производительности. Поддержка P-State присутствует в Linux начиная с версии 3.9. Далее будет показано как перейти на использование P-State вместо обычного управления частотой процессора через ACPI.
yoric, возможно из-за этого у меня в старом debian и не было проблем.

Александр Кряжев

isakov45, в sysfs.conf у Вас должно быть раскомментировано две эти строки:
devices/system/cpu/cpu0/cpufreq/scaling_governor = performance
devices/system/cpu/cpu1/cpufreq/scaling_governor = performance