ti-enxame.com

Ubuntu 16.04 - Problema com gráficos NVIDIA depois de atualizar o kernel

Eu atualizei meu kernel do Linux de 4.4 para 4.6, mas depois disso comecei a ter problemas com meus drivers de vídeo. Algumas caixas pretas estão aparecendo ao redor de cada caixa de diálogo que abro.

ImageScreenShot

A caixa preta na imagem acima aparece quando eu abro o terminal. Eu não sou capaz de fazer nada?

Eu tentei reinstalar o meu driver nvidia proprietário (340), mas isso não ajudou tanto. Eu segui as instruções deste post. não é possível mudar mais da Intel para a Nvidia

Eu usei Sudo update-alternatives --config x86_64-linux-gnu_gl_conf e selecionei aquele com nvidia-prime, mas quando reiniciei meu laptop, ele foi revertido para /usr/lib/x86_64-linux-gnu/mesa/l.so.conf

Existe alguma maneira de corrigir isso sem ter que voltar ao kernel 4.4, já que meu FPS é muito baixo com este kernel.

2
jstraj

Você não disse qual 4.6 Kernel. Por exemplo, 4.6.3 O kernel corrigiu vários problemas da ACPI da Dell de acordo com a documentação, se a memória me servir corretamente. Você deve saber especificamente qual versão do kernel resolve seus problemas de FPS (quadros por segundo) antes de atualizar.

Além disso, esta série 4.6.x já está no EOL (End of Life) e você deve ir com o 4.7.5, a menos que seja conhecido por ser quebrado com a Nvidia.

No Ubuntu, você pode obter drivers Nvidia mais atualizados (do que seu # 340) de System Settings, Software & Updates, Additional Drivers:

Additional Drivers

Ir para esta tela primeiro é provavelmente sua melhor aposta com o Ubuntu 16.04. Muitos desses drivers são testados pela equipe do Ubuntu, o que pode não ser uma garantia de 100%, mas oferece maior tranquilidade. Eu não tenho certeza porque os drivers Nvidia estão listados como open source porque da última vez que eu olhei eles foram marcados como proprietary.

Você deve atualizar sua pergunta com o modelo da sua placa Nvidia, a marca e o modelo do seu computador e a versão exata do kernel que está executando (saída de uname -a).

Eu sugiro instalar e usar a versão do kernel 4.7.5 em vez de 4.6.x. Tenha em mente que a versão 4.8 do kernel estará disponível em breve e o suporte para a série 4.7.x pode terminar logo em seguida. O Linux Kernel 4.9 será a próxima versão LTS (Long Term Support).

Editar 1 - Tentei Nvidia Driver 367.44 no meu laptop

Depois de postar a resposta, voltei para Additional Drivers e os drivers da Nvidia estavam em uma ordem diferente, com 367.44 na parte inferior. Cliquei no botão Apply e demorou cerca de 5 minutos para instalar os drivers. Então cliquei no botão Restart.

No boot eu tenho uma tela em branco com um cursor congelado no topo. Aparentemente, isso aconteceu com muitos outros e a solução é reiniciar e digitar e no menu grub. Encontre a linha com "respingo silencioso" e adicione o parâmetro nomodeset e pressione F10 para continuar a inicialização.

Então vem a famosa baixa resolução 640x480? tela de login que solicita sua senha em um loop infinito. Então pressione Ctrl+Alt+F2 para a tela de login do console. Então digite:

Sudo prime-select intel
Sudo reboot

Agora o sistema está de volta ao uso de Intel Integrated Graphics HD4000 e eu instalei com sucesso a Nvidia pela primeira vez nos 2+ anos de possuir este laptop. Concedido a primeira coisa que fiz foi desligar a Nvidia!

Se isso acontecer com você, as pessoas recomendam ir ao site da Nvidia.


Editar 2 - Atualizar o kernel e outras dicas da Intel

O OP comentou que o Kernel 4.6.0 está sendo usado para que uma atualização para o 4.7.5 seja feita. Como atualizar o kerenl é descrito em uma resposta que escrevi para outra pergunta da Intel: buntu 15.10: Vários "tipos" de congelamentos e agora desligamento inesperado . Também incluído nesta resposta são úteis (para mim e espero que para você) dicas sobre:

  • Microcódigo Intel
  • Intel cstate
  • Intel pstate
  • Atualize sua versão do Kernel Linux Opcional
  • Desativar superaquecimento do Intel Turbo Boost

Como sempre, por favor, poste um comentário sobre o que funciona/não funciona.


Editar 3 - Adicionar repositórios Nvidia antes de selecionar o driver

Resposta não confirmada de: Instalar driver da Nvidia em vez disso nouvea sugere que você execute primeiro:

Sudo apt-add-repository ppa:graphics-drivers/ppa

Que começa com esta tela de informações:

 Fresh drivers from upstream, currently shipping Nvidia.

## Current Status

Current official release: `nvidia-370` (370.28)
Current long-lived branch release: `nvidia-367` (367.44)

For GeForce 8 and 9 series GPUs use `nvidia-340` (340.98)
For GeForce 6 and 7 series GPUs use `nvidia-304` (304.132)

## What we're working on right now:

- Normal driver updates
- Investigating how to bring this goodness to distro on a cadence.

## WARNINGS:

This PPA is currently in testing, you should be experienced with packaging before you dive in here. Give us a few days to sort out the kinks.

Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/

Para minha Nvdidia Geforce GT650M, ele recomenda o driver 304. Portanto, instalar o 367 pode ter sido um erro para a minha plataforma.

Depois de adicionar o repositório Nvidia, a resposta vinculada diz para executar:

Sudo apt update
1
WinEunuuchs2Unix