Recentemente, pensei que os drivers gráficos são os que estão causando grandes atrasos/travamentos no meu sistema. Mas pouco antes, descobri que o processo kidle_inject
está causando todos esses problemas. (Ao pesquisar, acredito que essa seja uma "característica" do intel_pstate
).
Embora eu entenda que isso faz isso para manter meu computador/processador resfriado, isso afeta quase tudo que faço e que usa muito poder de processamento. Por exemplo, estou jogando Minecraft e quando o processador atinge um determinado limite (não sei qual é a %), esse kidle_inject
processo entra em ação (acredito que gera um para cada núcleo de CPU que tenho) e em vez de ajudar em manter meu computador legal, isso piora as coisas.
Isto é o que acontece:
- Por exemplo, estou jogando Minecraft e, como disse, em uma certa% de uso da CPU, vários
kidle_inject
processos são gerados (4 em mim porque tenho 4 núcleos de CPU). - Após a geração desses processos, o uso da CPU no Indicador do Monitor do Sistema dispara para 95% -100% constantes, o que causa um atraso muito grave no meu computador.
- Quando isso acontece, recorro apenas à abertura de uma
tty
sessão. (Recentemente fiquei sabendo disso e ainda não sei como eles realmente são chamados). Digitar otop
comando expõe que esseskidle_inject
processos consomem pelo menos 60% da CPU em cada um deles, enquanto outros processos consomem apenas cerca de 2% a 5%. E foi assim que eu soube que esses eram os culpados pelo grave atraso do meu computador.
Ainda não testei porque sabia disso antes, mas muitas vezes atrás, tentei jogar Super Tux Kart também (o lançamento mais recente) e também obtive uma% de CPU muito alta, além de gagueira de áudio, e também obtive 100 % CPU quando acabei de construir um projeto no Android Studio que acredito que não deveria usar muita CPU (e também tenho algumas configurações para melhorar o desempenho do Gradle), que acredito que essa também foi a causa raiz daquela vez.
Então desabilitar intel_pstate
ou intel_powerclamp (ou talvez eles combinem?) Minha única maneira de resolver esse problema? Ou talvez eu possa definir quando esses kidle_inject
processos serão gerados? Tenho lido algumas pessoas que intel_pstate
também estão tendo problemas, mas todas elas (que eu me lembre) estão em 14.04 ou 14.10 eEstou no Ubuntu 15.04então pensei que talvez os problemas deles fossem diferentes dos meus.
Toda ajuda é muito apreciada. Obrigado!
Responder1
kidle_inject
é introduzido thermald
e não pelo intel_pstate
driver de escalonamento de frequência da CPU. Tente desativar o Thermald. Dito isto, o driver intel_pstate tem problemas e, se os problemas continuarem, tente desativá-lo também, de modo que você volte para o driver de escalonamento de CPU acpi-cpufreq. (algumas notas de "como fazer" deoutra resposta)