Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: cz7asm 14 Května 2007, 19:10:53
-
Ahoj... chtěl bych se zeptat, jestli někdo neví, jak bych mohl rochodit řízení frekvence procesoru, podle aktuálního vytížení. Když spustím sledování změny frekvence procesoru, tak mi applet hlasi, že tuto funkci můj procesor nepodporuje a přitom mám notebook ASUS A8JN s Intel Core2Duo procesorem.
Jádro mám 2.6.17-11-generic a Ubuntu 6.10.
Nevěl by tedy prosím někdo, jak tuto funkci zporovoznit? U notebooku je to docela problem, když mi toto nefunguje, kvůli výdrži na baterie.
Diky moc všem za rady...
-
Tady je anglický návod (http://doc.gwos.org/index.php/CPUFreq) jak toho pomocí jaderného modulu. Zatím mi to vždy fungovalo.
-
CPU Frequency Scaling je soucasti zakladni instalace Ubuntu. Pokud prislusny applet hlasi, ze funkce neni podporovana, bude problem nejspis v BIOSu pouzite zakladni desky. Instaloval jsem Ubuntu nejmene na 10 notebooku ruznych znacek a typu, vzdy to chodilo automaticky hned po instalaci.
-
BIOS mam aktualni takze opravdu nevim kde by mohl byt problem. Ale zkusim ten navod, takze diky za nej.
-
zkuste nainstalovat tyto balíky
cpufreqd
cpufequtils
cpudyn
powernowd
-
Tak zkousel jsem ten navod z druheho prizpevku, ale zkoncil jsem u prikazu pro zavedeni modulu:
sudo modprobe speedstep-centrino
chyba:
FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.17-11-generic/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device
Tak jeste zkusim ty baliky co mi radi jakub.lucky
Zatim diky za rady...
-
Tak ty baliky vsechny nainstalovat nejdou...pri instalaci mi to vyhazuje chybu ze balik koliduje zrovna s predeslym nainstalovanym z toho seznamu...
V tom predeslem navdu bylo ze zrovna baliky powernowd a cpudyn mam odebrat...
Tak jsem zevdavej jestli se tohle nejak vyresi...Zatim diky za pomoc
-
A je před pokusem o zavedení modulu zaplá podpora SpeedStepu v BIOSu?
-
Já jsem to dělal včera přesně podle návodu (http://doc.gwos.org/index.php/CPUFreq) jak psal Fred na mém stroji (Intel Pentium M, 7.04FF).
Nejdříve jsem provedl odebrání těch balíků a všech souvislostí cpudyn, powernowd. (Jeden to odebralo.)
Pak jsem 1) loadnul modul pro mé cpu. 2) nahrál modul úsporného chování, 3) připojil se na účet root, 4) nakázal úsporné chování.
1) sudo modprobe speedstep-centrino
2) sudo modprobe cpufreq_powersave
3) sudo -s
4) echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Hned se CPU podtaktoval a žádná aplikace ho nevyhnala na vyšší takt.
To cz7asm: Pokud odebereš (cpudyn, powernowd) a nepůjdou vložit ty moduly, vyzkoušel bych nainstalit ze synapticu balík CPUFreq včetně všech závislostí. (Rovněž tam zkontroluj zda jsou ty ostatní moduly kompletně odebrané)
-
Diky zkusim to....
TO fred: Prave ze v BIOSU jsem zadnou takovou volbu nenasel. Je mozne ze tam treba vubec takova volba nastaveni neni? V tom navodu muslim psali ze to mozne je....
-
Já si myslím že u notebooku to není otázka biosu, nýbrž jádra a jeho ovladačů. Pokud máš intel core duo, je to technologie centrino a musí mít podporu taktování.
-
zkuste nainstalovat tyto balíky
cpufreqd
cpufequtils
cpudyn
powernowd
Vsechny najednou? To bude pekny maglajz!
-
TO duckd: Ve winech samozřejmě všechno funguje jak ma....
TO lukas.svoboda: Najednou to všechno ani nainstalovat nejde, takze tudy cesta nejspis nevede...
-
TO fred: Prave ze v BIOSU jsem zadnou takovou volbu nenasel. Je mozne ze tam treba vubec takova volba nastaveni neni? V tom navodu muslim psali ze to mozne je....
Jasně, to je u notebooku hodně pravděpodobné.
Já jsem to dělal včera přesně podle návodu jak psal Fred na mém stroji (Intel Pentium M, 7.04FF).
Nejdříve jsem provedl odebrání těch balíků a všech souvislostí cpudyn, powernowd. (Jeden to odebralo.)
Pak jsem 1) loadnul modul pro mé cpu. 2) nahrál modul úsporného chování, 3) připojil se na účet root, 4) nakázal úsporné chování.
Code:
1) sudo modprobe speedstep-centrino
2) sudo modprobe cpufreq_powersave
3) sudo -s
4) echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Hned se CPU podtaktoval a žádná aplikace ho nevyhnala na vyšší takt.
To že se procák podtaktoval a žádná aplikace ho nevyhnala na vyšší takt je způsobeno tím že jsi zvolil sudo modprobe cpufreq_powersave
Musíš udělat
sudo modprobe cpufreq_ondemand
a pak se bude takt měnit podle zátěže. Navíc, pokud chceš ondemand, musíš pak udělat toto:
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
.
-
Tak zkousel jsem ten navod z druheho prizpevku, ale zkoncil jsem u prikazu pro zavedeni modulu:
sudo modprobe speedstep-centrino
chyba:
FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.17-11-generic/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device
Tady (http://ubuntuforums.org/showthread.php?t=418239) měl někdo stejnou chybu. Zdá se že je v návodu chyba a procesory Core nejsou kompatibilní s modulem speedstep-centrino spolu s jádrem Feisty. Problém nakonec vyřešilo:
sudo modprobe acpi_cpufreq
Tak co?
-
...
Hned se CPU podtaktoval a žádná aplikace ho nevyhnala na vyšší takt.
To že se procák podtaktoval a žádná aplikace ho nevyhnala na vyšší takt je způsobeno tím že jsi zvolil sudo modprobe cpufreq_powersave
Musíš udělat
sudo modprobe cpufreq_ondemand
a pak se bude takt měnit podle zátěže.
.
Já to takhle přesně chtěl, abych měl vždy základní takt. :)
Díky za pomoc!
-
Mam notebook Sony Vaio a FF 7.04. Moj problem je ten, ze procesor ide stale na 100% skusil som namiesto powernowd pouzit cpufreq, ale ziadna zmena. Jednoducho to nefungovalo. Tak som sa vratil spat k powernowd. Po instalacii sa stalo to, ze procesor zacal menit frekvenciu podla zatazenia. No po restarte notebooku ide CPU opat na plny vykon :-( Nerozumiem tomu - prosim o radu!
-
Řekl bych že jaderný modul byl zaveden jen dočasně a po restartu už ne. Měl by být uveden v /etc/modules (já tam mám powernow-k8).
-
mam Core2Due na mem ntb a taky mi speedstep-centrino nejede...sakra prace :/
-
Řekl bych že jaderný modul byl zaveden jen dočasně a po restartu už ne. Měl by být uveden v /etc/modules (já tam mám powernow-k8).
ja tam nic take nemam a ani neviem ako to pridat. Ak tam pridam powernowd-centrino, tak sa nic neudeje ...
-
dwbmb , fajry:
Co vám tam nejde?
Ten příkaz se normálně zadá a nemá vypsat nic.
Pak se pokračuj v tom návodě kde to máš všechno popsané.
Je možné že v Biosu je vypnutá podpora která se musí zapnout:
Cool'n'Quiet (AMD)
SpeedStep (Intel)
-
sudo modprobe acpi_cpufreq hlasi taktez No such device.
btw v biosu nic neni / ve win funguje
-
A co
sudo modprobe acpi_cpufreq
?
-
???
je nejaky rozdil mezi tvym sudo modprobe acpi_cpufreq a mym sudo modprobe acpi_cpufreq ?
-
Eeeeee, asi jsem měl ještě slepený oči. Viděl jsem tam něco jinýho. Soráč.
-
Doufám že už funguju. Jestli to nebude tahleta (http://bugzilla.kernel.org/show_bug.cgi?id=6848) buga...
Poslední příspěvek je:
I can now use cpufreq correctly on linux 2.6.19-rc4
Not with acpi_cpufreq module, but with the speedstep module.
.
-
nemas postovat v sedm rano clovece :D
-
mam Core2Due na mem ntb a taky mi speedstep-centrino nejede...sakra prace :/
... tez jsem zjistil, ze "sudo modprobe speedstep-centrino" pro Core 2 Duo nejede
... řešení je možné přes aplet sledování frekvence (CPU frequency scaling) - s tím, že mám ještě nainstalované cpufrequtils
Terminál:
sudo dpkg-reconfigure gnome-applets
-
bez vysledku, zmena frekvence neni podporovana
-
tak sem to rozjel, ale zvlastni je, ze sem nic nemenil :D spustil sem powernowd deamona abych s epodival, co je spatne, to nemohlo najit naky adresare cpufreq v /sys/devices/system/cpu/cpu0... tak sem odinstaloval powernowd, nainstaloval cpufreqd, spustil, nacez se nestalo nic, nainstaloval zpatky powernod a vse bezva funkcni :D ( btw instaloval sem obe verze predtim uz asi tisickrat )
problem ale je, ze tuhle proceduru musim udelat po kazdym startu systemu. naky napady?
-
... tak sem odinstaloval powernowd, nainstaloval cpufreqd, spustil, nacez se nestalo nic, nainstaloval zpatky powernod a vse bezva funkcni :D ( btw instaloval sem obe verze predtim uz asi tisickrat )
problem ale je, ze tuhle proceduru musim udelat po kazdym startu systemu. naky napady?
Jo, přesně. Z toho sem byl taky hrozně nešťastnej. Pak sem se rozlobil a celej komp překopal.
Tvůj systém už to má za sebou a jde do kódového nebe, cítim s tebou.... :)
-
tak nakonec jsem zjistil, ze staci po startu nahrat modul acpi-cpufreq pomoci modprobe, ale radsi bych, aby se to po startu spoustelo samo, namisto oznameni, ze hw neni podporovan. pridal jsem tedy radku "acpi-cpufreq" do /etc/modules , takze by se to melo pri bootu spoustet samo. to se ale nedeje, dycky musim rucne pres modprobe. jak je to mozny?
-
takze jsem to nakonec rozjel. pro lidi, co maji podobny problem s core2duo nasledujici:
nainstalovat a zavest cpufreq , jak uz tady bylo tisickrat, zavest modul do jadra uz pri spusteni pripsanim nasledujiciho do /etc/modules
acpi-cpufreq
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
dale upravit /etc/default/cpufreqd
CPUFREQ_CPU_MODULE="acpi-cpufreq"
CPUFREQ_GOV_MODULES="auto"
a /etc/default/cpufrequtils
ENABLE="true"
GOVERNOR="ondemand"
MAX_SPEED=1826000
MIN_SPEED=996000
kde max a min speed zalezi samozrejme na vasem cpu. tento rozsah frekvenci zjistite
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
-
kurna tak sem opet narazil na prblem. vse funguje tak jak ma, na baterku i ze site ale pouze do okamziku, nez se napajeni zmeni ( vytazeni/vlozeni AC konektoru ). pak se neco prepne a mam na tvrdo ze site 1,8ghz a z baterky 1,3 ghz a nejde to prepnout. po restartu to zas funguje tak jak ma, dokud nedojde ke zmene napajeni. uz mi fakt dochazej napady, pomozte taky nekdo :D
jakoby to kolidovalo s necim jinym, co se snazi menit frekvenci umerne typu napajeni, ale nenapada me nic, co by se takhle mohlo chovat
-
tak se zda, ze sem vyresil uz i toto v /etc/cpufreqd.conf
, kde jsem pouzil pro vsechny States pouzil profil On Demand High ( parametry profilu jsou v horni casti, States v dolni casti konfiguraku ), protoze mi a memu notebooku nejvic vyhovuje. jdou pro ruzny stavy narvat ruzny profily, ale takhle se mi to sedi vic. kazdopadne zakopanej pes posledniho problemu byl nejspis tady, takze hlasim konecne plne funkcni scaling :)
-
Ja som to spojazdnil takto ( CPU mam Athlon X2 3600+)
1. V biose som zapol funkciu CnQ
2.Nainstaloval som cpufreqd a cpufrequtils
3. do /etc/modules som vlozil
powernow-k8
cpufreq_ondemand
cpufreq_powersave
cpufreq_userspace
cpufreq_conservative
4.Frekvenciu som si chcel regulovat cez graficky program preto som si nainstaloval programik od AMD : AMD Power Monitor Linux Version - RHEL 4 32 bits . Ten bol iba v rpm balicku preto som si ho cez nastroj alien (sudo alien PowerMonitorLinux-1_0_4_118-RHEL4-External.bin.rpm ) skonvertoval na deb balicek a nainstaloval.
Vyzadovalo to odo mna nejake schedutils (http://rlove.org/schedutils/schedutils-1.5.0.tar.gz) tak tie som si tiez stiahol a skompiloval (sudo make , sudo make install)
5. zapol som si program (sudo amdpwrmon )
(http://www.ukazto.com/img_small/zachytenobsah3-u5x1.jpg) (http://www.ukazto.com/?img=zachytenobsah3-u5x1.jpg)
Uz len jednu vec potrebujem poriesit, a to ako regulovat otacky ventilatora ?
-
takze jsem to nakonec rozjel. pro lidi, co maji podobny problem s core2duo nasledujici:
nainstalovat a zavest cpufreq , jak uz tady bylo tisickrat, zavest modul do jadra uz pri spusteni pripsanim nasledujiciho do /etc/modules
acpi-cpufreq
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
dale upravit /etc/default/cpufreqd
CPUFREQ_CPU_MODULE="acpi-cpufreq"
CPUFREQ_GOV_MODULES="auto"
a /etc/default/cpufrequtils
ENABLE="true"
GOVERNOR="ondemand"
MAX_SPEED=1826000
MIN_SPEED=996000
kde max a min speed zalezi samozrejme na vasem cpu. tento rozsah frekvenci zjistite
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Ked to spravim tak ako je tu uvedene, tak frekvenciu mi to meni ale len medzi 1,33 a 1,73(mam P-M 1.73GHz). Uz som to skusal aj s powernow, aj podla navodu na ubuntu...org. Vedel by niekto povedat kde mozem robit chybu ze mi to nechce ist na 800MHz? Ved sa mi ten procak aj uvari ked bude jazdit stale "na plny plyn " :mad:
-
a
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
pise co?
-
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Ked to spravim tak ako je tu uvedene, tak frekvenciu mi to meni ale len medzi 1,33 a 1,73(mam P-M 1.73GHz). Uz som to skusal aj s powernow, aj podla navodu na ubuntu...org. Vedel by niekto povedat kde mozem robit chybu ze mi to nechce ist na 800MHz? Ved sa mi ten procak aj uvari ked bude jazdit stale "na plny plyn " :mad:
Nic si z toho nedelej, me to taky vyhodilo (CoreDuo): 1667000 1333000 1000000 a nenadelam nic....ale chtel bych jeste nizsi frekv, kdyby to slo.
-
Ahoj prosim vas nevite jak nastavit abych si u appletu sledovani zmeny cpu mohl vzdy rucne navolit bud ondemand, plny vykon atd. drive me to fungovalo, stacilo na to kliknout a mohlo se vybirat. ted to nastavim na tvrdo pouze pres konzoli
sudo modprobe cpufreq_ondemand
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
PS: dost casto me funi :) je to fujitsu siemens amilo m 1450 G, CPU intel centrino M 1,7,
ve widlich mam taky nastavene dynamic switching, a toliko casto a dlouho to nefuni :)
Poradite prosim?
Dekuji.