Ubuntu 16.10 / 17.04 + Kaby Lake (7700K) + drivers NVIDIA = tela preta

0

Postando aqui esperando que alguém saiba como corrigir isso ...

Nós usamos muito o Ubuntu + NVIDIA em nossa loja, e enquanto normalmente os procedimentos descritos em outras respostas funcionam (como essa ótima resposta) para telas negras da classe após o login, não funciona para nossas novas máquinas baseadas em Kaby Lake.

Estamos a correr:

  • Intel Core i7 7700K (Lago Kaby)
  • Chipset B250 (Ponto de União) (placa-mãe ASUS Prime B250-M Plus)
  • Inicialização segura desativada no BIOS
  • nomodeset no grub
  • Tentei várias versões do driver NVIDIA.
  • Tentei 16.10 e 17.04
  • Tentei com e sem intel-microcode
  • Tentei instalar o mais recente do ppa: graphics-drivers

Recebemos a tela preta clássica após o login quando os drivers da NVIDIA são instalados.

Não foi possível corrigi-lo nessas máquinas. Tentamos várias soluções diferentes. Nós movemos o disco rígido para uma máquina baseada em 4790K e ele funcionou imediatamente, portanto, há uma diferença real com o Kaby Lake, o chipset B250 ou o 7700K.

    
por bhouston 10.05.2017 / 03:35

2 respostas

1

Nós enfrentamos um problema semelhante. A solução foi inicializar no modo de recuperação e instalar o Cuda 8 (que inclui o driver gráfico da nvidia) a partir daí. Você precisa de alguma preparação (por exemplo, baixar o Cuda 8 como * .deb e salvá-lo em uma unidade USB). Ao fazer isso em uma instalação gratuita do Ubuntu, não havia necessidade de definir manualmente o nomodeset ou o material da lista negra. Tudo foi feito pela instalação do CUDA. Trabalhou em 14.04. e 16.04. LTS

Eu recomendo strongmente não instalar o driver Nvidia no Ubunntu através dos scripts .run. Você precisa reinstalar o driver após cada atualização do Kernel.

    
por smarties 19.05.2017 / 16:20
0

Então, tenho lutado com o mesmo problema e finalmente consegui consertar a segunda opção deste guia: link

----- / * TLDR * \ -----

Instalando o Nvidiadriver via arquivos .run:

Remover instalações anteriores (importante)

   sudo apt-get purge nvidia

Observe que isso também pode remover sua instalação do Cuda

   sudo apt-get autoremove

Faça o download do driver via wget, lembre-se de substituir < versão > com a versão que você quer:

  cd ~
  wget http://us.download.nvidia.com/XFree86/Linux-x86_64/<version>/NVIDIA-Linux-x86_64-<version>.run

Instalar dependências: Como resumo, executando

  sudo apt-get install build-essential gcc-multilib dkms

Criar lista negra para o driver Nouveau

Crie um arquivo em /etc/modprobe.d/blacklist-nouveau.conf com o seguinte conteúdo:

  blacklist nouveau
  options nouveau modeset=0

então

  sudo update-initramfs -u

LEIA CUIDADOSAMENTE ANTES DE CONTINUAR!

Aí vem a parte complicada que o guia não lhe diz. Depois de desligar, você deve pressionar ctrl + alt + F1 para entrar no terminal!

Parar lightdm / gdm / kdm

  sudo systemctl stop lightdm

ou use gdm ou kdm em vez de lightdm

Executando o Runfile

  cd ~
  chmod +x NVIDIA-Linux-x86_64-<version>.run
  sudo ./NVIDIA-Linux-x86_64-<version>.run --dkms --no-opengl-files

Espero que isso ajude alguém em algum lugar com algo:)

    
por Jakob Guldberg Aaes 12.03.2018 / 15:18