From: Grigory Batalov <bga-no-spam@kovgok.ru> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq Date: Wed, 26 Nov 2003 14:15:41 +0300 Message-ID: <20031126141541.445e92dd.bga-no-spam@kovgok.ru> (raw) In-Reply-To: <20031126101957.GF4272@sam-solutions.net> 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 Я могу пособирать-потестировать ядра с разными патчами, если есть идеи. -- Григорий Баталов, группа техподдержки ОАО "Ковдорский ГОК"
next prev parent reply other threads:[~2003-11-26 11:15 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-11-25 14:16 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 [this message] 2003-11-25 16:33 ` Alexander Bokovoy
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20031126141541.445e92dd.bga-no-spam@kovgok.ru \ --to=bga-no-spam@kovgok.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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