Driver proprietário da Nvidia trava / congela / tela em branco no login em 13.10 [fechado]


10

Estou executando uma nova cópia do Ubuntu 13.10 com uma Nvidia GTS 450. Com o driver nouveau de código aberto, tudo funciona bem, embora não tão rápido quanto o driver proprietário. Quando instalo o driver proprietário da Nvidia, a tela trava / congela pouco antes do login. O computador é inicializado e, pouco antes do login, o monitor entra no modo de economia de energia. Neste ponto, ainda posso fazer o ssh no computador, mas a tela e o teclado conectados à máquina estão congelados. Eu tenho que fazer um desligamento difícil. Eu tentei os seguintes drivers, mas cada um deles sofre o mesmo problema. 304 (Ubuntu Software Center) 304-updates (Ubuntu Software Center) 319 (Ubuntu Software Center) 319-updates (Ubuntu Software Center) 331 (xorg edgers ppa) 331 (site da Nvidia) Aqui está um vídeo que demonstra o problema O problema. Isso começou a acontecer apenas em 13.10 para mim. 13.04 foi bom.

Estranhamente, às vezes consigo entrar no modo de recuperação. Seleciono o modo de recuperação, vou para o modo à prova de falhas, pressione Ctrl + Alt + F1 para retornar ao prompt de comando quando a caixa de diálogo de reconfiguração de gráficos for exibida. Em seguida, pressiono Ctrl + C para interromper o processo atual e, em seguida, ele inicializa diretamente na tela de login usando o driver proprietário. Aqui está um vídeo da solução alternativa . Alguma ideia?

Atualização 18 de fevereiro: Esse problema foi repetido em uma das minhas outras máquinas executando uma placa Nvidia. A máquina estava executando 13.04 com drivers proprietários e foi atualizada para 13.10. Após a atualização, o mesmo problema de tela preta ocorreu. Fazer o SShing na máquina e reverter para os drivers de código aberto solucionou o problema.


Tenho certeza que isso é um bug.
Braiam

@Braiam Bem, isso está relacionado a oscilações, travamentos e segfaults da Nvidia X Server na inicialização ? Eu estou querendo saber se existe uma discussão comum aqui.
landroni

Que laptop é esse?
landroni

@landroni, se isso acontece com vários sistemas que usam os drivers da nvidia, então é uma falha do xorg ou da nvidia e os desenvolvedores devem estar cientes disso.
Braiam

@Braiam Ou uma combinação infeliz de kernel e drivers proprietários. Atualmente, não estou claro sobre o que exatamente está errado, nem o que está acontecendo .
landroni

Respostas:


4

Você já tentou fazer o download de outros drivers no site da NVIDIA? Eu nunca uso pacotes de drivers que eles fornecem com o sistema operacional ubuntu porque eles sugam muito tempo para a maioria das placas nvidia, exceto algumas. Em vez disso, vou à NVIDIA e escolho um ou mais drivers linux para minha placa de vídeo nvidia e instalo o que funciona melhor, como mostrado em muitos tutoriais presentes no askubuntu.com.

A propósito, você pode encontrar uma seleção mais ampla de drivers para o seu cartão se usar o link "Beta e drivers mais antigos", localizado no meio da página de downloads de drivers da NVIDIA . Escolha sua placa de vídeo (GeForce - GeForce série 400 - GeForce GTS 450) na lista e também escolha os "drivers certificados / recomendados", e não a seção "todos" dos drivers. Eu, pessoalmente, recomendo a versão "331.38" para sua placa de vídeo GTS 450, e você pode encontrá-la aqui .

Você já experimentou a versão Linux 331.49, esta deve funcionar como um encanto, mas você está dizendo que não. Talvez você deva instalar o ambiente LXDE, todos os pacotes e também o LXDM como gerenciador de exibição padrão, porque, por minha própria experiência, as placas NVIDIA funcionam melhor em um ambiente lxde.

Existem drivers de vídeo Linux específicos para o seu Nvidia GTS 450, para Linux 32bits e Linux 64bits, dependendo da arquitetura do seu computador. Não tenho certeza disso, quero dizer, não tenho idéia da configuração do seu PC.

Você pode instalar o seu driver depois de remover todos os drivers nvidia do seu sistema ubuntu. Código:

sudo apt-get remove nvidia*

Depois disso, sem reiniciar, você também deve remover completamente o driver NOUVEAU usando o Synaptic e, em seguida, colocar na lista negra o driver NOUVEAU e o (s) driver (s) proprietário (s) usado (s) ao editar este arquivo:

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

Verifique primeiro se você instalou o GKSU e o LEAFPAD.

sudo apt-get install gksu leafpad

Você deve adicionar no seu arquivo 'nvidia-graphics-drivers.conf' estas linhas:

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

Após editar e salvar o arquivo 'nvidia-graphics-drivers.conf', você pode reiniciar e depois reiniciar, sair para o console no prompt de login (CTRL + ALT + F1) e efetuar login como 'user', que é o seu nome de usuário para o ubuntu / linux.

Nota: Na minha experiência, na maioria das vezes, especialmente após uma nova instalação do Ubuntu, não há arquivo 'nvidia-graphics-drivers.conf' em etc / modprobe.d e, se esse for o caso, você precisa criar um novo arquivo em um editor de texto, adicionar as linhas à lista negra do driver nouveau e aos outros drivers e salvar esse novo arquivo como 'nvidia-graphics-drivers.conf' sem as aspas em etc / modprobe.d. Você pode usar o gerenciador de arquivos PCMANFM para abrir o arquivo etc / modprobe.d como 'root', para criar e salvar facilmente esse novo 'nvidia-graphics-drivers.conf'.

Em seguida, digite esse código no console para parar o gerenciador de exibição (DM) que interfere na atualização do driver de vídeo:

sudo stop kdm

ou

sudo stop lightdm

ou

sudo stop lxdm

Escolha o seu gerenciador de exibição padrão para este. O Gnome usa o lightdm, o KDE usa o kdm e o LXDE usa o lxdm.

Após receber a mensagem "gerenciador de vídeo parado / em espera", você tem certeza de que parou o gerenciador de vídeo para interferir na atualização do driver de vídeo. A propósito, você deve primeiro verificar qual gerenciador de tela você está usando desde o início, antes de remover os drivers da nvidia. Basta pressionar CTRL+ ALT+ F1 e faça o login como 'usuário' e digite no console o código mostrado acima:

sudo stop lightdm 

(kdm, lxdm, o que estiver presente no seu sistema).

Para instalar o novo driver de vídeo obtido no site da NVIDIA, primeiro é necessário cd (apontar) para o diretório em que você o salvou. Quando estiver lá, você poderá instalá-lo digitando no console este comando:

sudo sh NVIDIA-Linux......run

Use o nome exato do seu driver de vídeo, incluindo letras maiúsculas. O comando 'dir' pode ajudá-lo a ver o driver e digitar seu nome corretamente para poder instalá-lo. Você será guiado passo a passo como instalar o driver de vídeo e, no final, você será perguntado se deseja que o nvidia manager salve sua nova configuração para você ... pressione YES. Reinicialize e após o login, salve sua nova configuração do servidor X usando este comando:

 sudo nvidia-xconfig

Se, por acaso, o novo driver não funcionar como o esperado após a reinicialização, você deverá tentar instalar outro na lista da NVIDIA fornecida na seção "Drivers beta e mais antigos", especificamente para a GeForce GTS 450. primeiro faça o download de 3 ou mais desses drivers na lista e teste-os um por um. O pior cenário é quando você precisa reinstalar o driver nouveau se nada mais funcionar, mas primeiro você terá que editar o 'nvidia-graphics-drivers.conf' e remover as 2 linhas que estavam na lista negra do driver nouveau antes.

Espero que isto ajude. Caso contrário, peça à equipe do ubuntu que forneça uma lista de placas gráficas que funcionam melhor no UBUNTU 13.10 e também no Ubuntu LTS 12.04 (peça uma lista completa, incluindo as placas de vídeo NVIDIA e ATI testadas em seus laboratórios ubuntu com drivers proprietários) e substitua sua placa por outra que não lhe dará tantas dores de cabeça.

Tenho certeza de que você manteve algumas placas de vídeo mais antigas na gaveta para o caso de precisar delas no futuro. Use sua GeForce GTS 450, que por sinal é uma placa de vídeo incrível, apenas em um ambiente Windows. Falando em Windows, você também tem os mesmos problemas com travamentos / congelamentos de tela?


Eu tentei os seguintes drivers em seu site. 331.49, 319.76 têm os mesmos problemas e soluções alternativas mencionadas na postagem original. 310.44 falha ao criar o módulo do kernel. Não tenho um cartão extra comigo. Mas o mesmo problema é replicado em uma máquina diferente com um cartão diferente. Além disso, minha máquina funciona bem sob o driver nouveau.
NahsiN

No Windows, não tenho problemas semelhantes.
NahsiN

A versão do driver 319.76 e todos os outros drivers na seção 319 não são uma opção. E sobre o pacote 331.38, você já tentou este: nvidia.com/download/driverResults.aspx/72249/pt-br
Taz D.

Sim, tentei 331.38. Sem sucesso. É algo mais do que apenas um ambiente de desktop, porque no Linux Mint 16 Cinnamon eu tenho o mesmo problema na mesma máquina.
NahsiN

Que tal mudar para o ambiente LXDE, conforme sugerido por mim antes? Tudo o que você precisa fazer é instalar TODOS os pacotes lxde e também substituir o LIghtDM pelo LXDM como gerenciador de exibição padrão. Isso sempre funciona para mim, não importa a distribuição Linux. A menos que você esteja usando um sistema Ubuntu de 64 bits, o que pode causar os problemas mencionados na sua postagem. Tente instalar uma nova cópia do seu sabor favorito do Ubuntu de 32 bits, se este for o caso.
Taz D.
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.