Questão Problemas gráficos após / durante a instalação do Ubuntu 16.04 / 16.10 com gráficos NVIDIA


Eu instalei ou atualizei para o Ubuntu 16.04, mas estou tendo alguns problemas com a minha placa gráfica.

  • O display está em branco
  • A tela pisca
  • Itens na tela não são exibidos corretamente
  • Certos programas reclamam de problemas gráficos
  • O computador inicializa no modo de baixo gráfico

  • Seu problema específico pode não estar aqui, mas tente as soluções descritas nas respostas de qualquer maneira.

Essa questão é muito ampla, mas cada um desses problemas provavelmente tem uma solução.


Se você estiver experimentando um loop de login, verifique a última parte da minha resposta.


Se você tiver um dos problemas listados e tiver sua própria solução (o meu não funcionou ou há uma maneira mais rápida), sinta-se à vontade para postar outra resposta do POLITE, descrevendo seu problema e como você o corrigiu.


Aqueles que tentam instalar o Ubuntu, por favor, consulte a seção intitulada: If you are unable to enter a TTY or are trying to install Ubuntu.


166
2018-04-23 00:01


origem


Para aqueles presos no loop de login depois de instalar o driver nvidia ... por favor, dê uma olhada askubuntu.com/a/760469 parece que os drivers nvidia ainda não são compatíveis com a versão mais recente do kernel. Você também pode tentar as etapas mencionadas aqui askubuntu.com/a/761326, se você ainda quiser instalar os drivers nvidia embora ... Eu não procedi como o meu problema de flicker parou. - Ajinkya Patil
Meu problema não está listado, mas certamente se qualifica para problemas "NVidia & 16.04". askubuntu.com/questions/789972/… - andyczerwonka
Eu resolvi esse problema com driver proprietário, versão 304 - valeriocomo
Ao longo dos anos tenho tentado muitas soluções sugeridas, tais como purga, gráficos ppa, drivers adicionais etc. etc. em vários portáteis. Para mim, nada disso funcionou. Com nvidia drivers eu sempre recuo em baixar e instalar drivers da nvidia, seguindo as instruções do executável. - Eduard Drenth
Eu não posso responder a esta pergunta, mas a instalação de drivers da NVIDIA com a bandeira "--no-opengl-files" me ajudou - shaunakde


Respostas:


Por favor, esteja ciente de que esta resposta pode ficar um pouco desatualizada. Eu farei o meu melhor para atualizá-lo regularmente, mas não posso garantir nada. A versão do driver usada abaixo pode não ser a mais recente. Por favor, verifique a página do Launchpad para confirmar.

Cada um dos problemas descritos (e talvez até mais) pode ser corrigido seguindo as etapas abaixo.


Se você está instalando o Ubuntu, siga a seção 3.


1. Primeiro, certifique-se de que você pode digitar um TTY

pressione Ctrl+Alt+F1 

Se isso levar você a uma tela preta com um prompt de login, continue. Caso contrário, você provavelmente terá que inicializar com um sinalizador de kernel especial. As instruções estão abaixo.


2. Agora para a correção

  1. Faça login na sua conta no TTY.
  2. Corre sudo apt-get purge nvidia-*
  3. Corre sudo add-apt-repository ppa:graphics-drivers/ppa e depois sudo apt-get update.
  4. Corre sudo apt-get install nvidia-375.
  5. Reinicie e seu problema de gráficos deve ser corrigido.

3. Se você não conseguir entrar em um TTY ou estiver tentando instalar o Ubuntu

  1. Reinicie no GRUB.
  2. Destaque o Ubuntu opção e pressione E.
  3. Adicionar nouveau.modeset=0 até o final da linha que começa com linux.
  4. pressione F10 para arrancar.
  5. Siga as instruções acima.
    • (Se estiver instalando o Ubuntu, ignore esta etapa, mas siga o restante do tutorial após a conclusão da instalação.)

Essa solução deve corrigir muitos problemas descritos pelos usuários após uma atualização para o 16.04. Se uma instalação nova for afetada, a solução será a mesma.


Se você tiver problemas depois, faça uma pergunta diferente. (Consulte esta questão para sabermos que não é uma duplicata.) No entanto, existem algumas outras pequenas correções que você pode experimentar antes de fazer.

  • Reinstale o Xorg

    • Volte para o TTY e corra sudo apt-get purge xorg-* xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg.
  • Reinstale seu ambiente de área de trabalho

    • Se no Unity, execute sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop.
    • Se no GNOME rodar sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop.
    • Se no MATE run sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
    • Cada Ubuntu DE tem seu próprio nome de pacote. Se você tiver o KDE ou alguma outra coisa, o nome deve ser semelhante aos acima.
  • Reinstalar fresco
    • Não é a opção mais convidativa, mas às vezes é a melhor coisa a fazer em casos como este.

Por favor, lembre-se que há muitas coisas que podem dar errado, e isso não é uma correção garantida para tudo. Mesmo se você estiver enfrentando algo listado na pergunta, a solução pode não funcionar totalmente para você.

Esta resposta é meramente para problemas de driver com 16.04 e nVIDIA. Seu problema pode ir mais fundo do que um driver ruim.


Outras questões após a correção

  • Se você chegar a uma tela de trabalho, mas correr em um loop de login (você faz o login e retorna para a tela de login), dê uma olhada aqui.

194
2018-04-23 00:01



@ XiaodongQi Você já tentou desativar a inicialização segura? As outras respostas aqui sugerem que corrige o loop de login. - TheWanderer
Isso é muito estranho. OK, isso pode quebrar seu sistema ainda mais, mas acho que vale a pena um tiro: sudo apt-get purge nvidia*. Nenhum traço antes do asterisco. Em seguida, tente o resto dos passos. - TheWanderer
Eu acho que você precisa reinstalar: / @Pavel - TheWanderer
Ha - isso não ajudou. - user3728501
Ainda os mesmos sintomas com nvidia-367. - sds


Eu instalei o Ubuntu 16.04 e tudo funcionou bem até eu mudar para o driver NVIDIA. Após a reinicialização, não consegui passar da tela de login. A solução que funcionou para mim foi desativar inicialização segura.

Enquanto preso no loop de login, mudei para console Ctl+Alt+F1, reinicie e desative a inicialização segura UEFI. Agora tudo funciona com o driver nvidia instalado.


11
2018-04-27 20:34



askubuntu.com/questions/761886/… e você poderá usar nvidia e efi - QkiZ
como deveria ser óbvio a partir do nome, desabilitar a inicialização segura torna você inseguro. - tbodt


Para O display está em branco E A tela pisca

Eu enfrentei o mesmo problema, mas agora tudo funciona bem.

Existem duas soluções para isso:

  1. Use a versão do driver NVIDIA 364 da PPA dos drivers gráficos (melhor opção)

    • sudo add-apt-repository ppa:graphics-drivers/ppa
    • sudo apt update && sudo apt install nvidia-364
  2. Use LightDM em vez de GDM

    • sudo apt-get install lightdm
    • escolher lightdm como o padrão quando solicitado.

NOTA Se isso não funcionou para você, instale intel-microcode (se disponível) no aplicativo Drivers Adicionais antes de instalar o driver NVIDIA.


7
2018-04-24 21:24



Então você teve um loop de login? Existem cinco 'questões' na questão. - TheWanderer
Eu tinha tanto A tela está em branco e a tela pisca - Independent Peculiar
Ah Bem, você provavelmente deve colocar isso na resposta;) - TheWanderer
Oi - eu tentei 361, 364 e 367 sem sucesso algum. Tentei reconfigurar o lightdm também, sem resultados. Eu ainda não consigo me livrar de rasgar ao rolar ou assistir a vídeos / filmes. A única solução para ter gráficos decentes é usar intel somente através de prime-select. Eu ficaria feliz em tentar qualquer outra solução se houver algo mais que eu estou esquecendo - pandaadb
Eu fiz exatamente, agora eu não consigo acessar o Ubuntu em tudo. - atilkan


Eu atualizei do Ubuntu GNOME 15.10 para 16.04 e fui confrontado com uma tela preta. Usando systemctl status e vasculhando logs, descobri que os drivers proprietários da NVidia estavam quebrados.

Purga nvidia-* e reinstalando gdm me levou para o modo de gráficos baixos, mas a reinstalação dos drivers da NVidia trouxe de volta a tela preta. Como se constata, o Secure Boot foi definido como "Windows" nas configurações do BIOS. Eu mudei para "Outro", e meu problema foi resolvido.

Antes de encontrar a opção de inicialização segura, tentei limpar e reinstalar nvidia-*, xorg*, xserver-xorg, ubuntu-gnome-desktop, gnome-desktop-environment. Eu não tenho certeza se isso ajudou ou não, mas parece melhor colocá-lo. Além disso, a ferramenta de atualização disse que teria que desabilitar o Secure Boot para ter sucesso, mas que ele voltaria a funcionar depois. Isso é o que me levou a procurar por isso.


6
2018-04-27 01:03



é só usar a versão do driver nvidia 364 - Independent Peculiar


Eu verifiquei o arquivo de log do X11 em /var/log/Xorg.0.log para as entradas de erro (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

então a placa gráfica não foi detectada pelo driver nouveau.

Verificando o cartão instalado com lspci deu o seguinte resultado:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Com esse tipo de placa gráfica, as respostas que recomendam instalar os drivers NVIDIA fornecidos aqui não me ajudaram, pois o driver NVIDIA mais recente não suporta meu cartão.

Portanto, depois de alguma pesquisa na Internet, encontrei a sugestão de ajudar um pouco o sistema X11, especificando os detalhes do cartão em um arquivo.

/usr/share/X11/xorg.conf.d/20-nouveau-conf e usando as informações do comando lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Agora as coisas funcionam como esperado e nenhuma linha de erro (EE) aparece no arquivo de log.


4
2017-08-11 14:58





Para aqueles que estão seguindo o guia, mas o problema ainda aparece, então talvez tenha algo a ver com o próprio driver.

Algumas das GPUs da NVIDIA não funcionam bem com o driver mais recente. Se você suspeita que é a vítima desse problema, pode seguir meu guia abaixo.


Abaixo estão apenas copiar colar resposta da minha própria pergunta Aqui.


Eu fiz isso!! Foi um problema com o próprio driver!

Problema : My Card (NVIDIA GTX980M) não funciona bem com o novo driver proprietário do NVIDIA Linux. Solução : Use o driver antigo que suporta minha placa gráfica.


Basicamente, depois de espreitar a internet por um tempo, algumas pessoas disseram que talvez eu possa tentar usar estável nvidia-352 em vez de novos drivers.

No entanto, ao olhar apt-cache search nvidia-352Eu descobri que nvidia-352 é apenas um driver de transição para nvidia-361 driver gráfico.

No entanto, com base no meu teste anterior, nvidia-361 até o mais novo (nvidia-370 no momento da escrita) é a fonte do meu problema.

Então eu preciso baixar o exato nvidia-352 em vez de transição nvidia-361.


Se você está tendo o mesmo problema que o meu, abaixo estão as etapas de como resolvi o problema.

Passos :

  1. Desinstale todos os seus atuais drivers problemáticos da NVIDIA.

    sudo apt-get purge nvidia-* libcuda-* 
    

    .

  2. Crie uma pasta temporária para armazenar nvidia-352 arquivos requeridos

    cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    

    .

  3. Baixe os arquivos necessários para nvidia-352 driver gráfico.

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_amd64.deb
    

    Editar 1:

    Se você tiver problema ao fazer o download nvidia-352_352.63-0ubuntu3_amd64.deb do link acima (me ocorreu), você também pode baixá-lo de diferentes fontes.

    Aqui está um link alternativo para esse arquivo:

    http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_amd64.deb
    

    Editar 2:

    Os links acima são para o driver NVIDIA de 64 bits, para aqueles que estão procurando por 32 bits, então dê uma olhada no link abaixo:

    https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    

    As etapas são as mesmas, basta você baixar um arquivo diferente que suporte sua configuração de 32 bits.

    .

  4. Instale todos os arquivos debs.

    sudo dpkg -i *.deb
    

    .

  5. Reinicie

    .


Voila! Se você inicializou em sua área de trabalho sem ter uma única falha, você resolveu com sucesso este problema gráfico!

Apreciar! : D


4
2017-08-29 17:04





Depois de enfrentar esse problema por um dia e meio, ele foi resolvido desativando a inicialização segura nas configurações do Bios. durante a instalação do driver Fui solicitado a desativar boot seguro e eu fiz, mas de alguma forma, talvez porque o Windows também está instalado, não foi desativado (durante a instalação). reinicialização e pressionando F2 (na Asus) entrei no BIOS, segurança e, em seguida, desativado boot seguro. reiniciado e voila! Embora isso possa ser específico para certas versões do BIOS ou sistemas de inicialização dupla, ninguém postou essa solução aqui antes.


1
2017-08-30 11:55





Todos os dias eu verifico atualizações e faço o download delas usando o Software Updater. Mas na noite passada o Ubuntu me pediu um download parcial (disse, algo não instalado corretamente - algo assim), então eu sigo Download Parcial processo. Fim do processo de download pediu uma reinicialização, então reiniciei o Ubuntu. Após a reinicialização, o logotipo de inicialização e janela de login estão no baixa resolução, loop de login e sem conexão com a internet (wifi + ethernet tanto eu tentei)! Então, eu não consigo nem entrar!

estou a usar Ubuntu 16.04.2 LTS dentro Computador portátil ASUS X556UQ.

Depois de uma longa experiência (tentando acima e outra solução do Google), acho que o problema ocorre para o mais recente Kernel Linux 4.8.0-42 com Nvidia 378 motorista! Então eu mudei para Nvidia 370 driver usando TTY (Ctrl + Alt + F1) e reinicie o Ubuntu usando o Linux Kernel 4.8.0-41 (Usando o menu do grub) e todos os problemas resolvidos!


0
2018-03-16 15:01





Eu tentei muitas soluções e não funcionou. Finalmente, eu tentei isso e trabalhei perfeitamente, sem qualquer necessidade de fazer coisas como sudo service lightdm stop e assim por diante. Apenas execute os seguintes:

Isso mostra a lista de drivers compatíveis para seus dispositivos: sudo ubuntu-drivers list

Em seguida, execute para instalar os compatíveis:

sudo ubuntu-drivers autoinstall

Finalmente faça (ou apenas reinicie sua máquina):

sudo service lightdm restart


0
2018-02-12 05:20





Quando eu instalei o Ubuntu 16.04.1 eu tive problemas com gráficos que foram resolvidos usando nvidia-304 (já mencionado acima como uma solução). Acabei de atualizar meu sistema uma semana ou mais atrás e desde então eu me encontrei no "não posso entrar no problema de loop", como muitas pessoas já descreveram. Logando através de um tty, eu tentei instalar o nvidia-304, 324, 350 e 370. Nenhum deles funcionou. Finalmente eu tentei algo muito drástico. Eu instalei o Xubuntu 16.04.1. Funcionou imediatamente sem nenhum esforço específico da minha parte. Então parece que o problema está intimamente ligado ao gerenciador de desktop (Gnome). Então, se você pode mudar para o Xfce de dentro de uma janela shell, você pode ser bom com sua versão atual do Ubuntu (desculpe, mas eu não sei como fazer isso). Caso contrário, instale o Xubuntu.

Boa sorte!


-1
2017-11-08 02:42





Eu tenho tido esse problema de loop de login por meses agora até o fim. Agora eu finalmente tenho uma resposta, e realmente quero compartilhar com todos vocês que estão arrancando seus cabelos para a solução. Se houver uma maneira mais simples de fazer isso também, por favor, diga.

Este é o meu primeiro post de sempre, então por favor, sofra com quaisquer erros que eu possa fazer como primeiro temporizador :)

Eu vou contar todo o processo que eu fiz desde o início, assim você saberá quais são os métodos que eu tentei.

  1. No início, ao instalar o Ubuntu, a tela ficou incrivelmente lenta e atrasada. A saída veio da saída gráfica embutida (a VGA embutida) e depois de instalar os drivers NVIDIA, estava mostrando um loop de login no qual quando o usuário entra no PC, a tela pisca e então a tela de login aparece novamente em um loop infinito. A resolução também foi baixa, mas a saída veio do HDMI da GPU desta vez.

  2. Para tentar corrigir a situação, havia muitas sugestões na Web, como tentar remover o arquivo .Xauthority ou tentar fazer sudo chown user:user .Xauthority. Eu tentei os dois, mas em vão.

  3. Depois, houve um método para tentar instalar o lightdm gerente em vez do habitual gdm gerente que estava no Ubuntu. Eu mudei o gerenciador de exibição para o mesmo, mas também não estava funcionando.

  4. A próxima sugestão foi instalar o xubuntu-desktop ambiente e tente usá-lo. Quando eu removi o ubuntu-desktop e, em seguida, instalou o xubuntu-desktop. Isso realmente resolveu o problema, mas foi temporário. A tela de volta, mas a GTX 980 não estava visível na configuração do servidor Nvidia x. Mas neste momento depois que eu instalei CUDA que estava detectando o GPU.

  5. Depois de uma reinicialização, a tela parou de funcionar novamente e dessa vez o tty também parou de aparecer, mesmo depois de usar o Ctrl-Alt-F1 atalhos F7 individualmente.

  6. Pensando que isso era um problema no sistema operacional, comecei a experimentar outros sistemas operacionais. Eu baixei e tentei instalar uma versão do servidor Ubuntu. Depois de instalar a versão do servidor, tentei instalar um ambiente de área de trabalho. Assim, depois de tentar instalar o ambiente de desktop, o sistema operacional caiu com uma mensagem dizendo "Ah, não! Algo deu errado!". Então a atingiu novamente.

  7. Tirando a versão do Ubuntu Server I, então mudei para Kubuntu 16.04 pensando que seu gerenciador de exibição pode fazer alguma ajuda. Eu instalei primeiro depois de remover o GPU e a instalação correu bem. Depois disso eu instalei o driver da Nvidia depois de colocar de volta a GPU e o loop de login voltou. Isso era incurável novamente.

  8. Depois disso, tentei instalar diferentes drivers da Nvidia, já que foi outra sugestão. Eu tentei nvidia-300, nvidia-340 e proprietária nvidia-367 na época também, mas todos foram em vão. Havia também alguns PPA com versões experimentais (ppa xorg-edgers e algo similar), mas eles também não funcionavam.

  9. Então eu tentei instalar o Fedora. Mas no momento uma página falou sobre outros controladores VGA paralelos que podem estar no sistema. Então, quando eu verifiquei, notei que há um driver Matrox Graphics integrado na placa-mãe. (MG 200e). Este poderia ter sido o problema, pois poderia ter sido um conflito entre os pilotos durante todo esse tempo. Então comecei a pesquisar como desabilitar o driver.

  10. Então eu encontrei o método !!. Fui para a configuração da BIOS e, em seguida, desativei a opção "Onboard display". Isso resolveu o problema. Agora, quando abri o fedora, ele realmente começou a trabalhar junto com a placa de GPU e o driver ainda não estava instalado. Esta foi uma grande melhoria de antes. Depois de instalar o driver da Nvidia, o sistema operacional começa a funcionar bem.


-1
2017-11-12 11:58