Problemas gráficos depois / durante a instalação do Ubuntu 16.04 / 16.10 com gráficos NVIDIA

160

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

  • A exibição está em branco
  • A tela pisca
  • Os itens na tela não são exibidos corretamente
  • Certos programas reclamam de problemas gráficos
  • O computador inicializa no modo de baixa representação gráfica

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

Esta questão é muito ampla, mas cada uma dessas questões 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 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 .

    
por TheWanderer 23.04.2016 / 02:01
fonte

12 respostas

189

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ê estiver instalando o Ubuntu, siga a seção 3.

1. Primeiro, certifique-se de inserir 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. Executar sudo apt-get purge nvidia-*
  3. Execute sudo add-apt-repository ppa:graphics-drivers/ppa e, em seguida, sudo apt-get update .
  4. Executar sudo apt-get install nvidia-375 .
  5. A reinicialização e seu problema gráfico devem ser corrigidos.

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

  1. Reinicie no GRUB.
  2. Destaque a opção Ubuntu e pressione E .
  3. Adicione nouveau.modeset=0 ao final da linha que começa com linux .
  4. Pressione F10 para inicializar.
  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.)

Esta 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 é a mesma.

Se você tiver problemas depois, faça uma pergunta diferente. (Refira-se a esta pergunta para que possamos saber 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 execute 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 estiver no Unity, execute sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop .
    • Se no GNOME executar sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop .
    • Se no MATE, executar 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ê tem o KDE ou qualquer outra coisa, o nome deve ser semelhante aos acima.
  • reinstalação recente
    • Não é a opção mais convidativa, mas às vezes é a melhor coisa a fazer em casos como este.

Por favor, lembre-se de 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 ser mais profundo do que um mau driver.

Outros problemas após a correção

  • Se você chegar a uma exibição em funcionamento, mas se deparar com um loop de login (você faz login e retorna à tela de login), tire um olhar aqui .
por TheWanderer 23.04.2016 / 02:01
fonte
11

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 a inicialização segura .

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

    
por Karhu 27.04.2016 / 22:34
fonte
7

Para A exibição está em branco & amp; A tela pisca

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

Existem duas soluções para isso:

  1. Use a versão 364 do driver NVIDIA 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 o LightDM em vez do GDM

    • sudo apt-get install lightdm
    • escolha lightdm como 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.

    
por Independent Peculiar 24.04.2016 / 23:24
fonte
6

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

A remoção de nvidia-* e a reinstalação de gdm levaram-me ao 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 procurá-lo.

    
por kd8azz 27.04.2016 / 03:03
fonte
4

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) 

para que a placa gráfica não fosse detectada pelo driver nouveau.

verificar a placa instalada 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 este tipo de placa gráfica, as respostas que recomendam a instalação dos drivers NVIDIA fornecidas 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.

    
por Wolfgang Fahl 11.08.2016 / 16:58
fonte
4

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 é 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 : o 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 ficar à espreita na internet por um tempo, algumas pessoas disseram que talvez eu possa tentar usar nvidia-352 estável ao invés de novos drivers.

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

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

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

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

Etapas:

  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 necessários

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

    .

  3. Faça o download dos arquivos necessários para o driver nvidia-352 graphic.

    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 problemas para fazer o download de nvidia-352_352.63-0ubuntu3_amd64.deb no link acima (ocorreu a mim), também poderá fazer o download de fontes diferentes.

    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. Reiniciar

    .

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

Aproveite! : D

    
por Mohd Shahril 29.08.2016 / 19:04
fonte
1

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.

    
por Yuval Harpaz 30.08.2017 / 13:55
fonte
0

Todos os dias, procuro atualizações e faço o download delas usando o Atualizador de Software. Mas na noite passada o Ubuntu me pediu um download parcial (disse, algo não instalado corretamente - algo assim), então eu sigo o processo Download Parcial . 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 a janela de login estão em baixa resolução , login loop e não conexão com a internet (wifi + ethernet tanto eu tentei) ! Então, eu não consigo nem entrar!

Estou usando o Ubuntu 16.04.2 LTS no ASUS X556UQ Laptop .

Depois de um longo experimento (tentando acima e outra solução do Google), eu acho que o problema ocorre para o último Linux Kernel 4.8.0-42 com Nvidia 378 motorista! Então eu mudo para o driver Nvidia 370 usando TTY ( Ctrl + Alt + F1 ) e reinicio o Ubuntu usando o Linux < em> Kernel 4.8.0-41 (Usando o menu grub) e todos os problemas resolvidos!

    
por Mahmudul Hasan Shohag 16.03.2017 / 16:01
fonte
0

Eu tentei muitas soluções e não funcionou. Finalmente, tentei isso e trabalhei perfeitamente, sem precisar fazer coisas como sudo service lightdm stop e assim por diante. Basta executar o seguinte:

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

    
por Amir 12.02.2018 / 06:20
fonte
-1

Quando instalei o Ubuntu 16.04.1 pela primeira vez, tive problemas 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!

    
por Joe Berry 08.11.2016 / 03:42
fonte
-1

Eu tenho tido esse problema de loop de login há meses 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 há 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 fiz desde o início, assim você saberá quais são os métodos que eu tentei.

  1. No começo, 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, houve 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. Em seguida, houve um método para tentar instalar o gerenciador lightdm em vez do gerenciador gdm usual 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 ambiente xubuntu-desktop e, em seguida, tentar usá-lo. Quando eu removi o ubuntu-desktop e, em seguida, instalei 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 a GPU.

  5. Após a reinicialização, a tela parou de funcionar novamente e, desta vez, o tty também parou de ser exibido, mesmo depois de eu usar os atalhos Ctrl-Alt-F1 to 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, mudei para Kubuntu 16.04 , achando que seu gerenciador de exibição pode ajudar. 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 foi 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.

por Joe 12.11.2016 / 12:58
fonte
-2

Minhas soluções são isso.

OS ubuntu 16.04 nvidia driver antes de 350, instalado em atualizações de software do Ubuntu

Eu baixei da nvidia o driver 370 e executo sh./path-to-driver no terminal enter para tty

ctrl alt f1

e matar processo lightdm

sudo service lightdm stop

com este comando tem problemas

Solução

Primeiro reinicie o pc e meu primeiro problema foi que não consigo entrar no desktop no Ubuntu e não consigo entrar no terminal tty, entro em modo de recuperação e vou ao terminal root e faço isso

nvidia-uninstall

isto remove o driver da nvidia que você instalou com o comando ./nvidia.run

e reinicie e olhe. você precisa instalar o driver do Ubuntu com

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

ou encontre em software e atualizações e instale o driver

Esta solução é a minha solução do mesmo problema antes. Não consigo desinstalar o driver quando faço o download da página da web nvidia

    
por Jonathan Rodriguez 29.08.2016 / 19:52
fonte