[решено] CPU freq scaling на C2D

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
proDOOMman
Сообщения: 284

[решено] CPU freq scaling на C2D

Сообщение proDOOMman »

У кого нить работает изменение частоты на второй коре дуба?
Вот сам камешек:

Код: Выделить всё

$ cat /proc/cpuinfo
  processor       : 0
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 23
  model name      : Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
  stepping        : 10
  cpu MHz         : 2194.387
  cache size      : 2048 KB
  physical id     : 0
  siblings        : 2
  core id         : 0
  cpu cores       : 2
  apicid          : 0
  initial apicid  : 0
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 13
  wp              : yes
  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
  bogomips        : 4388.77
  clflush size    : 64
  cache_alignment : 64
  address sizes   : 36 bits physical, 48 bits virtual
  power management:

  processor       : 1
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 23
  model name      : Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
  stepping        : 10
  cpu MHz         : 2194.387
  cache size      : 2048 KB
  physical id     : 0
  siblings        : 2
  core id         : 1
  cpu cores       : 2
  apicid          : 1
  initial apicid  : 1
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 13
  wp              : yes
  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm
  bogomips        : 4389.50
  clflush size    : 64
  cache_alignment : 64
  address sizes   : 36 bits physical, 48 bits virtual
  power management:

Пустая строка power management: как бы намекает что что-то не так... И действительно:

Код: Выделить всё

$ cpufreq-info
  cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
  Report errors and bugs to cpufreq@vger.kernel.org, please.
  analyzing CPU 0:
    no or unknown cpufreq driver is active on this CPU
  analyzing CPU 1:
    no or unknown cpufreq driver is active on this CPU

За изменение частоты теоретически должен отвечать модуль acpi-cpufreq, а он вкомпилен в ядро статически.

Код: Выделить всё

$ cat /boot/config-2.6.32-9-generic|grep -i freq
  # CPU Frequency scaling
  CONFIG_CPU_FREQ=y
  CONFIG_CPU_FREQ_TABLE=y
  # CONFIG_CPU_FREQ_DEBUG is not set
  CONFIG_CPU_FREQ_STAT=y
  CONFIG_CPU_FREQ_STAT_DETAILS=y
  CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
  # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
  # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
  # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
  # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
  CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
  CONFIG_CPU_FREQ_GOV_POWERSAVE=y
  CONFIG_CPU_FREQ_GOV_USERSPACE=y
  CONFIG_CPU_FREQ_GOV_ONDEMAND=y
  CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
  # CPUFreq processor drivers
  CONFIG_X86_ACPI_CPUFREQ=y

Сейчас стоит ядро 2.6.32-02063207-generic из ubuntu kernal ppa, но на дефолтном та же фигня.
Проц стоит на ноуте Acer Extensa 5635G, так что по любому может менять частоты.
Только как убедить в этом убунту?
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: [решено] CPU freq scaling на C2D

Сообщение blackdevil »

Вот тут есть отличная информация по энергосбережению и linux.

Немного погуглив выявил общий совет - включить в биос опции относительно энергосбережения, например EIST( Enhanced Intel Speedstep Technology).
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: [решено] CPU freq scaling на C2D

Сообщение proDOOMman »

blackdevil писал(а):
09.02.2010 13:26
Вот тут есть отличная информация по энергосбережению и linux.

Немного погуглив выявил общий совет - включить в биос опции относительно энергосбережения, например EIST( Enhanced Intel Speedstep Technology).

Ну общую информацию по энергосбережению я и так знаю, а биосы на ноутах всегда предоставляют минимум настроек.
Тут проблема именно убунтушная. То ли какие-то настройки, то ли параметры ядра...
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: [решено] CPU freq scaling на C2D

Сообщение voidius »

у меня ноут на Core2 и 945GM чипсете - в убунту 9.10 amd64 все что связано с процессором работало из коробки... там все драйвера были собраны модулями.
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: [решено] CPU freq scaling на C2D

Сообщение proDOOMman »

voidius писал(а):
09.02.2010 14:46
у меня ноут на Core2 и 945GM чипсете - в убунту 9.10 amd64 все что связано с процессором работало из коробки... там все драйвера были собраны модулями.

Поздравляю
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: [решено] CPU freq scaling на C2D

Сообщение voidius »

proDOOMman писал(а):
09.02.2010 21:54
voidius писал(а):
09.02.2010 14:46
у меня ноут на Core2 и 945GM чипсете - в убунту 9.10 amd64 все что связано с процессором работало из коробки... там все драйвера были собраны модулями.

Поздравляю

Спасибо, но вообще я хотел намекнуть на то, что возможно дело не в Ubuntu. BIOS обновлять не пробовал?
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: [решено] CPU freq scaling на C2D

Сообщение proDOOMman »

voidius писал(а):
09.02.2010 23:48
proDOOMman писал(а):
09.02.2010 21:54
voidius писал(а):
09.02.2010 14:46
у меня ноут на Core2 и 945GM чипсете - в убунту 9.10 amd64 все что связано с процессором работало из коробки... там все драйвера были собраны модулями.

Поздравляю

Спасибо, но вообще я хотел намекнуть на то, что возможно дело не в Ubuntu. BIOS обновлять не пробовал?

Нет, и так стоит последняя версия.
Только я не понял фразы про "все драйвера были собраны модулями". Вы сами пересобирали ядро? В коале с первого выпуска модули изменения частоты вшиты в ядро, а не вынесены отдельными модулями.
Дело в том что моя проблема свободно гуглится, но решения нигде нет. Причем у многих freq scaling работает на дебиане, но не на убунте. Так что думаю, дело именно в ней
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: [решено] CPU freq scaling на C2D

Сообщение voidius »

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

да, я в гугле полезного тоже ничего не нашел. Но эта проблема затрагивает, по-моему, все дистры. По крайней мере находил на форумах debian, ubuntu, arch...

А нет возможности загрузиться с какого-то другого livecd - будет ли там работать cpufreq?
Спасибо сказали:
Аватара пользователя
proDOOMman
Сообщения: 284

Re: [решено] CPU freq scaling на C2D

Сообщение proDOOMman »

Блин, проверил через livecd федоры, та же ерунда. Пошел на сайт асера за советами. По пути встретил обновление биоса. С мыслью "а почему бы и нет?" поставил.
И вот оно чудо! Все заработало. Всем спасибо за советы. Иногда проблема приходит откуда её совсем не ждешь.
Ubuntu LL x86 on Acer Extensa 5635G
Спасибо сказали: