Abbassare frequenza CPU
Forum rules
Topics in this forum are automatically closed 6 months after creation.
Topics in this forum are automatically closed 6 months after creation.
Abbassare frequenza CPU
Ciao a tutti!
Sono ormai mesi che ho questo problema (vedi anche il post che ho aperto qui: http://forum.ubuntu-it.org/viewtopic.php?f=47&t=598195 ) e non riesco a risolvere.
Ho un ultrabook asus zenbook ux31a (con intel i7 ivybridge ed un'unica scheda grafica integrata).
La questione è questa: finché ho usato windows 8 andava tutto a meraviglia: le temperature erano bassissime e la ventola non si accendeva praticamente mai. Da quando ho installato linux (e ho provato sia mint, sia ubuntu in miriadi di versioni, sia fedora, sia kali linux - al momento uso mint 17.1 con cinnamon) ho temperature molto più elevate ed inaccettabili (tipo 70 °C per una telefonata skype).
Avevo pensato ad un problema di driver video ma adesso non ne sono più certo. Dico questo perché uso driver aggiornatissimi (tramite il repository oibaf) e ho provato a usare anche (su ubuntu 14.10) i driver propri di intel (01.org) ma senza risolvere.
Ho provato di tutto: thermald, tlp, disabilitare il turbo e tutte le possibili opzioni consigliate per il mio portatile nella riga di avvio del grub, ma non sono riuscito ad abbassare queste temperature.
Come scaling governor ho provato sia intel_pstate che acpi_cpufreq, ma scaldano più o meno allo stesso modo.
Unica cosa che non sono riuscito a fare è a far funzionare la cpu a una frequenza più bassa (forse un bug non so).
Con intel_pstate: selezionando powersave la cpu va comunque a lavorare a frequenze elevate al minimo carico (non turbo ma comunque frequenze elevate).
Con acpi_cpufreq: selezionando powersave ho comunque frequenze elevate, se invece imposto userspace a 800MHz la cpu va comunque per i cavoli suoi ben oltre gli 800 MHz.
Tutto questo lo rilevo attraverso il programma i7z.
Cosa posso fare? Linux è così una buona alternativa a win, ma non posso lavorare a queste temperature!
Grazie, Sam
Sono ormai mesi che ho questo problema (vedi anche il post che ho aperto qui: http://forum.ubuntu-it.org/viewtopic.php?f=47&t=598195 ) e non riesco a risolvere.
Ho un ultrabook asus zenbook ux31a (con intel i7 ivybridge ed un'unica scheda grafica integrata).
La questione è questa: finché ho usato windows 8 andava tutto a meraviglia: le temperature erano bassissime e la ventola non si accendeva praticamente mai. Da quando ho installato linux (e ho provato sia mint, sia ubuntu in miriadi di versioni, sia fedora, sia kali linux - al momento uso mint 17.1 con cinnamon) ho temperature molto più elevate ed inaccettabili (tipo 70 °C per una telefonata skype).
Avevo pensato ad un problema di driver video ma adesso non ne sono più certo. Dico questo perché uso driver aggiornatissimi (tramite il repository oibaf) e ho provato a usare anche (su ubuntu 14.10) i driver propri di intel (01.org) ma senza risolvere.
Ho provato di tutto: thermald, tlp, disabilitare il turbo e tutte le possibili opzioni consigliate per il mio portatile nella riga di avvio del grub, ma non sono riuscito ad abbassare queste temperature.
Come scaling governor ho provato sia intel_pstate che acpi_cpufreq, ma scaldano più o meno allo stesso modo.
Unica cosa che non sono riuscito a fare è a far funzionare la cpu a una frequenza più bassa (forse un bug non so).
Con intel_pstate: selezionando powersave la cpu va comunque a lavorare a frequenze elevate al minimo carico (non turbo ma comunque frequenze elevate).
Con acpi_cpufreq: selezionando powersave ho comunque frequenze elevate, se invece imposto userspace a 800MHz la cpu va comunque per i cavoli suoi ben oltre gli 800 MHz.
Tutto questo lo rilevo attraverso il programma i7z.
Cosa posso fare? Linux è così una buona alternativa a win, ma non posso lavorare a queste temperature!
Grazie, Sam
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Abbassare frequenza CPU
Ciao,
Per abbassare frequenza cpu a 1.5GHz prova comando
Capisco Itialiano ma no so scrivere.
Per abbassare frequenza cpu a 1.5GHz prova comando
Code: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 1.5GHz; done;
Re: Abbassare frequenza CPU
Il comando sembra essere eseguito senza errori: non compare nulla in output, ma la frequenza fa sempre a modo suo :\
Re: Abbassare frequenza CPU
Funziona bene per me
1.9 GHz
1.2GHz
1.9 GHz
Code: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 1.9GHz; done;
LANG=C cpufreq-info | egrep driver | uniq
driver: intel_pstate
LANG=C cpufreq-info | egrep -A2 "current policy" | sort | uniq
--
current policy: frequency should be within 800 MHz and 1.90 GHz.
The governor "powersave" may decide which speed to use
within this range.
Code: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 1.2GHz; done;
LANG=C cpufreq-info | egrep -A2 "current policy" | sort | uniq
--
current policy: frequency should be within 800 MHz and 1.20 GHz.
The governor "powersave" may decide which speed to use
within this range.
Re: Abbassare frequenza CPU
Code: Select all
current policy: frequency should be within 800 MHz and 1.50 GHz.
The governor "powersave" may decide which speed to use
within this range.
Re: Abbassare frequenza CPU
Ho fatto una piccola ricerca e ho trovato qualcosa di interessante sulla wiki di Ubuntu e su quella di Arch Linux (tranquillo la maggior parte dei fix funziona anche su tutte le distro linux):
https://help.ubuntu.com/community/AsusZ ... imizations
https://wiki.archlinux.org/index.php/AS ... Parameters
già avevi provato tutte queste soluzioni ?
https://help.ubuntu.com/community/AsusZ ... imizations
https://wiki.archlinux.org/index.php/AS ... Parameters
già avevi provato tutte queste soluzioni ?
Re: Abbassare frequenza CPU
Sarebbe il 'turbo boost', prova senza il turbo :
Per i programmi abbassare frequenza funziona bene, non importa lo che dice i7z, ho provato con la compilazione d'il kernel
Temperatura prima la compilazione, CPU 3.5GHz
Compilazione e dopo 2-3 minuti temperatura alta
CPU 2GHz, e dopo 1 minuto
Finalmente CPU 1GHz, e dopo 1 minuto
Temperatura bassa e la compilazione non e ancora finita,
Abbassare frequenza funziona bene
Ma anche e possibile che la pasta termica d'il tuo processore non e piu buona.
Code: Select all
[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ] && echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
[ -f /sys/devices/system/cpu/cpufreq/boost ] && echo 0 | sudo tee /sys/devices/system/cpu/cpufreq/boost
Temperatura prima la compilazione, CPU 3.5GHz
Code: Select all
sensors | egrep Core
Core 0: +44.0°C (high = +84.0°C, crit = +100.0°C)
Core 1: +44.0°C (high = +84.0°C, crit = +100.0°C)
Core 2: +42.0°C (high = +84.0°C, crit = +100.0°C)
Core 3: +45.0°C (high = +84.0°C, crit = +100.0°C)
LANG=C cpufreq-info | egrep 'current policy' | uniq
current policy: frequency should be within 800 MHz and 3.50 GHz.
Code: Select all
make-kpkg -j8 --initrd --revision 4.0.6 kernel-image kernel-headers
Code: Select all
sensors | egrep Core
Core 0: +85.0°C (high = +84.0°C, crit = +100.0°C)
Core 1: +87.0°C (high = +84.0°C, crit = +100.0°C)
Core 2: +85.0°C (high = +84.0°C, crit = +100.0°C)
Core 3: +86.0°C (high = +84.0°C, crit = +100.0°C)
Code: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 2GHz; done;
Code: Select all
sensors | egrep Core
Core 0: +66.0°C (high = +84.0°C, crit = +100.0°C)
Core 1: +65.0°C (high = +84.0°C, crit = +100.0°C)
Core 2: +63.0°C (high = +84.0°C, crit = +100.0°C)
Core 3: +65.0°C (high = +84.0°C, crit = +100.0°C)
Code: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 1GHz; done;
Code: Select all
sensors | egrep Core
Core 0: +52.0°C (high = +84.0°C, crit = +100.0°C)
Core 1: +51.0°C (high = +84.0°C, crit = +100.0°C)
Core 2: +48.0°C (high = +84.0°C, crit = +100.0°C)
Core 3: +51.0°C (high = +84.0°C, crit = +100.0°C)
Code: Select all
top -bn1 | egrep cc1
4467 laurent 20 0 64636 40088 13536 R 91,8 0,2 0:00.74 cc1
4456 laurent 20 0 68684 41224 10292 R 86,1 0,3 0:00.95 cc1
4485 laurent 20 0 55296 26220 9692 R 86,1 0,2 0:00.39 cc1
4394 laurent 20 0 76992 51624 13876 R 80,4 0,3 0:02.05 cc1
4513 laurent 20 0 43008 14868 9716 R 45,9 0,1 0:00.08 cc1
4529 laurent 20 0 42744 13020 9384 R 23,0 0,1 0:00.04 cc1
4533 laurent 20 0 40628 11932 9044 R 11,5 0,1 0:00.02 cc1
Abbassare frequenza funziona bene
Ma anche e possibile che la pasta termica d'il tuo processore non e piu buona.
Last edited by Laurent85 on Thu Jun 25, 2015 6:36 pm, edited 1 time in total.
Re: Abbassare frequenza CPU
Si, purtroppo ho già provato TUTTO quanto scritto in quelle due guide :\davcri wrote:Ho fatto una piccola ricerca e ho trovato qualcosa di interessante sulla wiki di Ubuntu e su quella di Arch Linux (tranquillo la maggior parte dei fix funziona anche su tutte le distro linux):
https://help.ubuntu.com/community/AsusZ ... imizations
https://wiki.archlinux.org/index.php/AS ... Parameters
già avevi provato tutte queste soluzioni ?
Re: Abbassare frequenza CPU
Purtroppo non va. La temperatura non si abbassa (sopratutto perché la frequenza non si abbassa, come dovrebbe fare).Laurent85 wrote:Sarebbe il 'turbo boost', prova senza il turbo :Per i programmi abbassare frequenza funziona bene, non importa lo che dice i7z, ho provato con la compilazione d'il kernelCode: Select all
[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ] && echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo [ -f /sys/devices/system/cpu/cpufreq/boost ] && echo 0 | sudo tee /sys/devices/system/cpu/cpufreq/boost
[...]
Finalmente CPU 1GHz, e dopo 1 minutoCode: Select all
for cpu in $(gawk '/processor/ {print $3}' /proc/cpuinfo); do sudo cpufreq-set -c $cpu -u 1GHz; done;
Temperatura bassa e la compilazione non e ancora finita,Code: Select all
sensors | egrep Core Core 0: +52.0°C (high = +84.0°C, crit = +100.0°C) Core 1: +51.0°C (high = +84.0°C, crit = +100.0°C) Core 2: +48.0°C (high = +84.0°C, crit = +100.0°C) Core 3: +51.0°C (high = +84.0°C, crit = +100.0°C)
[...]
Abbassare frequenza funziona bene
Ma anche e possibile che la pasta termica d'il tuo processore non e piu buona.
Non so più che fare... Sembra che il processore faccia sempre di testa sua, nonostante il sistema dica
Code: Select all
current policy: frequency should be within 800 MHz and 1000 MHz.
The governor "powersave" may decide which speed to use
within this range.
Re: Abbassare frequenza CPU
La butto lì: hai provato cpupower ? http://manpages.ubuntu.com/manpages/viv ... wer.1.html
Di fatto dovrebbe essere identico alle soluzioni che hai già provato, ma tentar non nuoce.
Di fatto dovrebbe essere identico alle soluzioni che hai già provato, ma tentar non nuoce.
Re: Abbassare frequenza CPU
Io ho un Acer 5775G con i7 2630QM con windows 8.1 e mint 17.2 ma non ho notato nessuna differenza di temperatua di esercizio tra i due S.O.
Entrambi sono in idle a 50° e appena c'è un uso massiccio di cpu per un prolungato periodo non superano gli 85°.
E devo dire che a parità di utilizzo di programmi mint (o linux in genere) richiede meno esercizio di cpu...
Dato che la scheda grafica che utilizzi è la intel integrata nella cpu prova a usare xfce o mate, ma skype (la cui versione linux è penosa) è un pozzo senza fondo per cpu e mem nei due sistemi indifferentemente!!!!
Entrambi sono in idle a 50° e appena c'è un uso massiccio di cpu per un prolungato periodo non superano gli 85°.
E devo dire che a parità di utilizzo di programmi mint (o linux in genere) richiede meno esercizio di cpu...
Dato che la scheda grafica che utilizzi è la intel integrata nella cpu prova a usare xfce o mate, ma skype (la cui versione linux è penosa) è un pozzo senza fondo per cpu e mem nei due sistemi indifferentemente!!!!