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.