CPU overheats / CPU się przegrzewa

First of all load kernel modules:
AMD Sempron/Athlon/MP ( K7 )
Socket Types: A, Slot A

sudo modprobe powernow-k7


AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )
Socket Types: 754, 939, 940, S1 ( 638 ), AM2 ( 940 ), F ( 1207 )
sudo modprobe powernow-k8

Intel Core Duo
sudo modprobe speedstep-centrino

Intel Pentium M
sudo modprobe speedstep-centrino

Others (Unknown)
I'm not entirely sure which cpus are supported using this module. If your cpu doesn't work with one of the above methods try this one.
sudo modprobe acpi-cpufreq

Step 4: Scaling Modules
sudo modprobe cpufreq_conservative
sudo modprobe cpufreq_ondemand
sudo modprobe cpufreq_powersave
sudo modprobe cpufreq_stats
sudo modprobe cpufreq_userspace

And put them in /etc/modules
then install cpufreqd

apt-get install cpufreqd

Now check te output of
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
should bo like this:
powersave conservative ondemand performance

now edit /etc/cpufreqd.conf and restart cpufreqd ( /etc/init.d/cpufreqd reload )


For my single core Pentium M i looks like this:
# this is a comment
# see CPUFREQD.CONF(5) manpage for a complete reference
#
# Note: ondemand/conservative Profiles are disabled because
# they are not available on many platforms.
# In my case TZ1 is a CPU core temperature, if you use dual core
# you must change this file. I keeps temperature between 85-90oC
# when CPU usage is about 100%. test your configuration using
# stress --cpu 8 --vm 2 --vm-bytes 128M --timeout 600s
# to install stres use "apt-get install stress"
# and watch how temperature changes using "acpi -V"
# don't forget to reload cpufreqd

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
#enable_remote=1
#remote_group=root
[/General]

[acpi]
acpid_socket=/var/run/acpid.socket
[/acpi]

[Profile]
name=Ondemand
minfreq=0%
maxfreq=100%
policy=ondemand
#exec_post=echo 8 > /proc/acpi/sony/brightness
[/Profile]

[Profile]
name=Performance High
minfreq=100%
maxfreq=100%
policy=performance
#exec_post=echo 8 > /proc/acpi/sony/brightness
[/Profile]

[Profile]
name=Performance Low
minfreq=80%
maxfreq=80%
policy=performance
[/Profile]

[Profile]
name=Powersave High
minfreq=60%
maxfreq=60%
policy=powersave
[/Profile]

[Profile]
name=Powersave Low
minfreq=40%
maxfreq=40%
policy=powersave
[/Profile]

[Rule]
name=AC Low temp
ac=on
cpu_interval=0-95 # (on/off)
acpi_temperature=TZ1:0-85
profile=Ondemand
[/Rule]

[Rule]
name=AC High temp
ac=on
cpu_interval=90-99 # (on/off)
acpi_temperature=TZ1:85-95
profile=Performance Low
[/Rule]

[Rule]
name=AC Extreme temp
ac=on
cpu_interval=99-100 # (on/off)
acpi_temperature=TZ1:95-103
profile=Powersave Low
[/Rule]

[Rule]
name=AC off
ac=off
cpu_interval=70-90 # (on/off)
profile=Powersave Low
[/Rule]




In this post I used informations from http://ubuntuforums.org/showthread.php?t=248867


No comments: