Hozzászólások
FC2 2.6.5-mm5 kernellel. A /sys/devices/system/cpu/cpu0/cpufreq akkor jön létre, ha betöltötted a megfelelő modult. Ez nálam a p4-clockmod.
A /lib/modules/2.6.5-mm5/kernel/arch/i386/kernel/cpu/cpufreq könyvtárban megnézed, hogy van e valami amd-hez való modul és azzal próbálkozz.
A kernel beállításai P4-hez:
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_PROC_INTF=m
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_ICH=y
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_SPEEDSTEP_LIB=y
# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set
Gondolom neked a CONFIG_X86_POWERNOW_K7 fog kelleni. De ezt valami AMD-s szakfinesztől kérdezd inkább meg, mert én csak az intelt ismerem.
Nálam csak akkor működik a dolog, ha a modul boot közben lett betöltve. Alapból 325MHz-ig lemegy nálam az órajel, ami X használata közben nem túl kellemes. Ezért érdemes magasabb minimum értéket adni neki. Most 1937MHz-en megy a proci, ekkor még megfelelő a sebessség.
- A hozzászóláshoz be kell jelentkezni
hmmm...
lama kérdés de hogy töltöd be bott közben a modult?
- A hozzászóláshoz be kell jelentkezni
[quote:493923752a="Tsab"]én is sokat próbálkoztam cpufreqval de nem jutottam messzire.
meg lehet csinálni egyáltalán aztali gépen? vagy csak laptopra van kitalálva?
3200+ bartonra valahogy nem megy
és valóban mintha a doksi csak a mobile Athlonokat említi:
....
AMD mobile K6-2+
AMD mobile K6-3+
AMD mobile Duron
AMD mobile Athlon
AMD Opteron
AMD Athlon 64
....
/usr/src/linux/Documentation/cpu-freq/user-guide.txt
- A hozzászóláshoz be kell jelentkezni
És ez nem veszélyes? Nem félsz attól, hogy a proci túlmelegszik/valami baj történik? Szóval nem túl kockázatos? Engem is érdekel a dolog, mert sakkelemzésekkel foglalkozom - természetesen gépi segítséggel - és ott nem mindegy, hogy 2,6-on vagy 3,2-n megy az elemzőmotor...
Az én procim PIV 2,4-en alap gyári beállításokkal. A BIOSan nem kell átlőni semmit? Az előzőekben leírtakat meg fogom tudni csinálni, igaz és 2.6.7-es kernellel megyek... Szal érdemes belevágni??? :roll: :roll: :roll:
- A hozzászóláshoz be kell jelentkezni
[quote:f43945045a="Tsab"]hmmm...
lama kérdés de hogy töltöd be bott közben a modult?
disztrótól függ. /etcben szokott lenni: rc.d/rc.modules vagy modules.conf vagy ilyesmi :wink:
- A hozzászóláshoz be kell jelentkezni
Közben még annyit hozzátennék magamhoz, hogy ugyan nekem nem mobile athlonom van, de mégis meg lehet oldani ezekkel is. csupán nforce alaplap kell hozzá. ugyanis van egy kernel modul kifejezeten nforce alaplapokhoz. szóval nekem a 2500+-os athlon xp-met 1.2GHz től 1.8GHz-ig tudom dinamikusan léptetni, jelen beállításommal 3fázisban, ezzel együtt a cpu feszültségét is, 1.2 volttól 1.5 voltig. így legalacsonyabb frekin + volton ~30C fok körüli a hőmérséklete. (+athcool progi)
# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2500+
stepping : 0
cpu MHz : 1287.422
cache size : 512 KB
...
bogomips : 2548.25
# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1287000
# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
1837000
# cat /sys/bus/i2c/devices/0-004e/cpu0_vid
1200
- A hozzászóláshoz be kell jelentkezni
ahhoz hogy hw hataron tul tedd a maxot az csak ugy nem fog menni szentem, ahhoz elobb a hagyomanyos modszereket kovetve az ezt tamogato alaplaokon beallitod a szorzot, fsb-t, feszt stbstb. es ugy huzod, aztan gondolom ezutan mar mas tartomanyt fogsz kapni allitgatasra cpu-freq-ben, mivel mas cpu-nak lesz folismerve.
asztali athlon xp-k szentem csak nforce2-freq-scale modullal mennek, a kernel doksiban is benne van hogy azok az athlon driverek mobilokhoz vannak. (?amd64-nel mar lehet nem igy van?)
nf2-vel megy jol, mint a folottem szolo mondta (felteve ha nf2 alapap van), viszont azt nem ertem, hogy annak ellenere, hogy:[code:1:52f527471a]# cat scaling_available_governors
ondemand powersave userspace performance[/code:1:52f527471a]
az ondemand governort nem engedi beallitani, minden mast igen es mukodik is, de ezt nem:
[code:1:52f527471a]# cpufreq-set -g powersave
# cpufreq-set -g userspace
# cpufreq-set -g performance
# cpufreq-set -g ondemand
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded?[/code:1:52f527471a]
persze menual is tom allitgatni frekit jol...
- A hozzászóláshoz be kell jelentkezni
A következő kérdésem lenne, van egy gyári 2,6Ghz -es P4-em, no most ezt felhúztam 3,1Ghz -re. Bootolás, a /proc/cpuinfo -ban is 3,1Ghz -van, majd ezután betöltöm a cpufreq moduljait, és ugye ekkor a cpuban lévő értékekre tudom állítani: 325Mhz, 650Mhz, 975Mhz, 1300Mhz,1625Mhz, 1950Mhz,2275Mhz,2600Mhz.
No most ilyenkor honnan tudom meg, hogy milyen órajelen jár a cpu?
Gondolom (3,1/2,6)*a_beallitott_freq
De ezt mivel tudom lemérni??, a /proc/cpuid-ban mindg 3,1 szerepel és az x86info -mhz is 3,1-et mér akármire is állítom
Kernel: 2.6.9
- A hozzászóláshoz be kell jelentkezni
[quote:537a886b6a="Bali"]
persze menual is tom allitgatni frekit jol...
Tuti húzni kell a procit, amúgy nem tudsz a gyári érték fölé menni. Biosban megemeled amit kell (fsb, volt) majd ezen értékekkel dolgozhatsz. Én nem húztam, mert egyelőre minek, de majd kipróbálom azt is.
nálam az userspace van beállítva és egy átalakított cpufrqd-vel megy minden autómatikusa, de természetesen echo -kal is megy kézzel a dolog, próbálgatni azzal csináltam.
kell az átalakított cpufreqd és a core volt állíto patch az nf2-es alaplaphoz
szóval ahhoz, hogy autómatikusan tudjam a freki mellett a proci áramellátását is változtatni kellett egy kernel patch, plusz az ezzel együttműködő, kicsit átírt cpufreqd amiben tudod a profilokhoz megadni a feszültséget is imígyen:
vcore=1500 vagy
vcore=1200
a cpufreq-nforce2 modulnak van olyan opciója, amivel ki tudsz kényszeríteni kisebb min értéket is pl: min_fsb=140
persze nem garantált, hogy azzal aztán menni is fog. ahogy én olvastam volt akinek 50-nel is ment és így "lassúsági" rekordot döntött :-)
a patch itt található:
http://www.hasw.net/linux/
kell az atxp1 is, hogy a core voltot is tudd mahinálni, mert azzal együtt ér igazán sokat ez a móka.
- A hozzászóláshoz be kell jelentkezni
@ kzmk
Az órajelet a /proc/cpuinfo -ban találod. Ne a "modell name"-t nézd, hanem a "cpu MHz"-et.
@ többiek:
Hogyan lehet változtani a /proc/sys/cpu/0/speed-max nak az ártékét? Lehet 1általán?
Üdv, Csaba
- A hozzászóláshoz be kell jelentkezni
2,66 GHz-es P4-et 3,1GHz-en használok. Beüzemeltem a cpufreq-t . Működik is rendesen, csak az a probléma, hogy a hivatalos frekvencia fölé nem engedi a procit, hiába van túlhúzva. Hiába adok meg nagyobb értéket a megengedettnél, nem veszi azt figyelembe.
Hogyan lehet rátvenni a cuccot, a 3,1GHz-re?
- A hozzászóláshoz be kell jelentkezni
én is sokat próbálkoztam cpufreqval de nem jutottam messzire.
meg lehet csinálni egyáltalán aztali gépen? vagy csak laptopra van kitalálva?
3200+ bartonra valahogy nem megy
- A hozzászóláshoz be kell jelentkezni
Mennie kéne AMD-vel is, csak a kernelt megfelelően be kell lőni. Egészen biztos, hogy nem csak mobil procikhoz jó, mert nálam az asztali P4-gyel műkszik. A beállított mimimum frekin megy a proci terhelés nélkül, de ha elindítok pl. egy mencoderes tömörítést, akkor szépen felmegy a maximumra a cpu frekvenciája. De sajnos ez csak a cpuinfo-ból kivett adat alapján kiszámolt érték lehet.
Tényleg! Ezt nem lehet valahogy meghamisítani?
- A hozzászóláshoz be kell jelentkezni
Időközben kiderült, hogy nincs is szükség a magasabb értékekre, mert csak a gkrellm kijelzője vert át. A /proc/cpuinfo szerint 3100 MHz-en jár a proci, amikor a 2667MHz van engedélyezve maximumnak.
- A hozzászóláshoz be kell jelentkezni
leírnád hogy milyen kernellel próbálkoztál, milyen disztorval és mik a kernel beállítások?
mert nekem mindig az volt a baj hogy a /sys/devices/system/cpu/cpu0 üres volt
felraktam a cpufreqd-t és a cpufreq appletet...
- A hozzászóláshoz be kell jelentkezni