Revision [2048]
This is an old revision of FrequencyManagementCPUandGPU made by BenoitAudouard on 2008-07-26 14:57:59.
My current problem was that :
- frequency management did not work directly
- the cpu being always at top speed, it becomes hot rapidly and the fan is working all the time (noisy)
- GPU is hot too
- maybe hard disk could be suspended too
- identify why laptop optimization are not proposed by default
Tools to monitor frequencies for CPU / GPU and temperatures, for HDD too
see http://wiki.eagle-usb.org/wakka.php?wiki=TrucsEtAstuces [fr]- cpufreq-info / cpufreq-applet (which crashed when acpi_cpufreq module was not loaded in kernel)
- nvclock -T for nvidia card
- for HDD
- smartctl -A /dev/sda|grep -iE "temp|VALUE"
- hddtemp /dev/sda
- gkrellm of course ;-)
Other optimizations
- powertop check the reason why "Pas d'estimation ACPI disponible pour la consommation électrique"
nvclock -T
nVidia Geforce Go 7400
=> GPU temperature: 65C
nvclock -f -m 75 -n 50
Requested memory clock: 75.000 MHz
Requested core clock: 50.000 MHz
Warning using experimental NV4x lowlevel clock adjustment, if you encounter strange issues, issue a bugreport.
Adjusted low-level clocks on a nVidia Geforce Go 7400
Memory clock: 75.375 MHz
GPU clock: 49.781 MHz
cpufreq-info
cpufrequtils 003: cpufreq-info (C) Dominik Brodowski 2004-2006 Veuillez rapportez les erreurs et les bogues à cpufreq@lists.linux.org.uk, s'il vous plait. analyse du CPU 0 : pilote : acpi-cpufreq CPUs qui doivent changer de fréquences en même temps : 0 limitation matérielle : 1000 MHz - 1.67 GHz plage de fréquence : 1.67 GHz, 1.33 GHz, 1000 MHz régulateurs disponibles : ondemand, conservative, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 1000 MHz et 1.67 GHz. Le régulateur "ondemand" est libre de choisir la vitesse dans cette plage de fréquences. la fréquence actuelle de ce CPU est 1000 MHz (vérifié par un appel direct du matériel). analyse du CPU 1 : pilote : acpi-cpufreq CPUs qui doivent changer de fréquences en même temps : 1 limitation matérielle : 1000 MHz - 1.67 GHz plage de fréquence : 1.67 GHz, 1.33 GHz, 1000 MHz régulateurs disponibles : ondemand, conservative, powersave, userspace, performance tactique actuelle : la fréquence doit être comprise entre 1000 MHz et 1.67 GHz. Le régulateur "ondemand" est libre de choisir la vitesse dans cette plage de fréquences. la fréquence actuelle de ce CPU est 1000 MHz (vérifié par un appel direct du matériel).
smartctl -A /dev/sda|grep -iE "temp|VALUE"
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 190 Airflow_Temperature_Cel 0x0022 044 037 045 Old_age Always FAILING_NOW 56 (29 209 60 25) 194 Temperature_Celsius 0x0022 056 063 000 Old_age Always - 56 (0 15 0 0) ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 190 Airflow_Temperature_Cel 0x0022 050 037 045 Old_age Always In_the_past 50 (31 115 60 25) 194 Temperature_Celsius 0x0022 050 063 000 Old_age Always - 50 (0 15 0 0)