Desativando o Intel Turbo Boost em 12.04

3

Eu tenho uma pergunta sobre o Intel Turbo Boost e a capacidade de desativá-lo no Ubuntu 12.04. Eu queria desabilitar o Turbo Boost porque ele produzia muito calor e eu não encontrei necessidade dele no Ubuntu (sendo tão leve comparado ao Windows). Eu encontrei isso instalando o msr-tools e executando o modprobe msr e então:

wrmsr -p(PROCESSOR) 0x1a0 0x4000850089

Onde o PROCESSOR é o número do núcleo do meu processador, posso desativar o Turbo Boost para esse núcleo. Depois de acrescentar o msr no meu etc / modules e as linhas wrmsr no meu rc.local, descobri que consegui desligar o Turbo Boost na inicialização.

Minha pergunta é: esse método foi usado com segurança para desativar o Turbo Boost ou devo tentar encontrar uma solução diferente?

Eu tenho um MSI-GE60 sem configuração no BIOS para o Turbo Boost, então mudá-lo desse jeito parecia ser o único caminho.

Obrigado a qualquer um que possa ajudar.

    
por AFriggenSquirrel 22.02.2013 / 02:25

4 respostas

1

Você pode definir as freqüências máximas da CPU para uma configuração logo abaixo do turbo boost - em anexo está o código que eu uso em rc.local

echo 1 > /sys/module/processor/parameters/ignore_ppc

for x in /sys/devices/system/cpu/cpu[0-3]/cpufreq/;do 
  echo 2501000 > $x/scaling_max_freq
done

No meu sistema, a velocidade de 250100 é uma velocidade turbo, não turbo sendo 2500000

Charles Green

    
por Charles Green 26.05.2014 / 22:22
1

Você também pode desativar o boost configurando /sys/devices/system/cpu/cpufreq/boost para 0.

    
por Jonas Malaco 05.06.2014 / 20:50
0

Por exemplo, para desativar o turbo em mais de 69 graus, você pode fazer um crontab a cada 1 minuto:

echo $['cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input'/69000] > /sys/devices/system/cpu/intel_pstate/no_turbo
    
por Lozongo 09.12.2015 / 19:59
-1

Você provavelmente terá que fazer isso através da BIOS - pelo menos, foi assim para mim. Caso contrário, você poderia instalar o indicador-cpufreq ( sudo apt-get install indicator-cpufreq ) e configurá-lo para uma configuração que não use o Turbo, como conservador. Você pode até configurá-lo para uma velocidade constante (a minha é geralmente em 1,2), e alterá-lo quando você achar que as coisas estão ficando lentas. Eu também recomendaria o Hardware Sensors Indicator:

 sudo add-apt-repository ppa:alexmurray/indicator-sensors
 sudo apt-get update
 sudo apt-get install indicator-sensors

Para monitorar sua temperatura e garantir que ela não seja alta.

    
por asymptotically 18.07.2013 / 16:41