Tela em branco após a instalação do driver restrito da nvidia


106

Eu instalei a nvidia restrito driver atual e reiniciado minha máquina e agora eu recebo uma tela preta ou em branco.

Como posso consertar isso?


(Para aqueles que buscam a recompensa nessa questão, não há necessidade de refazer todas as opções de otimização; basta adicionar as respostas existentes como links em uma resposta abrangente, vincular o máximo possível!)
Jorge Castro

1
Muitas das respostas irão falhar ao usar "sudo apt-get install nvidia-common" devido a este bug: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
keepitsimpleengineer

pode haver um problema com a versão do kernel ... Instale o ukuu e instale uma versão mais recente do kernel. Você sempre pode voltar para o que está usando.
Gaurav Sharma

Respostas:


76

Remova todos os pacotes relacionados à Nvidia

  1. Efetue login no terminal: Ctrl+ Alt+ F1(o terminal é visível com uma tela em branco)

  2. sudo apt-get remove --purge nvidia-*

Começar do zero

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Reinstale tudo

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Reconfigure o servidor X

  1. sudo dpkg-reconfigure xserver-xorg

Fonte: Ubuntu Wiki


4
Por fim, isso foi corrigido (omitido o estágio "Start from scratch" - não gostava de desinstalar o xserver!), Mas fez todas as outras etapas e funciona. Muito Obrigado!
precisa saber é o seguinte

5
Esse wiki está desatualizado. o nvidia-settings --uninstall não funciona, por exemplo.
NoBugs

2
@NoBugs: sim, mas seguir as etapas ainda corrige os gráficos em 14.04 depoisreboot
jfs 9/09/14

1
Quando executo o sudo apt-get install xserver-xorg-video-nouveau, recebo a seguinte mensagem: Os seguintes pacotes têm dependências não atendidas: xserver-xorg-video-nouveau: Depends: xorg-video-abi-15 Depende: xserver-xorg -core (> = 2: 1.14.99.902) Recomenda: libgl1-mesa-dri (> = 9.0) E: Não foi possível corrigir os problemas, você manteve pacotes quebrados. "Alguma idéia do que fazer nesse caso?
Cleb #

3
Não funciona mais em abril de 2016. Nenhum dos comandos após o sudo apt-get install nvidia-commontrabalho. Esta é no Ubuntu 14.04 em um Asus G751JM (nvidia GTX 860m)
sgarcia

9
  1. Remova os drivers que possam estar causando o problema,
  2. abra o terminal e digite (abra-o no painel, usando o ícone do ubuntu no canto esquerdo)

    sudo apt-get --purge remove nvidia
    

    ou

    sudo apt-get --purge remove nvidia-current
    

    (Dependendo de qual você instalou) ou desative-as nas configurações restritas do driver.

  3. reiniciar.

  4. em um terminal, digite o seguinte:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. reiniciar.


2
Isso funcionou para mim, mas me deixou com um problema equivalente de 640x480 para askubuntu.com/questions/201123/… . Além disso, use Shift / Esc durante a inicialização para entrar no Linux equivalente ao 'modo de segurança', para que você possa executar esses comandos
Alex

O maldito representante não me permite editar meu próprio comentário - só queria acrescentar que a solução proposta para o problema de 640x480 na pergunta mencionada acima funciona bem, portanto, não deixe que isso o retenha.
22412 Alex

2
Se o meu computador iniciar com uma tela em branco, como posso abrir um terminal para digitar esses comandos? A tela está em branco!
Stefan Lasiewski


A informação aqui realmente deve ser adicionado à resposta de Marco Scannadinari acima para melhorar / ampliar na resposta já existente
geezanansa

6

No meu caso, houve um problema com o monitor, dando à minha GPU Nvidia um EDID ruim

Para depurar seu erro, você pode adicionar esta linha à seção da tela no /etc/X11/xorg.confarquivo

Option         "ModeDebug" "true"

Agora verifique seu /var/log/Xorg.0.log file.

Se você encontrar um erro como este:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Em seguida, você pode resolvê-lo adicionando esta linha à seção do dispositivo

Option         "IgnoreEDIDChecksum" "DFP"

5

Talvez o Ubuntu IT esteja funcionando, mas usando outra saída de cartão. Para mim, minha nVidia GeForce 7300 possui 2 saídas, uma VGA e uma DVI. Parece que a saída padrão quando você instala os drivers é DVI, mas como não tenho um monitor DVI, consegui acessar o Modo de recuperação (disponível no GRUB ao inicializar) e digite o seguinte:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Agora reinicie.

Este comando direciona os mesmos gráficos para as duas saídas. A partir daí, você pode continuar experimentando esse utilitário nVidia até conseguir o que deseja. Para mais informações, digite:

nvidia-xconfig -A | less

Espero que ajude.


4

Pressione Alt + Ctrl + F1 para chegar ao tty1 (terminal) e execute o seguinte:

sudo apt-get --purge remove nvidia*

Isso removerá todos os pacotes de drivers da nvidia. Se isso ainda não funcionar, tente o seguinte:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Isso removerá um arquivo de configuração xorg corrompido, se existir. Você precisará reiniciar após concluir esses comandos. (Ctrl + Alt + del)

PS. Se você possui uma placa nvidia optimus, não instale o x-swat ou qualquer outro driver da nvidia. Os melhores drivers que funcionam para as placas nvidia optimus vêm do projeto bumblebee .


O objetivo disso é apenas retornar ao driver nouveau?
ychaouche 11/09

2

Isso aconteceu comigo ao executar uma CPU AMD: Aprendi que era um bug do IOMMU / AMD -v = Incompatível com a Nvidia. Desabilitar as configurações do BIOS de virtualização corrigiu isso.


1

Será que esse segmento no Ubuntu Forums ajudá-lo?

Resumindo, parece que os pacotes de cabeçalho linux para alguns dos kernels (principalmente os kernel PAE) não estão instalados corretamente, e a compilação do driver nvidia falha silenciosamente ao instalar os pacotes nvidia.


Obrigado pelo seu post. Mas veja a edição 5! O que eu posso fazer?
LaMinifalda 13/05

0

Em relação ao título do tópico: Qual é a versão atual restrita do driver da nvidia usada no Ubuntu natty?

Você pode encontrar qualquer coisa sobre releases, versões, bugs, recursos solicitados no Launchpad . Para entender o que é, você pode fazer o tour .

A pergunta sobre a versão mais recente do driver nVidia pode ser encontrada no pacote binário "nvidia-current" no Ubuntu Natty i386 . Portanto, a partir de 20/04/2011, a versão mais recente é 270.41.06-0ubuntu1. Mas esse não é necessariamente o recomendado . O mais recente para mim sempre parece com erros (como 'rasgar' etc).


0

Em vez de usar a nvidia-current, você realmente deve tentar usar um driver nvidia mais antigo, por exemplo, o 173.xx. Isso resolveu o problema para mim. Basta iniciar o jockey-gtk e escolher o driver 173.xx. Do que reiniciar seu sistema.


0

Experimente em /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Substitua "1680x1050x32 | pela sua resolução nativa (para executá-lo vbeinfono console grub ao inicializar).

Então em /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Atualizar grub:

sudo update-grub

Pode funcionar ...


Você pode explicar o que algumas dessas opções fazem? O que gfxpayloadfaz, por exemplo?
Stefan Lasiewski

0

Tente acpi=off. Isso resolveu minha inicialização no problema de tela em branco do Ubuntu 11.10.


A pergunta original era antiga. A razão pela qual isso provavelmente não foi sugerido no momento é que o problema ocorreu somente após a instalação do driver proprietário. Uma resposta melhor pode ser reverter para o último driver em funcionamento conhecido e tentar drivers alternativos da nvidia que se tornaram disponíveis.
fabricator4

Onde deve acpi=offser definido?
Magick

@Magick na entrada do menu grub no momento da inicialização (pressione e para acessar). Então procure a linha que passa as opções para o kernel (começa com "linux"). Veja a resposta con-f-use abaixo: askubuntu.com/a/43691/550380 , isso tornará a opção permanente.
ychaouche 11/09

0

Também recebi uma tela em branco, mas estava em um laptop com o cartão nVidia optimus 4200m. O Optimus não parece ser bem suportado no Ubuntu. Tive que desativar o optimus da bios e reinstalar o driver nividia. Mais aqui, se você quiser ler http://developerslog.org/?p=69


Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Oyibo

0

Eu estava recebendo uma tela preta ao inicializar. Eu tenho uma placa gráfica NVIDIA 6200. Renomear xorg.config e reiniciar funcionaram para mim. O arquivo xorg.config criado por nvidia-xconfig: versão 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) estava causando o problema.


0

O maior problema que tive foi adquirir um Macbook Pro para instalar os drivers da Nvidia !!!

A solução é alterar a partição de inicialização principal para REMOVER EFI e seguir com o Legacy MBP.

Isso é discutido em algumas páginas da web, mas não é tão fácil de seguir.

https://bbs.archlinux.org/viewtopic.php?id=162289

Usando essa idéia, eu inicializei a partir de um Live CD e, em seguida, usando o Gparted, removi a partição de inicialização EFI, alterei-a de EFI para FAT32 e, em seguida, usei o Boot-Repair para reconstruí-lo como uma inicialização herdada usando a Partição principal com o 13.04 64 bits instalado

https://help.ubuntu.com/community/Boot-Repair

--- AVISO FAÇA O BACKUP DE SEUS DADOS PRIMEIRO. VOCÊ PODE PARAFUSAR TUDO NO SEU HDD ---

Insira o Live CD - Inicialize como tentativa Ubuntu Run Gparted - Altere a partição de inicialização EFI de EFI para FAT32.

abra um novo terminal e digite:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Pressione Enter.

  • Então digite:

sudo apt-get install -y boot-repair && (reparo de inicialização e)

No reparo de inicialização, selecione OPÇÕES AVANÇADAS

Desmarque a opção Usar o arquivo EFI padrão nas opções principais. Desmarque Separar partição / boot / efi em GRUB LOCATION

siga as instruções sobre como usar o carregador de inicialização herdado que o Boot Repair fornecerá a você.

Agora instale e carregue os drivers da NVidia quantas

Eu usei o método 2 nesta página http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

Eu estava trabalhando nisso por provavelmente 18 horas e tentei todas as opções disponíveis. Quero dizer todas as formas possíveis de instalar esses drivers friggin, e esta foi a única solução que funciona para o Macbook Pro 7.1 Running 13.04 com Nvidia_current (nvidia_304)


0

Eu tentei de tudo aqui e a solução para mim foi mudar para lightdm, funciona perfeitamente agora!


Como você muda para o lightdm?
Magick

-5

Basta instalar o ubuntu claro ( sem atualizações, sem software ) conectar-se à Internet, baixar o driver e instalar e reiniciar! Trabalhou para mim! Obrigado pelo meu vizinho !!! (foi ideia dele)


5
Usar o Ubuntu sem executar nenhuma atualização não é realmente recomendado. Os erros estão sendo corrigidos e a segurança também é uma má idéia.
214138 Gertvdijk

@gertvdijk Talvez o objetivo desta publicação seja recomendar a instalação do Ubuntu sem atualizações, a instalação do driver e a instalação das atualizações (mas não até a instalação do driver). Nesse caso, não sei por que isso funcionaria melhor, mas seria aceitável.
Eliah Kagan

@EliahKagan Poderia ser, mas se assim for, então isso parece muito improvável para mim. O driver da Nvidia é reconstruído para cada novo kernel.
218132 Gertvdijk
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.