A frequência da CPU não vai além de 800MHz no meu Dell XPS 13 com ivybridge

2

Não posso ultrapassar os 800MHz no meu CPU Dell XPS 13 Ivybridge.

$ cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 2.60 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1000 MHz and 2.60 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

Mesmo se o problema sudo cpupower frequency-set -g performance eu ainda tiver 800MHz. Então eu tentei

$ sudo cpupower frequency-set -f 2.60GHz
Setting cpu: 0
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?

... sem sorte. Meu laptop é lento, especialmente quando está funcionando com bateria. Eu vi que havia um bug aberto aqui que parece ser semelhante à minha experiência, mas foi fechado por informação insuficiente. Alguém pode me ajudar por favor?

EDITAR:

Eu inicializei com a opção intel_pstate=disable e agora posso definir frequências e reguladores. No entanto, meu laptop ainda é lento e não responde mesmo no modo de desempenho, então há algo mais dando problemas.

    
por lviggiani 08.02.2016 / 11:00

1 resposta

1

você precisa carregar o módulo userspace

modprobe cpufreq_userspace

e defina o governador

cpupower frequency-set --governor userspace

Os arquivos em / sys / devices / system / cpu / cpu0 / cpufreq / fornecem informações e um meio de controlar o subsistema de escala de frequência. Os valores das sementes são dados em Khz. Você precisa ser root para acessar o sistema de arquivos / sys.

Exemplo:

A velocidade máxima é em / sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_max_freq.

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
700000

Sua velocidade mínima é de / sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_min_freq.

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
500000

você pode escrever para / sys / devices / system / cpu / cpu0 / cpufreq / scaling_setspeed para alterar a velocidade atual.

echo 700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

cat /proc/cpuinfo

cpu MHz  : 697.252

echo 900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
cat /proc/cpuinfo
cpu MHz  : 976.152

Para obter mais informações sobre como alterar a frequência

http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling

Para mostrar frequência e mais informações, tente instalar i7z

sudo apt-get update
sudo apt-get install i7z

para executar o tipo i7z: sudo i7z

    
por 08.02.2016 / 13:05