Ubuntu 15.04 pisca na tela de logon e fica preto

18

Algumas semanas atrás, eu construí um desktop e instalei o Ubuntu 15.04 e venho lutando com ele desde então. Parece haver um problema com a compatibilidade dos drivers da NVIDIA e do Ubuntu.

(Depois de semanas lutando com várias telas em preto / roxo, alternando o conjunto de nós, colocando a lista negra em outro lugar e reiniciando o lightdm / tentando o gdm, retornando o meu GTX960 para um GTX750TI, instalando o Ubuntu 14.04 e 14.10, loops de login e algumas outras coisas, tenho certeza Esqueci, tenho o seguinte exemplo mínimo.)

  1. Eu crio um USB de inicialização com o Ubuntu 15.04.
  2. Eu seleciono "Install Ubuntu" (observe que devo editar as opções para isso, alterando "quiet splash" para "quiet splash nomodeset" ou caso contrário não funcionará).
  3. Depois de instalar o Ubuntu, sou solicitado a reiniciar. Posso inicializar no modo de recuperação (embora a resolução seja estranha), mas não normalmente.
  4. Neste ponto, eu tentei várias coisas (reinstalar drivers da nvidia, adicionar permanentemente um conjunto de nós às opções de inicialização etc.), a maioria das quais acaba levando à necessidade de reinstalar o Ubuntu do zero devido à incapacidade de ver qualquer coisa sem remover a placa gráfica e conectar o monitor na placa-mãe.

Acabei de concluir os três primeiros passos, que agora são a memória muscular, e estou implorando por sugestões sobre um novo passo 4.

EDIT : Tentei as etapas aqui (o que me levou à opção nomodeset que me permite ver a tela enquanto instalo o Ubuntu), mas quando atualizo os drivers da NVIDIA (tentei as versões proprietária e não proprietária, muitas versões diferentes números de versão), isso me leva a outros problemas. Na maioria das vezes, é um loop de login , mas ocasionalmente é uma tela preta / roxa. Quando sigo a sugestão para resolver o loop de login, isso invariavelmente me leva de volta a uma tela em branco e, em seguida, reinstalo o Ubuntu.

$ sudo lshw -C video
  *-display UNCLAIMED     
       description: VGA compatible controller
       product: GM107 [GeForce GTX 750 Ti]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff

Atualização: a instalação do zangão permite que eu escape do loop de login. A resolução do meu monitor ainda não parece correta e eu tenho que clicar em cerca de uma dúzia de caixas "Informar problema no sistema".

Edit: Meu xorg.log está aqui.

Gschneider
fonte
você pode colar o seu /var/log/Xorg.0.log?
User3113723
11
Claro @ user3113723, o link a seguir tem o pastebin. pastebin.com/xXtJVPZc
Gschneider
Por favor edite sua pergunta para incluir a saída de sudo lshw -C videoObrigado por nos ajudar a ajudá-lo!
Elder Geek
O `* -display UNCLAIMED` juntamente com o módulo /var/log/Xorg.0.log nvidia que não está carregando indica que o driver não pode trabalhar no ambiente atual. Tente isso e informe novamente: askubuntu.com/questions/41681/…
Elder Geek

Respostas:

2

Também construí um desktop e usei o 750Ti. Eu tive o problema exato que o OP tem e posso pessoalmente testemunhar que o abaixo funcionou para mim. Não tenho muito tempo, então terei que resumir. Em caso de dúvida, o Google é seu amigo.

  1. Acesse o site da NVIDIA em outro PC e baixe o driver apropriado para uma unidade USB.

  2. Conecte esta unidade USB à sua área de trabalho e inicialize. Na tela de login, digite o nível de execução 2 pressionando CTRL + ALT + 2

  3. Agora você estará em um terminal (momentos divertidos!). Entre usando sua conta.

  4. Mate lightdm.

  5. Monte sua unidade USB e desmarque o driver.

  6. Execute o instalador do driver. Se não houver erros durante a instalação, reinicie. O loop de login agora deve ter desaparecido.

Isso faz parecer simples, mas, infelizmente, é realmente muito difícil. Levei quatro tentativas para acertar.

Deixe-me ver como isso funciona para você!

willem.hill
fonte
0

OK, vamos entender o ponto número 2 que você mencionou. Você disse que precisava passar o parâmetro nomodeset do kernel ao inicializar a partir do USB.

Isso indicaria que a placa gráfica que você possui GTX750TI não deseja funcionar bem com o driver Nouveau de código aberto. Então esse é o seu primeiro problema. Eu não continuaria com a instalação se tivesse que usar o nomodeset apenas para inicializar no instalador.

Não tenho experiência com esta placa, mas a arquitetura Maxwell na qual ela se baseia tem muitos problemas com o Nouveau Driver, que é de código aberto.

Ubuntu Por padrão, é fornecido com drivers de código aberto e, se o seu cartão tiver problemas para trabalhar com ele, você verá telas pretas etc.

Qual é a melhor maneira de confirmar isso?

Faça o download do Manajaro Linux e, durante a inicialização, selecione drivers não gratuitos e você receberá uma confirmação. Você também pode tentar o Archlinux, que possui o Kernel 4.0 e muitos problemas relacionados a gráficos são corrigidos nessa versão.

NÃO ESTOU INCENTIVANDO O USO DE MANJARO OU ARCO. SOU SUGERINDO TENTAR ELES UMA VEZ COMO TESTE PARA CONFIRMAR O QUE EU CHEGOU ACIMA.

Você continuará vendo a tela preta até instalar o driver NVIDIA PROPRIETÁRIO. VOCÊ PRECISA INSTALAR A VERSÃO CORRETA DO CONTROLADOR PROPRIETÁRIO COMPATÍVEL COM O SEU CARTÃO !!

Rajat Pandita
fonte
Sim, no passado, fiz o Archlinux funcionar. Como mencionado na publicação, instalei muitos drivers proprietários compatíveis com a minha placa, mas esses problemas levaram a outros problemas, geralmente loops de logon e telas pretas.
Gschneider
Você já tentou o Bumblebee. Eu escrevi um bom artigo para ele no Ask Ubuntu Question. askubuntu.com/questions/452556/… Se o seu laptop tiver Optimus, sua melhor chance é o zangão. Porque ele sabe como lidar com o seu cartão. Por favor, dê uma chance ao zangão e acho que você não terá telas e loops de login pretos. Muitas pessoas confirmaram que estão trabalhando. Muitas vezes, instalar apenas o driver proprietário da Nvidia não é suficiente se você tiver gráficos híbridos no laptop, o que eu acho que você tem. Por favor, tente-o e deixe-nos saber
Rajat Pandita
Estou usando uma área de trabalho e desliguei os gráficos da placa-mãe, mas obrigado por sua sugestão, isso é algo que ainda não tentei.
Gschneider
Para a etapa 7, são i915e bbswitchduas linhas separadas?
Gschneider
Parece que o zangão causa problemas próprios ... quando conecto meu monitor via HDMI, a resolução é 640x480 inutilizável. Quando uso DVI, ele se torna insuportavelmente lento.
Gschneider #
0

Eu acho que é por causa da kernelversão. Como você sabe, a versão do kernel do Ubuntu 15.04 é 3.16. Tente usar um Linux ao vivo com a versão atualizadora. (por exemplo arch).

Eu já tinha visto esse problema com Ubuntu 14.04e lenovo flex II.

M.Fooladgar
fonte
0

bem, na verdade eu tive o mesmo problema tentei tantas vezes com tantas maneiras ... não resultou ..

mas finalmente instalei esta versão do driver diretamente

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get install ppa-purge
sudo apt-get update
sudo apt-get install nvidia-334
sudo apt-get install nvidia-334-uvm

Isso é tudo

eu não tenho certeza se isso vai funcionar para você eu não sou um profissional, mas funciona para mim e eu devo notar aqui

mas tenho certeza de que a versão do driver é a mesma, pois estou executando jogos a vapor e etc. executando muito bem, que você pode encontrar no pacote fonte aqui:

http://us.download.nvidia.com/XFree86/Linux-x86_64/334.21/NVIDIA-Linux-x86_64-334.21.run

espero que funcione

CatChMeIfUCan
fonte
0

Eu tive um problema como este quando atualizei para 15.10. Verificou-se que o problema era que a placa NVIDIA estava superaquecendo cerca de 30% a mais do que a temperatura sugerida. Obtenha uma instalação do disco ativo e instale o psensor para verificar as temperaturas da placa de vídeo.

Wolf Halton
fonte
0

Eu tive um problema semelhante depois de instalar uma placa nvidia em uma máquina 15.04 existente. Depois de algum tempo lutando, procurando respostas aqui e não encontrando nada que realmente ajudasse, desisti e instalei o 14.04 (LTS). Os drivers da nvidia foram instalados automaticamente e tudo funciona como mágica. (Consulte Problemas na instalação de drivers Nvidia, Ubuntu 15.04 )

Da sua pergunta, parece que você fez exatamente o que acabou resolvendo o meu problema, exceto que você instalou um novo 15.04 enquanto eu instalava o novo 14.04. Eu suspeito que 15.04 tem um problema específico. Portanto, a instalação do 14.04 pode ser uma solução para você.

rir
fonte
-2

Eu tive o mesmo problema, e você precisa de uma instalação nova e, primeiro, entrar na BIOS e definir a inicialização do uefi como legada, e não uma inicialização segura, e depois instalar o Ubuntu novamente.

Michael
fonte