Obtendo problemas com intel_pstate

1

Recentemente, eu pensei que os drivers gráficos são o único que me causa atrasos / interrupções muito grandes no meu sistema. Mas apenas mais cedo, descobri que o processo kidle_inject está causando todos esses problemas. (Ao pesquisar, acredito que este foi um "recurso" de intel_pstate ).

Embora eu entenda que isso faz isso para manter o meu computador / processador legal, isso afeta muito quase tudo o que faço, que usa muito poder de processamento. Por exemplo, estou jogando Minecraft e quando o processador atinge um certo limite (não sei o que é%), esse kidle_inject processa chutes (acredito que ele gera um para cada núcleo de CPU que tenho) e em vez de ajudar a manter meu computador legal, isso piora as coisas.

Isso é o que acontece:

  1. Por exemplo, estou jogando Minecraft, e como eu disse em uma certa porcentagem de uso da CPU, vários processos kidle_inject são gerados (4 em mim porque eu tenho 4 núcleos de CPU).
  2. Após a propagação desses processos, o uso da CPU no meu Indicador do Monitor do Sistema aumenta constantemente para 95% -100%, o que causa atrasos muito graves no meu computador.
  3. Quando isso acontece, só recorro a abrir uma sessão tty . (Eu só recentemente soube disso e ainda não sei o que eles são realmente chamados). Digitar o comando top mostra que os processos kidle_inject consomem pelo menos 60% da CPU em cada um deles, enquanto outros processos são baixos em cerca de 2% -5% apenas. E foi assim que eu soube que esses eram os culpados pelo atraso grave do meu computador.

Eu ainda não testei porque eu sabia sobre isso antes, mas muitas vezes, eu tentei jogar Super Tux Kart também (a mais nova versão) e também consegui um% de CPU muito alto, além de gagueira de áudio, e eu também recebo 100% de CPU quando eu apenas construo um projeto no Android Studio que eu acredito que não deveria usar muita CPU (e eu tenho algumas configurações para melhorar o desempenho do Gradle também), que eu acredito que essa foi a causa raiz também naquela época.

Então está desabilitando intel_pstate ou intel_powerclamp (ou talvez eles andem juntos?) minha única maneira de resolver este problema? Ou talvez eu possa definir quando os processos kidle_inject são gerados? Eu tenho lido algumas pessoas que estão recebendo problemas com intel_pstate também, mas todas elas (que eu me lembro) estão em 14.04 ou 14.10 e estou no Ubuntu 15.04 então eu pensei que talvez a sua problemas são diferentes do meu.

Toda ajuda é muito apreciada. Obrigada!

    
por CodeHarmonics 18.10.2015 / 08:19

1 resposta

0

kidle_inject é introduzido por thermald e não pelo driver de ajuste de frequência da CPU intel_pstate . Tente desativar o thermald. Dito isto, o driver intel_pstate tem problemas, e assim, se os problemas persistirem, tente desabilitá-lo também, de modo que você volte para o driver de dimensionamento de CPU acpi-cpufreq. (algumas notas "como" de outra resposta )

    
por Doug Smythies 18.10.2015 / 08:57