* [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq @ 2003-11-25 14:16 Grigory Batalov 2003-11-25 14:26 ` Sergey Vlasov 2003-11-25 16:33 ` Alexander Bokovoy 0 siblings, 2 replies; 8+ messages in thread From: Grigory Batalov @ 2003-11-25 14:16 UTC (permalink / raw) To: sisyphus А можно ли менять частоту процессора с ядром std-up-2.4.22-alt10 ? Что-то не пойму, как это делается. Или эта функция отключена? $ cat /proc/cpufreq minimum CPU frequency - maximum CPU frequency - policy $ cat /proc/sys/cpu/0/speed 0 $ cat /proc/sys/cpu/0/speed-min 0 $ cat /proc/sys/cpu/0/speed-max 0 Echo в указанные файлы (root-ом, конечно) результата не даёт. -- Григорий Баталов, группа техподдержки ОАО "Ковдорский ГОК" ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-25 14:16 [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq Grigory Batalov @ 2003-11-25 14:26 ` Sergey Vlasov 2003-11-25 15:16 ` Grigory Batalov 2003-11-25 16:33 ` Alexander Bokovoy 1 sibling, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2003-11-25 14:26 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 511 bytes --] On Tue, Nov 25, 2003 at 05:16:51PM +0300, Grigory Batalov wrote: > А можно ли менять частоту процессора с ядром std-up-2.4.22-alt10 ? > Что-то не пойму, как это делается. Или эта функция отключена? Как минимум, нужно модуль соответствующий загрузить... /usr/share/doc/kernel-doc-std-2.4.22/cpu-freq Вот список доступных драйверов: elanfreq.o gx-suspmod.o longhaul.o longrun.o p4-clockmod.o powernow-k6.o powernow-k7.o powernow-k8.o speedstep-centrino.o speedstep-smi.o speedstep-ich.o speedstep-piix4.o [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-25 14:26 ` Sergey Vlasov @ 2003-11-25 15:16 ` Grigory Batalov 2003-11-25 16:36 ` Alexander Bokovoy 0 siblings, 1 reply; 8+ messages in thread From: Grigory Batalov @ 2003-11-25 15:16 UTC (permalink / raw) To: sisyphus On Tue, 25 Nov 2003 17:26:27 +0300 Sergey Vlasov <vsu@altlinux.ru> wrote: > > А можно ли менять частоту процессора с ядром std-up-2.4.22-alt10 ? > > Что-то не пойму, как это делается. Или эта функция отключена? > > Как минимум, нужно модуль соответствующий загрузить... Пробовал speedstep-smi и speedstep-ich, снижает, но не сильно: # cat /proc/cpufreq minimum CPU frequency - maximum CPU frequency - policy CPU 0 1200000 kHz ( 85 %) - 1400000 kHz (100 %) - performance # echo "0%50%50%powersave" > /proc/cpufreq # cat /proc/cpufreq minimum CPU frequency - maximum CPU frequency - policy CPU 0 1200000 kHz ( 85 %) - 1200000 kHz ( 85 %) - powersave BogoMIPS на всякий случай проверил - 2392.06, т.е. как и должно быть. Это нижний предел процессора? Может быть, где-нибудь подкрутить? -- Григорий Баталов, группа техподдержки ОАО "Ковдорский ГОК" ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-25 15:16 ` Grigory Batalov @ 2003-11-25 16:36 ` Alexander Bokovoy 2003-11-26 6:12 ` Grigory Batalov 0 siblings, 1 reply; 8+ messages in thread From: Alexander Bokovoy @ 2003-11-25 16:36 UTC (permalink / raw) To: sisyphus On Tue, Nov 25, 2003 at 06:16:45PM +0300, Grigory Batalov wrote: > On Tue, 25 Nov 2003 17:26:27 +0300 > Sergey Vlasov <vsu@altlinux.ru> wrote: > > > > А можно ли менять частоту процессора с ядром std-up-2.4.22-alt10 ? > > > Что-то не пойму, как это делается. Или эта функция отключена? > > > > Как минимум, нужно модуль соответствующий загрузить... > > Пробовал speedstep-smi и speedstep-ich, снижает, но не сильно: > > # cat /proc/cpufreq > minimum CPU frequency - maximum CPU frequency - policy > CPU 0 1200000 kHz ( 85 %) - 1400000 kHz (100 %) - performance > > # echo "0%50%50%powersave" > /proc/cpufreq > > # cat /proc/cpufreq > minimum CPU frequency - maximum CPU frequency - policy > CPU 0 1200000 kHz ( 85 %) - 1200000 kHz ( 85 %) - powersave > > BogoMIPS на всякий случай проверил - 2392.06, т.е. как и должно > быть. Это нижний предел процессора? Может быть, где-нибудь > подкрутить? Так ведь надо знать насколько може сползти сам процессор. Например, у меня Pentium M 1.3GHz, умеет снижаться до 600MHz в четыре этапа. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-25 16:36 ` Alexander Bokovoy @ 2003-11-26 6:12 ` Grigory Batalov 2003-11-26 10:19 ` Alexander Bokovoy 0 siblings, 1 reply; 8+ messages in thread From: Grigory Batalov @ 2003-11-26 6:12 UTC (permalink / raw) To: sisyphus On Tue, 25 Nov 2003 18:36:52 +0200 Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote: > > # cat /proc/cpufreq > > minimum CPU frequency - maximum CPU frequency - policy > > CPU 0 1200000 kHz ( 85 %) - 1200000 kHz ( 85 %) - powersave > > > > BogoMIPS на всякий случай проверил - 2392.06, т.е. как и должно > > быть. Это нижний предел процессора? Может быть, где-нибудь > > подкрутить? > Так ведь надо знать насколько може сползти сам процессор. > Например, у меня Pentium M 1.3GHz, умеет снижаться до 600MHz в четыре > этапа. Какими конкретно командами? Я попробовал разные echo в /proc/cpufreq, но получилось только два состояния: 1.4 GHz (100%) и 1.2GHz (85%). У меня IBM ThinkPad A31 (2652-A4G), /var/log/dmesg содержит: ... CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz stepping 04 ... Ни на Intel, ни на IBM информации про нижнюю границу не нашёл. Откуда она у Вас? -- Григорий Баталов, группа техподдержки ОАО "Ковдорский ГОК" ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-26 6:12 ` Grigory Batalov @ 2003-11-26 10:19 ` Alexander Bokovoy 2003-11-26 11:15 ` Grigory Batalov 0 siblings, 1 reply; 8+ messages in thread From: Alexander Bokovoy @ 2003-11-26 10:19 UTC (permalink / raw) To: sisyphus On Wed, Nov 26, 2003 at 09:12:00AM +0300, Grigory Batalov wrote: > On Tue, 25 Nov 2003 18:36:52 +0200 > Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote: > > > > # cat /proc/cpufreq > > > minimum CPU frequency - maximum CPU frequency - policy > > > CPU 0 1200000 kHz ( 85 %) - 1200000 kHz ( 85 %) - powersave > > > > > > BogoMIPS на всякий случай проверил - 2392.06, т.е. как и должно > > > быть. Это нижний предел процессора? Может быть, где-нибудь > > > подкрутить? > > > Так ведь надо знать насколько може сползти сам процессор. > > Например, у меня Pentium M 1.3GHz, умеет снижаться до 600MHz в четыре > > этапа. > > Какими конкретно командами? Я попробовал разные echo > в /proc/cpufreq, но получилось только два состояния: > 1.4 GHz (100%) и 1.2GHz (85%). > > У меня IBM ThinkPad A31 (2652-A4G), /var/log/dmesg содержит: > ... > CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz stepping 04 > ... > > Ни на Intel, ни на IBM информации про нижнюю границу не нашёл. Она указана в документации на процессор и соответствующие модули speedstep знают о ней из внутренних таблиц, рассчитываемых по cpuid и значению FSB. Еще ACPI может экспортировать эту информацию. > Откуда она у Вас? Из ACPI ;) $ cat /proc/acpi/processor/CPU0/performance state count: 5 active state: P0 states: *P0: 1300 MHz, 22000 mW, 100 uS P1: 1200 MHz, 20000 mW, 100 uS P2: 1000 MHz, 15000 mW, 100 uS P3: 800 MHz, 10500 mW, 100 uS P4: 600 MHz, 6000 mW, 100 uS У меня там есть еще более интересная схема: $ cat /proc/acpi/processor/CPU0/throttling state count: 8 active state: T0 states: *T0: 00% T1: 12% T2: 25% T3: 37% T4: 50% T5: 62% T6: 75% T7: 87% Так что возможно не только сбрасывать частоту, но и пропускать циклы. Но это не на всех процессорах поддерживается -- все же у Pentium M используется Enhanced SpeedStep, а на P4-M -- просто SpeedStep. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-26 10:19 ` Alexander Bokovoy @ 2003-11-26 11:15 ` Grigory Batalov 0 siblings, 0 replies; 8+ messages in thread From: Grigory Batalov @ 2003-11-26 11:15 UTC (permalink / raw) To: sisyphus On Wed, 26 Nov 2003 12:19:57 +0200 Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote: > > Ни на Intel, ни на IBM информации про нижнюю границу не нашёл. > Она указана в документации на процессор и соответствующие модули speedstep > знают о ней из внутренних таблиц, рассчитываемых по cpuid и значению FSB. > > Еще ACPI может экспортировать эту информацию. > > > Откуда она у Вас? > Из ACPI ;) Похоже, всё-таки придётся дружить с ACPI =). > $ cat /proc/acpi/processor/CPU0/performance > state count: 5 > active state: P0 > states: > *P0: 1300 MHz, 22000 mW, 100 uS > P1: 1200 MHz, 20000 mW, 100 uS > P2: 1000 MHz, 15000 mW, 100 uS > P3: 800 MHz, 10500 mW, 100 uS > P4: 600 MHz, 6000 mW, 100 uS > > У меня там есть еще более интересная схема: > $ cat /proc/acpi/processor/CPU0/throttling > state count: 8 > active state: T0 > states: > *T0: 00% > T1: 12% > T2: 25% > T3: 37% > T4: 50% > T5: 62% > T6: 75% > T7: 87% > > Так что возможно не только сбрасывать частоту, но и пропускать циклы. Но > это не на всех процессорах поддерживается -- все же у Pentium M > используется Enhanced SpeedStep, а на P4-M -- просто SpeedStep. У меня как будто часть информации заблокирована: $ cat /proc/acpi/processor/CPU/performance state count: 2 active state: P0 states: *P0: 0 MHz, 0 mW, 500 uS P1: 0 MHz, 0 mW, 500 uS $ cat /proc/acpi/processor/CPU/info processor id: 0 acpi id: 1 bus mastering control: yes power management: yes throttling control: yes performance management: yes limit interface: yes $ cat /proc/acpi/processor/CPU/limit active limit: P0:T0 platform limit: P0:T0 user limit: P0:T0 thermal limit: P0:T0 $ cat /proc/acpi/processor/CPU/throttling state count: 8 active state: T0 states: *T0: 00% T1: 12% T2: 25% T3: 37% T4: 50% T5: 62% T6: 75% T7: 87% На всякий случай ещё вот это: $ sudo lsmod Module Size Used by Not tainted button 2636 0 (unused) thermal 6640 0 (unused) fan 1536 0 (unused) battery 5904 0 (unused) ac 1760 0 (unused) speedstep-ich 1740 0 (unused) speedstep-lib 1560 0 [speedstep-ich] processor 8824 0 [thermal] ... $ uname -r 2.4.22-std-up-alt10 Я могу пособирать-потестировать ядра с разными патчами, если есть идеи. -- Григорий Баталов, группа техподдержки ОАО "Ковдорский ГОК" ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq 2003-11-25 14:16 [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq Grigory Batalov 2003-11-25 14:26 ` Sergey Vlasov @ 2003-11-25 16:33 ` Alexander Bokovoy 1 sibling, 0 replies; 8+ messages in thread From: Alexander Bokovoy @ 2003-11-25 16:33 UTC (permalink / raw) To: sisyphus On Tue, Nov 25, 2003 at 05:16:51PM +0300, Grigory Batalov wrote: > А можно ли менять частоту процессора с ядром std-up-2.4.22-alt10 ? > Что-то не пойму, как это делается. Или эта функция отключена? > > $ cat /proc/cpufreq > minimum CPU frequency - maximum CPU frequency - policy > > $ cat /proc/sys/cpu/0/speed > 0 > > $ cat /proc/sys/cpu/0/speed-min > 0 > > $ cat /proc/sys/cpu/0/speed-max > 0 > > Echo в указанные файлы (root-ом, конечно) результата не даёт. Какой процессор? -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2003-11-26 11:15 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-11-25 14:16 [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq Grigory Batalov 2003-11-25 14:26 ` Sergey Vlasov 2003-11-25 15:16 ` Grigory Batalov 2003-11-25 16:36 ` Alexander Bokovoy 2003-11-26 6:12 ` Grigory Batalov 2003-11-26 10:19 ` Alexander Bokovoy 2003-11-26 11:15 ` Grigory Batalov 2003-11-25 16:33 ` Alexander Bokovoy
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git