Inicialização extremamente longa após a instalação dos drivers da Nvidia

12

Estou usando o Ubuntu 16.04 e depois de algum tempo (eu acho que isso começou a acontecer depois que eu atualizei os drivers da Nvidia) meus computadores começaram a inicializar muito devagar. Eu tentei desativar alguns serviços desnecessários, mas isso não ajudou. Eu corri dmesg e notei algumas lacunas realmente grandes. Aqui está o log completo: link

Espero que alguém me ajude com isso.

EDITAR:

systemd-analyze blame | head

2min 16.363s docker.service 23.442s rabbitmq-server.service 16.774s grub-common.service 15.149s [email protected] 13.691s dev-sda1.device 11.113s NetworkManager-wait-online.service 9.852s ModemManager.service 9.278s accounts-daemon.service 8.372s iio-sensor-proxy.service 8.176s apparmor.service

lspci -k | grep -iEA3 '3D|VGA'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Subsystem: Acer Incorporated [ALI] 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Acer Incorporated [ALI] GK208M [GeForce GT 740M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

EDIT2:

Depois de desativar alguns serviços, é isso que o systemd-analyze blame | head retorna:

 13.900s dev-sda1.device
 12.040s NetworkManager-wait-online.service
 10.572s ModemManager.service
  9.424s accounts-daemon.service
  8.030s apparmor.service
  7.827s grub-common.service
  7.356s systemd-logind.service
  6.810s rsyslog.service
  6.769s avahi-daemon.service
  6.766s bluetooth.service

EDIT3:

Saída de /var/log/boot.log

link

EDIT4:

Do Grub até a tela de login, demora cerca de 30 segundos, mas a partir da tela de login até que meu computador esteja pronto para uso, demora cerca de um minuto.

    
por Alen 16.05.2017 / 10:23

2 respostas

0

Existem três maneiras principais (e provavelmente muito mais de três maneiras no total) de instalar drivers da nvidia.

  1. driver binário (com apt install , meu jeito favorito)
  2. o aplicativo "Drivers adicionais" (ótimo, confiável, mas não a melhor seleção de drivers, às vezes superado)
  3. Compilações mais recentes distribuídas pela Nvidia em .run format

você pensaria que os arquivos foram instalados e o resultado seria o mesmo, mas não é.

O arquivo .run da Nvidia é bastante duvidoso se você me perguntar. Eu costumava pensar que seria a margem mais sangrenta, mas acontece que empalidece em comparação com o método apt em termos de desempenho. Certifique-se de que a versão do driver é a mais recente, mas talvez seja uma edição de código apenas para Windows e sem nenhum benefício específico sobre como ela é executada no Linux.

Eu recomendaria a desinstalação do seu driver nvidia atual:

  • se você fez isso através do .run em um modo de console sem sessão ( ctl - alt - F6 ) repita o procedimento e execute o comando (admin) como se fosse instalá-lo, mas adicione o --uninstall flag no final do comando install / sh.
  • se você fez isso por meio do aplicativo "Driver adicional", abra-o novamente e simplesmente marque o driver do X.org para aplicar e reiniciar.

você pode instalar por meio do método binário dessa maneira:

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update 
ubuntu-drivers devices  
sudo apt-get install nvidia-(your version number)
    
por tatsu 16.05.2017 / 16:19
0

Se o seu computador inicializou bem antes de instalar o driver, seu computador tem mais de 4GB de RAM, disco (s) e / ou SSD (s) têm muito espaço sobrando e seu computador inicializa lentamente, mas funciona apenas bem depois de alguns segundos tela de login aparece, então o driver é provavelmente causando o problema.

Eu gostaria de sugerir que você verifique a carga alta que o seu computador carrega ao inicializá-lo e preste atenção, especialmente quanto de RAM, disco e / ou carregamento SSD há durante as inicializações e também verifique se há atualizações disponíveis para o funcionamento sistema e tal.

Desabilitar os serviços que você não precisa é bom, mas o mais provável é que não resolva o problema (a menos que todos os serviços desabilitados usem mais de 4GB de RAM), porque normalmente a quantidade de RAM usada não será grande ( Os sistemas operacionais Linux são MUITO mais leves que o Windows e você pode facilmente executar distros de 64 bits com apenas 1 GB de RAM.

Verifique também se o BIOS de sua placa-mãe usa a inicialização UEFI e, em caso afirmativo, veja se a desativação resolve o problema.

A inicialização UEFI não é suportada no Linux e seu computador pode tentar usar a inicialização UEFI porque sua placa gráfica a utiliza automaticamente se a inicialização UEFI estiver ativada antes de usar o carregador de inicialização e, portanto, o atraso na inicialização.

Por fim, você pode tentar outra distro como o Debian, que é a distro mais estável da família e o ubuntu é baseado em.

    
por user241367 22.05.2018 / 23:31