Nello specifico questo "fix" della temperatura critica io lo uso da oltre 3 anni (2012).
Sicuramente soffrirete in certi momenti di surriscaldamento, tipo in estate, quando effettuate intense attività che portano la cpu ad attivare il Turbo Boost.
Informazioni:
Uso da anni uno script ruby per tenere spento il Turbo Boost ed evitare tutte queste complicazioni.
Codice: Seleziona tutto
sudo apt-get install ruby msr-tools -y
Codice: Seleziona tutto
nano intel_turbo_boost_off.rb
Codice: Seleziona tutto
#!/usr/bin/ruby
status = `rdmsr 0x1a0 --decimal`
status = status.to_i | 0x4000000000 #1 the 38th bit
print "First checking status\n"
print_command('rdmsr 0x1a0 --decimal')
command = "wrmsr 0x1a0 #{status}"
system(command)
print_command(command)
status = `rdmsr 0x1a0 --bitfield 38:38`
print "Now checking if the update was successful or not\n"
print_command('rdmsr 0x1a0 --bitfield 38:38')
if status.to_i == 1
print "Turbo is now Disabled, command succeeded\n"
else
print "Turbo is now Enabled, command failed and i dont know why\n"
end
Codice: Seleziona tutto
sudo chmod +x ./intel_turbo_boost_off.rb
Codice: Seleziona tutto
sudo modprobe msr
sudo ruby ./intel_turbo_boost_off.rb
Codice: Seleziona tutto
sudo nano /etc/rc.local
Codice: Seleziona tutto
modprobe msr
ruby /usr/bin/intel_turbo_boost_off.rb
IMPORTANTE:modprobe msr
ruby /usr/bin/intel_turbo_boost_off.rb
exit 0
Io ho messo "intel_turbo_boost_off.rb" in "/usr/bin" (vedesi codice rc.local) ma voi potete metterlo dove volete, nel caso di più utenti evitate di metterlo nella home di un utente, sennò potrebbe non funzionare con l'altro utente.