Ubuntu extremamente lento no PC high end

2

Então eu finalmente consegui instalar o Ubuntu no meu PC em casa.

A instalação correu bem, suave e tudo. Quando eu finalmente reiniciei o sistema operacional, tudo estava terrivelmente lento. Comecei instalando os drivers mais recentes da NVidia e usando a configuração de firmware do microcódigo do processador. Reiniciado novamente, mas isso não fez nada também. Abrir o gerenciador de arquivos, por exemplo, leva cerca de 3-4 segundos. Existe um driver que ainda estou sentindo falta? Poderia ter que fazer alguma coisa sendo um SSD M2?

O desempenho no Windows infelizmente está bem.

Usando o Ubuntu 15.10

Informação do PC:

  • I7-5820k
  • GTX980TI
  • Ram DDR4 de 16 GB
  • 512 GB Samsung 950 Evo

Saída do inxi-G:

Graphics:  Card: NVIDIA GM200 [GeForce GTX 980 Ti]
       Display Server: X.Org 1.17.2 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
       Resolution: [email protected], [email protected]
       GLX Renderer: GeForce GTX 980 Ti/PCIe/SSE2
       GLX Version: 4.5.0 NVIDIA 352.63

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
437636

A saída da informação de frequência do cpower. Eu mudei o governador para perfomance agora:).

    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: 1.20 GHz - 3.80 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.20 GHz and 3.80 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 434 MHz.
  boost state support:
    Supported: yes
    Active: yes
    
por Joost 24.11.2015 / 10:36

2 respostas

2

A velocidade da sua CPU é muito, muito lenta. No meu sistema, com um Core2 Quad que tem mais de 6 anos, eu recebo:

$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
2394000

O seu é um processador muito mais rápido e ainda está executando ordens de magnitude mais lentas. O problema parece ser o seu governador de CPU. Isso controla como a CPU se comporta. Suas opções são:

  • Desempenho mantém a CPU na maior frequência possível
  • O Powersave mantém a CPU na menor frequência possível
  • O Espaço do usuário exporta as informações de frequência disponíveis para o nível do usuário (por meio do sistema de arquivos / sys)           e permite o controle do espaço do usuário da frequência da CPU
  • Ondemand dimensiona as frequências da CPU de acordo com o uso da CPU (assim como a escala de frequência do espaço do usuário          daemons, mas no kernel)
  • Conservador age como o ondemand, mas aumenta a frequência passo a passo

Você definiu como powersave , por isso limita a CPU em um esforço para consumir o mínimo de energia possível. Configurá-lo para praticamente qualquer outra coisa irá melhorar seu desempenho. Eu recomendo que você use ondemand , que dá a opção mais flexível, alta velocidade quando necessário e baixa quando não, de modo a não desperdiçar energia.

Execute este comando para alterar o governador para ondemand :

echo "ondemand" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

NOTA @CharlesGreen aponta em os comentários que você pode ter apenas powersave e performance disponível. Ele também forneceu um link para uma pergunta semelhante , portanto, se essa abordagem não funcionar, sugiro que você leia a solução oferecida lá.

    
por terdon 24.11.2015 / 18:25
2

Uma resposta alternativa que pode ser mais apropriada para novas instalações do Ubuntu é usar os comandos cpupower que controlam o sistema do governador intel_pstate.

O comando cpupower frequency-info indicará na primeira linha, se intel_pstate for o mergulhador sendo usado, e na seção current_policy indicará 'powersave' ou 'performance'

Para alterar o problema de política, o comando

sudo cpupower frequency-set -g performance

Isso não persiste durante a reinicialização (para meu laptop), mas pode ser colocado em /etc/rc.local ou em um método de inicialização semelhante.

Em uma nota lateral: Eu também usei o ondemand governor em versões anteriores do Ubuntu: se desejado, o intel_pstate pode ser desabilitado pelo uso da variável do kernel "intel_pstate = disable"

    
por Charles Green 24.11.2015 / 18:58