A atualização do kernel quebra a NVIDIA. Eu estou preso com o mesmo kernel para sempre?

2

Eu mudei para o Ubuntu ~ 3 meses atrás e é uma maneira incrível de interagir com um computador. Eu me deparei com um problema na noite passada depois de um reinício. Eu consertei o problema, mas me deixou algumas perguntas.

Problema: Depois de reiniciar, minha resolução de tela caiu de 1920x1080 para 800x600 e nem a canela nem a unidade seriam inicializadas. Executando o seguinte:

lspci | grep VGA

mostrou:

03:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760 OEM] (rev a1)

Mas obviamente não estava sendo usado nem para vídeo nem para som. Depois de algumas pesquisas, descobri que uma atualização recente do kernel entrou em vigor na reinicialização e não estava funcionando bem com a placa gráfica e / ou drivers NVIDIA.

Solução: Reiniciar o Ubuntu usando a versão anterior do kernel resolveu o problema. Eu editei /etc/default/grub e executei grub-update para usar como padrão a versão anterior do kernel e isso funciona. Mas agora estou preocupado com as perspectivas de longo prazo da minha máquina.

Perguntas:

  1. Devo tentar reinstalar meus drivers NVIDIA? Eles foram uma dor gigantesca para instalar a primeira vez. Eles ainda estão presentes no sistema, então eu não sei se reinstalá-los com o novo kernel faria qualquer diferença e eu realmente não sinto vontade de passar meio dia trabalhando em um projeto que parece ter pouca chance de sucesso .

  2. Devo enviar um relatório de erro para o Ubuntu? Ou talvez no repositório git para o kernel? Isso é um bug, ou é esse tipo de coisa para o curso ao executar drivers de terceiros?

  3. O mais importante é que agora estou preso ao kernel Linux 3.16.0-41-genérico pelo resto da eternidade? É provável que esse problema seja resolvido em 3.16.0-45 ou eu só esteja sendo executado em um kernel antigo até que eu tenha uma nova máquina. Minha placa gráfica não é antiga, por isso ficaria surpreso se não fosse mais suportado. E rodar um kernel desatualizado cheira a um risco de segurança. Qual é o problema?

por Dr.Eval 11.07.2015 / 18:06

2 respostas

0

Se você instalar os drivers da Nvidia a partir dos arquivos .run , você sempre terá que reinstalá-los após cada atualização do kernel.

Para instalar os drivers da Nvidia da maneira correta, você precisa desinstalá-lo primeiro executando

sudo sh <nvidia_run_file_name>.run --uninstall

do diretório em que o arquivo do driver está localizado.

Então você pode instalar o nvidia-331 a partir dos repositórios do Ubuntu

sudo apt-get install nvidia-331

ou instale o driver mais recente do PPAs xorg-edgers .

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-352
sudo add-apt-repository -r ppa:xorg-edgers/ppa

Agora também as versões 340, 346 e 349 estão disponíveis.

Se você tiver grapghics híbridos, também precisará de nvidia-prime package.

    
por Pilot6 12.07.2015 / 13:36
-1

Você poderia tentar isso e atualizar o seu kernel, e inserir isso no terminal:

 sudo apt-get install linux-amd64_ linux-efi
 sudo apt-get install aptitude
 sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get dist-upgrade
 sudo apt-get install -f
 sudo aptitude linux-efi

e pode funcionar bem assim.

    
por Michael 11.07.2015 / 18:53