Menší problémy s kernelem 2.6.34-1

Založil Roman Horník, 05. 07. 2010, 12:40:01

Předchozí téma - Další téma

Roman Horník

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ů) :)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Roman Horník

Abych nezapomněl- tady je konfigurák kernelu, jeho instalační deb balíky (radši neinstalovat), initrd a vmlinuz :)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

pakanek

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ě.
Pomník: vzpomněl, připomněl, zapomněl.

Roman Horník

#3
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.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Roman Horník

#4
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!
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

ulo

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.
PC-doma:  LinuxMint 17.2 KDE (64bit) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 17.2 KDE (32bit) - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 17.1 KDE (32bit) - Acer TravelMate 3002
Servery:  Debian 6.0 Squeeze

Roman Horník

#6
Asi Tě zklamu, ale ten nikde nestáhneš. Je to totiž obyčejnej kernel z 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.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

ulo

Už je mi to jasný, proč je ten kernel tak maličký :-) Díky, stáhnu si normální kernel.
PC-doma:  LinuxMint 17.2 KDE (64bit) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 17.2 KDE (32bit) - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 17.1 KDE (32bit) - Acer TravelMate 3002
Servery:  Debian 6.0 Squeeze

Roman Horník

#8
Stahuj, kompiluj, 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).
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz