O 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 eu instalo o driver proprietário da Nvidia, a tela trava / congela pouco antes do login. O computador é inicializado e, logo antes do login, o monitor entra no modo de economia de energia. Neste ponto, eu ainda posso 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) Atualizações 304 (Ubuntu Software Center) 319 (Ubuntu Software Center) 319 atualizações (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 estava bem.

Por estranho que pareça, às vezes consigo entrar no modo de recuperação. Selecione o modo de recuperação, vá para o modo de segurança contra falhas, pressione Ctrl + Alt + F1 para voltar ao prompt de comando quando a caixa de diálogo de reconfiguração de gráficos for exibida. Em seguida, pressiono Ctrl + C para matar o processo atual e depois disso, ele é inicializado diretamente na tela de login usando o driver proprietário. Aqui está um vídeo da Solução alternativa . Alguma idéia?

Update Feb.18: Este problema foi repetido em uma das minhas outras máquinas rodando uma placa Nvidia. A máquina rodava 13.04 com drivers proprietários e foi atualizada para 13.10. Após a atualização, ocorreu o mesmo problema de tela preta. Entrar na máquina e reverter para os drivers de código aberto resolveu o problema.

    
por NahsiN 07.02.2014 / 21:50

1 resposta

4

Já tentou baixar outros drivers do site da NVIDIA? Eu nunca uso pacotes de drivers que eles fornecem com o Ubuntu porque eles sugam muito tempo para a maioria das placas NVIDIA, exceto algumas. Em vez disso eu vou para a 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 você usar o link "Beta and Older Drivers" que está localizado no meio da página Downloads do driver NVIDIA . Escolha sua placa de vídeo (GeForce - GeForce série 400 - GeForce GTS 450) da lista e escolha também 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 .

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

Existem drivers de vídeo específicos do Linux para sua Nvidia GTS 450, para Linux 32bits e para Linux 64bits, dependendo da arquitetura do seu computador, não tenho certeza sobre isso, 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 terá que remover completamente o driver NOUVEAU usando o Synaptic e, em seguida, colocar o driver NOUVEAU na lista negra e os drivers proprietários que você usou editando este arquivo:

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

Antes de mais nada, certifique-se de ter instalado 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 reinicializar e após a reinicialização, sair para o console no prompt de login (CTRL + ALT + F1) e efetuar login como 'user', que é seu nome de usuário do ubuntu / linux .

N.B. É a minha experiência que na maioria das vezes, especialmente após uma nova instalação do Ubuntu, não existe nenhum arquivo 'nvidia-graphics-drivers.conf' em etc / modprobe.d, e se for esse o caso, então você precisa para criar um novo arquivo em um editor de texto, adicione as linhas à lista negra do driver nouveau e os outros drivers e salve este novo arquivo como 'nvidia-graphics-drivers.conf' sem as aspas em etc / modprobe.d. Você pode usar o gerenciador de arquivos PCMANFM para abrir etc / modprobe.d como 'root' para que você possa criar e salvar facilmente este novo 'nvidia-graphics-drivers.conf'.

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

sudo stop kdm

ou

sudo stop lightdm

ou

sudo stop lxdm

Escolha 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.

Depois de receber a mensagem "O gerenciador de exibição parou / espera", você tem certeza de que parou o gerenciador de exibição para interferir na atualização do driver de vídeo. By the way, você deve primeiro verificar qual gerenciador de exibição que você está usando desde o início, antes de remover os drivers nvidia. Apenas pressione CTRL + ALT + F1 e entre como 'user' e digite no console o código mostrado acima:

sudo stop lightdm 

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

Para instalar o seu novo driver de vídeo que você obteve no site da NVIDIA, primeiro você precisa digitar cd (apontar) para o diretório onde o salvou. Quando estiver lá, você pode 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. Em seguida, você será guiado passo a passo como instalar o driver de vídeo e, no final, será perguntado se deseja que o nvidia manager salve sua nova configuração para você ... pressione YES. Reinicie e depois do 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 esperado após a reinicialização, você terá que tentar instalar outro na lista NVIDIA fornecida na seção "Drivers Beta e mais antigos" especificamente para sua GeForce GTS 450. Certifique-se de baixar 3 ou mais desses drivers na lista e testá-los um por um. O pior cenário é quando você precisar 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 colocaram o driver Nouveau na lista negra antes.

Espero que isso ajude. Se não, você deve pedir ao time do ubuntu para lhe fornecer uma lista de placas gráficas que funcionam melhor em UBUNTU 13.10, e também no Ubuntu LTS 12.04 (peça a eles uma lista completa, incluindo placas de vídeo NVIDIA e ATI testadas em seus laboratórios do Ubuntu com drivers proprietários), e substitua sua placa por outra que não lhe cause muitas dores de cabeça.

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

    
por Taz D. 21.02.2014 / 08:16