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

175

Eu instalei ou atualizei para o Ubuntu 16.04, mas estou tendo alguns problemas com minha placa de vídeo.

  • O visor 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 gráficos baixos

  • 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 uma dessas questões provavelmente tem uma solução.


Se você estiver enfrentando 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 (a minha não funcionou ou há uma maneira mais rápida), fique à vontade para postar outra resposta POLITE, descrevendo o problema e como você o solucionou.


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

O andarilho
fonte
3
Para aqueles que ficaram presos no loop de login após instalar o driver da nvidia ... dê uma olhada em askubuntu.com/a/760469 , parece que os drivers da 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 deseja instalar os drivers da nvidia ... Não prossegui, pois meu problema de cintilação parou.
precisa saber é o seguinte
Meu problema não está listado, mas certamente se qualifica para problemas "NVidia & 16.04". askubuntu.com/questions/789972/...
andyczerwonka
Resolvi
Ao longo dos anos, tentei várias soluções sugeridas, como limpeza, gráficos ppa, drivers adicionais etc. etc. em vários laptops. Para mim, nada disso funcionou. Com os drivers da nvidia, eu sempre recorro ao baixar e instalar drivers da nvidia, seguindo as instruções no executável.
Eduard Drenth 7/08/16
1
Não consigo responder a essa pergunta, mas a instalação dos drivers da NVIDIA com a bandeira "--no-opengl-files" me ajudou
shaunakde 30/09/16

Respostas:

204

Esteja ciente de que esta resposta pode ficar um pouco desatualizada. Farei o possível 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 da Barra de Ativação 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, verifique se você pode inserir um TTY

Pressione Ctrl+ Alt+F1

Se isso levar a uma tela preta com um prompt de login, continue. Caso contrário, você provavelmente terá que inicializar com um sinalizador especial do kernel. 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. Corra sudo add-apt-repository ppa:graphics-drivers/ppae então sudo apt-get update.
  4. Corra sudo apt-get install nvidia-driver-430.
  5. Reinicialize 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 a Ubuntuopção e pressione E.
  3. Adicione nouveau.modeset=0ao final da linha começando com linux.
  4. Pressione F10para 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 a atualização para o 16.04. Se uma nova instalação for afetada, a solução será a mesma.


Se você tiver problemas depois, faça uma pergunta diferente. (Consulte esta pergunta 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 o ambiente da área de trabalho

    • Se estiver no Unity, corra sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop.
    • Se no GNOME, execute sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop.
    • Se em execução MATE sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
    • Cada Ubuntu DE possui seu próprio nome de pacote. Se você possui o KDE ou qualquer outra coisa, o nome deve ser semelhante ao descrito acima.
  • Nova reinstalação
    • Não é a opção mais convidativa, mas às vezes é a melhor coisa a fazer em casos como este.

Lembre-se de que muitas coisas 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 é apenas para problemas de driver com 16.04 e nVIDIA. Seu problema pode ser mais profundo que um driver ruim.


Outros problemas após a correção

  • Se você chegar a uma exibição em funcionamento, mas executar um loop de login (você entra e volta à tela de login), dê uma olhada aqui .
O andarilho
fonte
1
@XiaodongQi Você tentou desativar o Secure Boot? As outras respostas aqui sugerem que corrige o loop de login.
TheWanderer
1
Isso é muito estranho. OK, isso pode quebrar o 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 restante das etapas.
TheWanderer
1
Eu acho que você precisa reinstalar: / @Pavel
TheWanderer
1
Ha - isso não ajudou.
user3728501
2
Ainda os mesmos sintomas com nvidia-367.
Sds
11

Instalei o Ubuntu 16.04 e tudo funcionou bem até que eu mudei para o driver NVIDIA. Depois de reiniciar, não consegui passar da tela de login. A solução que funcionou para mim foi desativar a inicialização segura .

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

Karhu
fonte
askubuntu.com/questions/761886/... e você vai poder usar nvidia e efi
QkiZ
como deve ser óbvio pelo nome, desabilitar a inicialização segura o torna inseguro.
tbodt
7

Para O visor está em branco e O visor pisca

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

Existem duas soluções para isso:

  1. Use o driver NVIDIA versão 364 do PPA de 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
    • escolha lightdmcomo padrão quando solicitado.

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

Independente Peculiar
fonte
Então você teve um loop de login? Existem cinco 'questões' na questão.
TheWanderer
eu tinha tanto o visor está em branco e O display pisca
Peculiar Independent
Ah Bem, você provavelmente deve colocar isso na resposta;).
TheWanderer
2
Oi - Eu tentei 361, 364 e 367 sem sucesso. Tentei reconfigurar o lightdm também, sem resultados. 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 a inteligência somente através da seleção primária. Eu ficaria feliz em tentar qualquer outra solução se há algo mais que eu estou esquecendo
pandaadb
1
Eu fiz exatamente, agora não consigo logar no ubuntu.
Atletikan
6

Atualizei do Ubuntu GNOME 15.10 para 16.04 e me deparei com uma tela preta. Usando systemctl statuse vasculhando os logs, descobri que os drivers proprietários da NVidia estavam quebrados.

Limpar nvidia-*e reinstalar gdmme levou ao modo de gráficos baixos, mas a reinstalação dos drivers da NVidia trouxe de volta a tela preta. Como se vê, o Secure Boot foi definido como "Windows" nas configurações do BIOS. Alterei para "Outro" e meu problema foi resolvido.

Antes de encontrar a opção inicialização segura que eu tinha tentado purgar e reinstalar nvidia-*, xorg*, xserver-xorg, ubuntu-gnome-desktop, gnome-desktop-environment. Não tenho certeza se isso ajudou ou não, mas parece melhor colocá-lo. Além disso, a ferramenta de atualização havia dito que precisaria desativar o Secure Boot para ter sucesso, mas que o reativaria posteriormente. Foi isso que me levou a procurar.

kd8azz
fonte
basta usar nvidia driver versão 364
Independent Peculiar
4

Verifiquei o arquivo de log X11 em /var/log/Xorg.0.log quanto a 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) 

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

A verificação da 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 recomendadas para instalar os drivers da NVIDIA fornecidas aqui não me ajudaram, pois o driver mais recente da NVIDIA não suporta a minha placa.

Portanto, após algumas pesquisas na Internet, encontrei a sugestão de ajudar o sistema X11 um pouco, 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 o esperado e nenhuma linha de erro (EE) aparece no arquivo de log.

Wolfgang Fahl
fonte
4

Para quem está seguindo o guia, mas o problema ainda aparece, talvez isso 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ê suspeitou que foi vítima desse problema, siga o meu guia abaixo.


Abaixo, basta copiar e colar a resposta da minha própria pergunta aqui .


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

Problema : Minha placa (NVIDIA GTX980M) não funciona bem com o novo driver proprietário da 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 o estável, em nvidia-352vez de novos drivers.

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

No entanto, com base no meu teste anterior, a nvidia-361 até a versão mais recente (nvidia-370 no momento da redação) é a fonte do meu problema.

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


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

Passos :

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

    sudo apt-get purge nvidia-* libcuda-* 
    

    .

  2. Crie uma pasta temporária para armazenar nvidia-352os arquivos necessários

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

    .

  3. Faça o download dos arquivos necessários para nvidia-352o 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 problemas para fazer nvidia-352_352.63-0ubuntu3_amd64.debo download no link acima (me ocorreu), também poderá fazer o download em 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
    

    Edição 2:

    Os links acima são para o driver NVIDIA de 64 bits; para quem procura 32 bits, consulte o link abaixo:

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

    As etapas são as mesmas, basta baixar arquivos diferentes que suportam sua configuração de 32 bits.

    .

  4. Instale todos os arquivos debs.

    sudo dpkg -i *.deb
    

    .

  5. Reiniciar

    .


Voila! Se você inicializou na área de trabalho sem uma única falha, resolveu esse problema gráfico com sucesso!

Desfrutar! : D

Mohd Shahril
fonte
2

Depois de lutar com 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 a inicialização segura e o fiz, mas de alguma forma, talvez porque o Windows também esteja instalado, ele não foi desativado (durante a instalação). reiniciando e pressionando F2 (na Asus) entrei no BIOS, na segurança e desabilitei a inicialização segura. reiniciado, e pronto! Embora isso possa ser específico para determinadas versões do BIOS ou sistemas de inicialização dupla, ninguém postou esta solução aqui antes.

Yuval Harpaz
fonte
1

Eu tentei muitas soluções e não funcionou. Por fim, tentei isso e funcionou perfeitamente, sem a necessidade de fazer coisas assim sudo service lightdm stope 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

Amir
fonte
0

Todos os dias eu verifico se há atualizações e as baixa usando o Software Updater. Mas ontem à noite o Ubuntu me pediu um download parcial (dito, algo não instalado corretamente - algo assim), então eu sigo o processo de Download Parcial . No final do processo de download, ele solicitou uma reinicialização, então eu reinicio o Ubuntu. Após a reinicialização, o logotipo de inicialização e a janela de login ficam em baixa resolução , no loop de login e sem conexão à Internet (wifi + ethernet que eu tentei) ! Então, eu nem consigo logar!

Estou usando o Ubuntu 16.04.2 LTS no laptop ASUS X556UQ .

Após uma longa experiência (tentando acima e outras soluções do Google), acho que o problema ocorre com o mais recente Linux Kernel 4.8.0-42 com o driver Nvidia 378 ! Então, eu atualizo para o driver da Nvidia 370 usando TTY ( Ctrl+ Alt+ F1) e reinicio o Ubuntu usando o Linux Kernel 4.8.0-41 (usando o menu grub) e todos os problemas resolvidos!

Mahmudul Hasan Shohag
fonte
-1

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

Boa sorte!

Joe Berry
fonte
-1

Estou com esse problema de loop de login há meses sem fim. Agora finalmente recebi uma resposta e realmente quero compartilhá-la com todos vocês que estão puxando seu cabelo para a solução. Se houver uma maneira mais simples de fazer isso também, informe.

Este é o meu primeiro post, por isso, tenha em atenção os erros que possa cometer como um primeiro temporizador :)

Vou contar todo o processo que fiz desde o início, para que você saiba quais são todos os métodos que tentei.

  1. Inicialmente, ao instalar o Ubuntu, a tela estava incrivelmente lenta e atrasada. A saída veio da saída gráfica incorporada (o VGA embutido) e, depois de instalar os drivers da NVIDIA, mostrava um loop de login no qual, quando o usuário faz login no PC, a tela pisca e 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 dessa 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, havia um método para tentar instalar o lightdmgerenciador em vez do gdmgerenciador habitual que estava no ubuntu. Eu mudei a manjedoura de exibição para a mesma, mas também não estava funcionando.

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

  5. Após uma reinicialização, a tela parou de funcionar novamente e, desta vez, o tty também parou de aparecer, mesmo depois de eu usar os Ctrl-Alt-F1atalhos para 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. Portanto, depois de tentar instalar o ambiente da área de trabalho, o sistema operacional travou com uma mensagem dizendo "Oh não! Algo deu errado!". Então atingiu novamente.

  7. Tirando a versão do Ubuntu Server, passei a Kubuntu 16.04pensar que seu gerenciador de exibição pode ajudar. Eu instalei primeiro depois de remover a GPU e a instalação correu bem. Depois disso, 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, pois essa foi outra sugestão. Também tentei a nvidia-300, nvidia-340 e nvidia-367 proprietária na época, mas todas foram em vão. Havia também alguns PPAs com versões experimentais (ppa xorg-edgers e algo semelhante), mas eles também não funcionavam.

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

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

Joe
fonte
1
Por favor edite sua resposta para focar a solução real. Deixe de fora as coisas que você tentou sem sucesso. Este é um site de perguntas e respostas, não um blog ou fórum .
Melebius
-2

Minhas soluções é essa.

Driver OS ubuntu 16.04 nvidia anterior ao 350, instalado nas atualizações de software do ubuntu

Eu baixo da nvidia o driver 370 e executo sh./path-to-driver no terminal, digite tty

ctrl alt f1

e mate o processo lightdm

sudo service lightdm stop

com este comando tem problemas

Solução

Primeiro reinicie o PC e o meu primeiro problema foi que não consigo entrar na área de trabalho no ubuntu e não consigo entrar no terminal tty, entrei no modo de recuperação e vá para o terminal raiz e faça isso

nvidia-uninstall

isso remove o driver da nvidia que sua instalação com o comando ./nvidia.run

e reinicie e veja. 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 ao baixar a página da nvidia

Jonathan Rodriguez
fonte
5
nvidia-currenté um driver herdado. É uma má solução na maioria dos casos.
precisa saber é o seguinte