Portál AbcLinuxu, 10. května 2025 07:11

Dotaz: cpufreq vs amd turion

20.6.2006 10:04 Jachym Cepicky
cpufreq vs amd turion
Přečteno: 207×
Odpovědět | Admin
Zdravím,

nedaří se mi rozjet škálování rychlosti procesoru, ať dělám, co dělám. Jediný výsledek je, že procesor jede na nepěkných 800 MHz, což by se hodilo pro úsporu baterek, ale ne pro normální používání.
cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 36
model name      : AMD Turion(tm) 64 Mobile ML-40                 
stepping        : 2
cpu MHz         : 798.198
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 1599.40
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 
2200000 2000000 1800000 1600000 800000

lsmod |grep freq
cpufreq_ondemand        7212  1 
cpufreq_powersave       2240  0 
cpufreq_userspace       5372  0 
freq_table              5128  1 powernow_k8

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
ondemand

echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 
bash: /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed: Přístup odmítnut

ls -l /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 
ls: /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed: není souborem ani adresářem

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
880000
Rychlost procesoru je stále na cca 800MHz :-( Větrák přitom jede naplno, takže to jaksi nemá smysl - neporadil by mi prosím někdo jak například zpomalit větrák, reps. proč se točí, když procesor je spíš podchlazený?

Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.6.2006 10:53 peter
Rozbalit Rozbalit vše Re: cpufreq vs amd turion
Odpovědět | | Sbalit | Link | Blokovat | Admin
podporu v jadre mate ? mozno pomoze toto : http://gentoo-wiki.com/HARDWARE_Gentoo_on_HP_Pavilion_dv5000z#CPU_Frequency_Scaling
20.6.2006 11:08 Jachym Cepicky
Rozbalit Rozbalit vše Re: cpufreq vs amd turion
no, používám jádro distribuční, ale předpokládám, že když tam ty moduly jsou, tak podporu v jádře mám.

Zajímavé je, že mi to chvíli chodilo, akorát ne na celé škále 0.8-2.2 GHz, ale jenom "v horní polovině". Tak jsem chvíli laboroval (zkoušel různé démony), až to nechodí vůbec.
20.6.2006 11:58 Jachym Cepicky
Rozbalit Rozbalit vše Re: cpufreq vs amd turion
tak nakonec pomohlo (na všechno) následující:

1. nainstaloval jsem démona powersaved

2. boot s parametrem noapic

3. nevím, jetli to mělo vliv, ale do xorg.conf jsem přihodil volbu Option "noaccel" do sekce s grafickou kartou (mám ATI Radeon XPRESS 200M)

procesor si pěkně dynamicky škáluje po celé šíři, o větráku najednou nevím (už mě z toho hučelo v hlavě, ale když po něm chci chvíli výkon, tak se zapne), firefox se překresluje trochu pomaleji, ale celkově mám konečně pocit, že v tom plastu je někde 64bit procesor na 2.2 GHz.

Díky za tipy a pomoc
20.6.2006 11:45 Dunric | skóre: 21
Rozbalit Rozbalit vše Re: cpufreq vs amd turion
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že pro manuální nastavování frekvence je zvolen špatný governor.

Zkus

echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
Samozřejmě před nastavením ho musíš mít v seznamu dostupných jádru (viz /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors). Chybějící lze dotáhnout z modulů pomocí modprobe. Standardně by měly být umístěny v /lib/modules/<verze jádra>/kernel/drivers/cpufreq/.
In the garden sleeps a messenger ·

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.