intel speedstep

Fórumok

Sziasztok,az lenne a kérdésem,h egy asztali gépnél(intel c2d)meg tudom oldani a szorzó vagy az órajel visszavételét amikor nem kell annyi erőforrás a gépnek?Windows alatt megy szépen,a laptop-on lévő linuxal is.De asztalin valamiért nem...:(
Nagyon örülnék ha segítene valaki..
(suse10.3,2.6.22.17-0.1-default kernel)

Hozzászólások

Nézd meg, hogy van e olyan könyvtárad a gyökérben, hogy "sys". Ezen belül "devices/system/cpu/cpu0/cpufreq".

Ebben az alkönyvtárban (cpufreq) van 1-2 érdekes file. Egyik a scaling_available_governors. Ebből téged az ondemand érdekel.

Ha mindez megvan, akkor root alól "cpufreq-set -g ondemand" és elvileg kell menjen.

Ha nincs, akkor nincsenek betöltve a modulok (cpufreq-ondemand és talán a speedstep_ich). Fogalmam nincs, hogy Suse alatt hol kell ezt beállítani.

Amúgy ha jól tudom Core2-n majdnem egyenlő zéróval az energiaspórlás ilyen módon. Egyszerűen elég jó a belső managementje ahoz, hogy ne kelljen neki megmondani mit csináljon.

Sajnos nem találom sys/devices/system/cpu/cpu0 on belül a cpufreg-et.Úgyhogy nincs betöltve:(
Valaki tudna segíteni ebben?Core2-n nem tudom milyen az energiaspórlás.AMD-n egy 2g procit visszavett 800mhz-re.Most 3.2g megy a procim azért ebből van mit visszavenni net,filmek,zene alatt...

Szinten Core 2-es procim van, ubuntu alatt helybol tok jol megy a frekvencia szabalyozas. Egy kis hiba van csak, az en procim 1.86GHz-es, es ezen kivul csak 1.6GHz-en hajlando menni, az alatt nem, ezt tudja a proci es kesz.

Ellenorizd le, hogy az acpid es a powersaved szolgaltatsok engedelyezve vannak-e, mert nekem alapbol megy.

Ellenorizd, hogy a szolgaltatas nincs-e letiltva:
chkconfig acpid
chkconfig powersaved

Engedelyezd, hogyha le van tiltva:
insserv acipd
insserv powersaved

Inditsd el kezzel, hogyha nem fut:
rcacpid start
rcpowersaved start

A beallitasokat a /etc/sysconfig/powersave/cpufreq fajlban talalod, hogyha nem akarsz YaST-ot inditani ;)
Hogyha kezzel modositod a sysconfig fajlokat, akkor futtasd a SuSEconfig parancsot utana a biztonsag kedveert.

--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.

De örülök,h valaki érdemben foglalkozik a problémámmal!
http://kepfeltoltes.hu/080311/pillanatfelv_tel3_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/080311/pillanatfelv_tel4_www.kepfeltoltes.hu_.jpg
Engedélyezve vannak nálam is alapból,a sysconfig könyvtárban-ban pedig nem tudom mit változtassak a cpufreq fileban.
Mikor a gép boot-ol akkor is kiírja zárójelben h a cpufreq nem támogatott.
Ötlet?Fontos lenne mert egész nap megy a gép:(

cat /proc/cpuinfo

Kernel options:
---------------
Tickless, High-res Timer, SMP, Single-WCHAN,
Proc-family: Core2/Newer Xeon, # of CPUs 2, HPET timer,
Multi-core sched, Preempt TBKL, Machine Check Exception,
Highem 4G, MTRR, 1000hz

"...h mi kell a kernelbe a cpufreqhez."

Ha maga forgatja a kernelt!

"még kezdő vagyok linux témában"

nézz bele a /lib/modules/uname -r/kernel/drivers/acpi ../cpufreq

könyvtárakba és próbáld betölteni azokat.

az eredmény "cat /proc/cpuinfo " megmondja. :)

Már cseszhetem mert kubuntu fut rajta és barátnőm használja:)
Lehet biosban nincs valami jól beállítva?(nem hiszem mert xp-n visszaveszi)
De szerintem a cpufreq-el van a gond mert az nem töltődik be meg a könyvtára is hiányzik mindenhonnan.Már ezer helyen utánanéztem google más forumok de egyedül itt segítettek....

Köszi a linkeket.
Nos ahol most tartok:na ha jól látom nem akarja betölteni az acpi_cpufreq modprobe-val.
Ezért a /lib/modules/×.×.×-default/kernel/arch/i386/kernel/cpu/cpufreq/ könyvtárból megpróbáltam betölteni egyesével az összeset csak egyet sikerült méghozzá a speedstep-lib.ko-t
http://kepfeltoltes.hu/080313/pillanatfelv_tel2_www.kepfeltoltes.hu_.jpg
Na ez már valami,csak most hogyan tovább?Mit értem el ezzel?:)valamit még tuti kéne állítanom.Reboot-nál megint a cpufreq et akarja betölteni a kernel és zárójelbe ki is írja hogy nem támogatott.Mit csináljak még?

Köszi a linkeket.
Nos ahol most tartok:na ha jól látom nem akarja betölteni az acpi_cpufreq modprobe-val.
Ezért a /lib/modules/×.×.×-default/kernel/arch/i386/kernel/cpu/cpufreq/ könyvtárból megpróbáltam betölteni egyesével az összeset csak egyet sikerült méghozzá a speedstep-lib.ko-t
http://kepfeltoltes.hu/080313/pillanatfelv_tel2_www.kepfeltoltes.hu_.jpg
Na ez már valami,csak most hogyan tovább?Mit értem el ezzel?:)valamit még tuti kéne állítanom.Reboot-nál megint a cpufreq et akarja betölteni a kernel és zárójelbe ki is írja hogy nem támogatott.Mit csináljak még?

Igaz hogy gentoo, de nalam ennyi:

modprobe acpi_cpufreq (ami kell meg modul majd berantja fuggosegkent)

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor (es mar mukodik is a frekvencia szabalyzasa)

---
http://xoomi.homelinux.org/

MI az értelme a freq visszavételének? Teljesítmény szükségletén a PFC-s táp felveszi a többletet és kész. Ha nem PFC-s ,akkor meg állandóan felveszi. Itt úgy van hogy ha konvertálok/forgatok, akkor meg fel 50%ra , és beindulnak a ventillátorok. Alapból is 2400mhz-en fut, de egyáltalán nem emelkedik a hőfok / fogyasztás..

Na most ha minden igaz akkor a "gyári" (distroval szálított) kernelt használod.
Ez akkor a "2.6.22.17-0.1-default".

Tedd ezt:
1. legyél root
2. modprobe acpi-cpufreq (kötőjel!)
3. modprobe p4-clockmod
4. cpufreq-selector -c 0 -c 1 -g ondemand

majd " cat /proc/cpuinfo "