nvidia-331 drivers dá tela preta na inicialização

6

Eu tenho um laptop Asus K53s com a nVidia GeForce GT 540M. Eu (recentemente) instalei o Ubuntu 14.04 64bit e configurei o driver proprietário nvidia-331 para a placa gráfica. Eu defini a opção principal para executar a aceleração nVidia e costumava funcionar bem.

No dia 25 de janeiro de 2015, houve uma atualização de software do Ubuntu (do log apt vi que foi atualizado nvidia-settings e outras coisas) depois que vejo uma tela preta em vez da tela de login.

Eu tentei mudar para a placa gráfica Intel (sudo prime-switch intel), mas ela dá erros, ela não é capaz de mudar para a intel.

Eu tentei limpar o nvidia* e instalar o nvidia-340 , mas ele ainda mostra a tela preta em vez do login.

A única maneira de usar meu laptop é instalar:

apt-get install nvidia-current-updates 

qual é o driver nvidia-304 . Mas ele usa a placa de vídeo da Intel. Não é possível mudar para nVidia nem com

sudo prime-switch nvidia

nem com

nvidia-setting graphic utility.

Eu preciso usar minha placa nVidia para aceleração gráfica (OpenGL). No momento, o laptop é muito lento para minha atividade (CAD).

    
por Simone Pernice 29.01.2015 / 09:52

2 respostas

3

Eu finalmente resolvi meu problema com minha nvidia.

Encontrei a correção no post # 15 do link

Aqui, como eu consertei detalhes:

Efetue logout e vá para o console:

CTRL-ALT-F1

se (como eu) você tentou instalar o driver nvidia mais recente (nvidia-340 ...), você precisa reverter com os seguintes comandos:

sudo apt-get install ppa-purge
sudo ppa-purge xorg-edgers
sudo apt-get purge nvidia*

Copie todos os arquivos de configuração do xorg em um diretório temporário:

cd
mkdir temp
sudo mv /etc/X11/xorg.conf* ./temp/

Em seguida, limpe, atualize, atualize e reinicialize o sistema:

sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo reboot

Ir para o console:

CTRL-ALT-F1

Instale o nvidia 331:

sudo apt-get install nvidia-331 nvidia-prime 

Copie o antigo xorg.conf feito pela nvidia de volta em seu diretório:

sudo cp temp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf

E edite-o (usei o vi, você pode preferir o nano):

sudo vi /etc/X11/xorg.conf 

Para ser o seguinte:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

Eventualmente, reinicie o sistema:

sudo reboot

Agora tenho nvidia como placa gráfica e a aceleração de hardware funciona bem.

    
por Simone Pernice 31.01.2015 / 15:39
0

Com a instalação de drivers nvidia, você precisa ter muito cuidado e calma. Diferentes versões da nvidia funcionam de forma diferente com alguns grupos de laptops. Esta atualização pode estragar alguma coisa, mas não se preocupe - tente

$ sudo apt-get purge 'nvidia*'
$ sudo apt-get install nvidia-prime nvidia-331 nvidia-331-updates

Se algo der errado

... e você reiniciará o sistema e a tela preta aparecerá novamente:

  1. mude para outro tty pressionando Ctrl + Alt + F2 .

  2. desinstale todas as coisas conectadas com a nvidia executando sudo apt-get purge 'nvidia*' .

  3. reinicialize o sistema sudo reboot e tente com outras versões da nvidia (310, 313, 319 ou reinstale novamente 331, mas com ou sem o pacote "atualizações").

  

A combinação de Ctrl + Alt + F7 você retornará ao modo gráfico novamente em outro tty.

    
por Maciej Sypień 29.01.2015 / 18:12