Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: Roman Horník kdy 05. 07. 2010, 12:40:01

Název: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 05. 07. 2010, 12:40:01
Nazdar,

právě jsem si dokompiloval nejnovější stabilní kernel, 2.6.34-1, kterej zrovna dneska vyšel.

Mám ale 2 problémy:

* Nemůžu získat teploty jader CPU (lm-sensors), teplotu celýho CPU ale zjistit můžu

* Nefunguje automatická změna frekvence CPU (Conservative & Ondemand), obojí mi hází jen a jen 2GHz. Myslím si, že za to může podstatně širší nabídka taktovacích frekvencí, původně jsem měl na výběr ze 3 možností, a to z: 2GHz (plnej kotel), 1.6GHz a 1.2GHz, teď mám k dispozici 8 frekvencí, od 250MHz do 2GHz po 250MHz. Rád bych, kdyby to šlo nakonfigurovat tak, aby oba režimy používaly frekvence 500MHz - 1GHz - 2GHz, přičemž aby byly dostupný i ostatní frekvence (hlavně 250MHz), ale nevím jak na to.

Takhle tomu je jak za použití standardní kombinace z 2.6.32-5, tak za použití vlastní, dost osekaný konfigurace.

Jinak ale všechno funguje perfektně, něco dokonce i líp (rychlejší reakce programů) :)
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 06. 07. 2010, 12:01:09
Abych nezapomněl- tady (http://93.99.63.154/Kernel) je konfigurák kernelu, jeho instalační deb balíky (radši neinstalovat), initrd a vmlinuz :)
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: pakanek kdy 06. 07. 2010, 12:09:32
Co ti vypíše cpufreq-info? Jak jsi zkoušel měnit frekvenci? Běží ti nějaký daemon pro úpravu frekvence? Zkus frekvenci nastavit třeba pomocí cpufreq-set -f 1GHz. Tím by jsi měl nastavit pevnou frekvenci a zvolit userspace politiku. Úprava možných frekvencí by asi vyžadovala menší zásah do jádra. Ale vlastní politiku si můžeš vytvořit za pomoci daemona např. cpufreqd. Ovšem pokud nahraješ politiku ondemand, tak ti to bude skákat víceméně stejně (min-max). Conservative přepíná postupně.
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 06. 07. 2010, 12:28:05
Díky za reakci, frekvenci měním apletem na GNOME panelu (cpufreq-applet), změna frekvence v režimu Userspace funguje, funguje i Performance a Powersave, Po zvolení Conservative nebo Ondemand mi to přeskočí na Performance.

cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Chyby v programu prosím hlaste na cpufreq@vger.kernel.org (anglicky).
Chyby v překladu prosím hlaste na kavol@seznam.cz (česky ;-)
analyzuji CPU 0:
 ovladač: p4-clockmod
 CPUs which run at the same hardware frequency: 0
 CPUs which need to have their frequency coordinated by software: 0
 maximum transition latency: 10.00 ms.
 hardwarové meze: 250 MHz - 2.00 GHz
 dostupné frekvence: 250 MHz, 500 MHz, 750 MHz, 1000 MHz, 1.25 GHz, 1.50 GHz, 1.75 GHz, 2.00 GHz
 dostupné regulátory: userspace, powersave, conservative, ondemand, performance
 současná taktika: frekvence by měla být mezi 250 MHz a 2.00 GHz.
                   Regulátor "userspace" může rozhodnout jakou frekvenci použít
                   v těchto mezích.
 současná frekvence CPU je 2.00 GHz  (zjištěno hardwarovým voláním).
 statistika cpufreq: 250 MHz:0,04%, 500 MHz:0,00%, 750 MHz:0,00%, 1000 MHz:1,60%, 1.25 GHz:0,02%, 1.50 GHz:0,00%, 1.75 GHz:0,00%, 2.00 GHz:98,34%  (7)
analyzuji CPU 1:
 ovladač: p4-clockmod
 CPUs which run at the same hardware frequency: 1
 CPUs which need to have their frequency coordinated by software: 1
 maximum transition latency: 10.00 ms.
 hardwarové meze: 250 MHz - 2.00 GHz
 dostupné frekvence: 250 MHz, 500 MHz, 750 MHz, 1000 MHz, 1.25 GHz, 1.50 GHz, 1.75 GHz, 2.00 GHz
 dostupné regulátory: userspace, powersave, conservative, ondemand, performance
 současná taktika: frekvence by měla být mezi 250 MHz a 2.00 GHz.
                   Regulátor "userspace" může rozhodnout jakou frekvenci použít
                   v těchto mezích.
 současná frekvence CPU je 2.00 GHz  (zjištěno hardwarovým voláním).
 statistika cpufreq: 250 MHz:0,03%, 500 MHz:0,00%, 750 MHz:0,00%, 1000 MHz:1,60%, 1.25 GHz:0,00%, 1.50 GHz:0,00%, 1.75 GHz:0,00%, 2.00 GHz:98,36%  (8)


cpufreq-set taky funguje, jen mi nefunguje automatická změna frekvence v závislosti na zátěži.
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 02. 08. 2010, 12:55:23
Tak už se to vyřešilo, teď mám výkonnej miniaturní kernel, kterej má velikost ⅕ kernelu "továrního" (2.6.32-5-686: 76.8MiB; 2.6.35: 15.5MiB), přitom mi funguje všechno!
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: ulo kdy 19. 08. 2010, 13:17:45
Ten mini kernel mě velmi zaujal (2.6.35), můžeš mě prosím nasměrovat, kde jsi ho stáhnul? Nedaří se mi ho najít. Díky.
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 19. 08. 2010, 13:49:52
Asi Tě zklamu, ale ten nikde nestáhneš. Je to totiž obyčejnej kernel z www.kernel.org (http://www.kernel.org), kterej jsem si nakonfiguroval (a posléze zkompiloval) tak, aby obsahoval pouze ovladače pro můj hardware a pár dalších udělátek potřebných pro správnej chod mýho Debíka, proto je tak maličkej. Můžu Ti dát deb balíky i konfigurák jádra, ale s největší pravděpodobností Ti to bude naprosto k ničemu, na Tvým stroji nepoběží. Aby sis mohl užívat minijádra, musíš si jej nakonfigurovat a zkompilovat. Jestli nebudeš něco vědět, je tam skoro pro každou položku nápověda (někdy až příliš stručná), taky se můžeš poradit na tomhle fóru.
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: ulo kdy 19. 08. 2010, 13:56:42
Už je mi to jasný, proč je ten kernel tak maličký :-) Díky, stáhnu si normální kernel.
Název: Re: Menší problémy s kernelem 2.6.34-1
Přispěvatel: Roman Horník kdy 19. 08. 2010, 14:11:03
Stahuj, kompiluj (http://forum.debian-linux.cz/index.php/topic,66.0.html), buďto to půjde, nebo to nepůjde, chce to trochu trpělivosti. Teď jdu na 2.6.36-rc1  ;D

EDIT: Jestli máš nVidii a jseš závislej na proprietárním ovladači, tak se radši 2.6.36-rc1 vyhni obloukem, kvůli nějakýmu bugu nejde ovladač vůbec nainstalovat, zkoušel jsem to jak deb balíkem z repa, tak i instalátorem od NV (256.44).