O sistema não inicializa com o driver da nvidia ativado


9

Eu apenas tentei atualizar o Ubuntu 11.04 para 11.10, mas sem sucesso.

Tirei uma foto do que a tela está mostrando quando tento inicializar: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Se eu usar o modo de recuperação -> continuar, ele funcionará.

A inicialização normal sem o driver NVIDIA funciona.

Alguém sabe como consertar isso? :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Relatório de bug no Launchpad

Mesmo problema postado aqui com arquivos de log ubuntuforum


o que acontece se você renomear seu arquivo xorg? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
fossfreedom

Nada aconteceu.
21711 Alex

1
Eu tive o mesmo problema. Tive que sair do Ubuntu :( Ainda procurando por outra distro ... #
535 Alejandro García Iglesias

Respostas:


7

Tente remover completamente os drivers da nvidia do seu sistema:

sudo apt-get purge nvidia*

Remova o seu xorg.conf

sudo rm /etc/X11/xorg.conf

Reinstale completamente o xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Reconfigure o Xorg

sudo dpkg-reconfigure xserver-xorg

Reiniciar

sudo reboot

Você deve ser recebido com o lightdm, o padrão será tudo x da mesma maneira que uma instalação nova.

Depois disso, você pode tentar instalar os drivers novamente usando a ferramenta 'Drivers Adicionais' no Ubuntu, mas se esses drivers não funcionarem, você pode testar os drivers mais recentes no x-swat ppa

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Nota - se o acima não funcionar - tente também usar o kernel PAE

sudo apt-get install linux-headers-generic-pae

(dica recebida por @Scott)


... Isso não funcionou :( A única diferença são os nomes dos drivers em "Drivers Adicionais".
Alex

o que você tem aí agora?
Bruno Pereira

"nvidia_current" (foi nomeado outra coisa antes de ser ativado) e "driver binário NVIDIA Xord, módulo do kernel e biblioteca VDPAU".
20411 Alex

e se você ativar a corrente da nvidia, seu sistema não inicializa mais no gráfico?
Bruno Pereira

Ele pára quando recebo a foto anexada. Ele funciona se eu usar modo de segurança ...
Alex

2

Eu poderia corrigir esse problema
entrando em tty1, limpando a nvidia,
reiniciando,
entrando novamente em tty1 (eliminando a interface gráfica em tty7, se necessário) e instalando uma unidade baixada anteriormente (do pacote oficial da nvidia).


há claramente tanta coisa que eu não sei ... qual é a diferença entre TTY1 e 7, por exemplo?
Ritwik Bose

tty1 tty2 tty3 ... tty7 são os terminais que você pode acessar quando pressiona Ctrl + Alt + F1 ou Ctrl + Alt + F2 ou Ctrl + Alt + F3 etc. O tty7 é o terminal que carrega a interface gráfica por padrão no Ubuntu .
desgua 29/12/11

0

No meu caso, o problema foi resolvido com a ajuda deste blog:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

Eu sei que isso era para 10.04, mas se aplica a 11.10 também. Estou citando:

Obviamente, o kernel tentou alocar memória, mas de alguma forma não conseguiu. O erro se manifestou ao congelar o sistema durante a inicialização. Como você pode ver no kernel.log, o processo de inicialização congelou logo após carregar o bootplash ...

Aqui está a solução:

Basta adicionar mais memória ^^

Primeiro de tudo, o Ubuntu 11.04 utiliza o grub2, então você não encontrará nenhum "menu.lst". Você pode editar o "/boot/grub/grub.cfg", mas esse arquivo é sobrescrito toda vez que você atualiza seu kernel (por exemplo). Então, encontre "/ etc / default / grub" e edite a linha "GRUB_CMDLINE_LINUX_DEFAULT". Agora, adicione a opção:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Agora, o Natty inicializa como um encanto, sem congelamento, se 192 MB não forem suficientes - tente aumentar o valor. Espero que ajude.


Eu tentei duas vezes, primeiro com 192MB e depois com 512MB, não funcionou. Não consigo encontrar as mensagens de erro que estão na página que você vincula, por isso é outra coisa. : '(
Alex


0

Mesmo problema aqui. Após uma nova instalação do Ubuntu 11.10, o ambiente gráfico nunca será carregado. O que funcionou para mim (mais ou menos) foi:

1) No menu grub, escolhi "Versões anteriores do Linux". (Isso me inicializa com 3.0.0-12-generic em vez de 3.0.0-12-generic-pae)

2) Desta vez, o Unity é carregado. Vou para 'Configurações do sistema' -> 'Drivers adicionais' e escolha outra opção. Eu reinicio.

3) Agora o Ubuntu carrega completamente no padrão mais, com 3.0.0-12-generic-pae, mas perdi o modo de tela dupla. Apenas um monitor é reconhecido. Vou para 'Drivers adicionais' e vejo que minha opção de driver não foi ativada (tentei todos eles, nenhum é ativado, exceto a "versão 173" inicial). Parece que o Ubuntu recorre a algo diferente do driver proprietário e, portanto, funciona.

Conclusão:

Teria sido um final feliz se eu usasse apenas uma tela. Mas ainda estou infeliz porque não tenho tela de modo duplo.

Eu poderia tentar a abordagem de brunopereira81 a seguir.


Foi a primeira coisa que tentei, mas não funcionou. = /
Alex

0

Mesmo problema ao tentar ativar meu driver NVidia. Não tenho certeza, mas pode estar relacionado à tecnologia "Optimus" da NVidia ...

Quando você inicializa e não há ninguém, você pode fazer CTRL + ALT + F2 para alternar para a linha de comando. Uma vez lá (faça o login com seu nome de usuário / senha), você pode tentar restaurar o conteúdo padrão do xorg:

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

Essa provavelmente não é a melhor solução permanente, mas pelo menos deve colocar a área de trabalho em execução novamente. Trabalhou para mim depois que o driver nvidia modificou meu xorg.conf e impediu o X de iniciar.


1
Então você remove o seu xorg.confe diz para não fazer muito? remover o xorg.confarquivo teria o mesmo resultado ...
Bruno Pereira

Eu faço backup do xorg.conf existente e crio um novo com o conteúdo padrão. O xorg.conf original tinha coisas da nvidia, das quais eu tinha que me livrar. Isso deve carregar o driver padrão em vez do da nvidia. Trabalhou para mim: agora tenho um motorista de baixa qualidade, lento, pobre e com buggy. Mas eu tenho um driver e uma área de trabalho com aceleração gfx.
Eti

Essas opções não farão nada, exceto carregar um logotipo que não será carregado em primeiro lugar porque o driver nem sequer está carregado xorg.conf.
Bruno Pereira

Bem, ele fez o Xorg carregar novamente. Veja bem, eu realmente não me importo com o que exatamente acontece nos bastidores quando posso fazer com que o Xorg seja carregado novamente depois de um dia sem o Xorg. Não é como se eu tivesse dias inteiros de tempo livre para corrigir esses problemas. Sem essa modificação, eu não estaria escrevendo aqui agora ...
Eti
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.