CPU speed szabályozás Fedora Core 1-en

Fórumok

CPU speed szabályozás Fedora Core 1-en

Hozzászólások

[quote:5eccdcccf1="horvatha"]

1) csak kernel (és pár kapcsolódó csomag) frissítése 2.6.x-re

2) Fedora Core 2 teszt-re upgrade-elés. (Elég stabil? Benne van default-ból a CPU freki szabályzás?)

3) Valami más...

1: ebben az esetben nincs értelme. várd meg a Core 2-t

2: mit jelent az a szó, hogy stabil? Egyébként a fedora-test listan sokan panaszkodnak és mindig azzal ugatjak le őket, hogy ha fontos a megbízhatóság (tehát nem stabilitásról beszélünk), akkor ne használd. És ez így van. Megtörténhet, hogy egyik pillanatban egy gtk update miatt crashel egy kedvenc alkalmazásod. A másik issue, hogy ha egy picike gcc update történik újrafordítják az egész rendszert, és update-elhetsz egész éjszaka. Volt olyan hét mikor ez kétszer is megtörtént.

3: nézd meg (keress rá az archivumokban) hogy a processzorodban milyen "speedstep" szerű dolog van. Egy asztali p4 esetében ha a "p4_clockmode" modult behúzod, akkor létrejön egy file /proc/cpufreq néven. De azt hiszem, ez csak a fedora 2.4 kernelekben van így. A vanilla kernelek nem tudják. A Fedora Core Release Notes olvasgatása, vagy a "cpufreq" szóra való rákeresés (szintén a RN-ban) segíteni fog.

--
zg

egyébként trey módszere is működik

Sziasztok!

Van egy Compaq nx9005-ös laptopom, melyre feltettem egy Fedora Core 1-eset, aztán update-elgetem. Meg még feltettem pár programot forrásból és RedHat 9.0-hoz fordított RPM-ből. Nekem ez jól működik (desktop + gcc + number cruching + vizualizáció OpenDX-szel.)

Szeretném minél fájdalommentesebben elérni, hogy tudjam szabályozni a CPU sebességét (mobil AMD proci van benne). De ezt minél biztonságosabban szeretném megtenni: nem szeretnék bizonytalan kimenetű kalandba belemenni, hogy esetleg újratelepítésre kényszerüljek és azt se szeretném, ha eddigi alkalmazásaim (forrás + RH9-es RPM) sérülnének.

Mit javasoltok?

1) csak kernel (és pár kapcsolódó csomag) frissítése 2.6.x-re

2) Fedora Core 2 teszt-re upgrade-elés. (Elég stabil? Benne van default-ból a CPU freki szabályzás?)

3) Valami más...

Előre is köszi!

András

[quote:07a4ec5c47="horvatha"]Mit javasoltok?

1) csak kernel (és pár kapcsolódó csomag) frissítése 2.6.x-re

2) Fedora Core 2 teszt-re upgrade-elés. (Elég stabil? Benne van default-ból a CPU freki szabályzás?)

3) Valami más...

Előre is köszi!

Nekem a 2.6-os kernellel szepen megy a CPU freq szabalyozas. A sys filerendszeren keresztul lehet allitani.

(2.4GHz 54C) root@alderaan:/home/trey $ cd /sys/devices/system/cpu/cpu0/cpufreq/

(2.4GHz 56C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $ ls -la
összesen 0
drwxr-xr-x 2 root root 0 2004-03-18 07:58 .
drwxr-xr-x 3 root root 0 2004-03-18 07:58 ..
-r--r--r-- 1 root root 4096 2004-03-18 07:58 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 2004-03-18 07:58 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 2004-03-18 07:58 scaling_available_frequencies
-r--r--r-- 1 root root 4096 2004-03-18 07:58 scaling_available_governors
-r--r--r-- 1 root root 4096 2004-03-18 07:58 scaling_driver
-rw-r--r-- 1 root root 4096 2004-03-18 07:58 scaling_governor
-rw-r--r-- 1 root root 4096 2004-03-18 07:58 scaling_max_freq
-rw-r--r-- 1 root root 4096 2004-03-18 07:58 scaling_min_freq

Ezek a fileok hasznalhatok a szabalyozasra. Ebbol a lenyeg:

(2.4GHz 59C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $ cat scaling_driver
p4-clockmod

Itt latszik, hogy a Pentium 4 clockmod drivert hasznalom, neked ertelemszeruen az AMD-st kell a kernelbe forditani.

(2.4GHz 54C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $ cat scaling_available_frequencies
300000 600000 900000 1200000 1500000 1800000 2100000 2400000

Ezekre a frekvenciakra lehet allitani a CPU-t (300MHz-tol 2.4GHz-ig).

echo "300000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

(0.3GHz 45C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $

Igy lesz belole 300Mhz.

Irtam egy par soros shell scriptet amellyel tudom allitani:

(2.4GHz 49C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $ cpufreq 1200
Setting CPU freq to 1.2GHz.
(1.2GHz 53C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $

(1.2GHz 53C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $ cpufreq 1800
Setting CPU freq to 1.8GHz.
(1.8GHz 54C) root@alderaan:/sys/devices/system/cpu/cpu0/cpufreq $

Ennyi.

Vannak hozza userspace utilityk is, de nekem ennyi boven eleg. Aztan lehet meg mindenfele csilli-villi grafikus anyagokkal allitani. De az mar csak reszletkerdes.

Igy eleg neked a 2.6-os kernel. Biztos van 2.4 is, de azt nem hasznalom lassan egy eve. Azt nezd meg te.