Como corrigir plymouth (tela inicial) em todos os lançamentos do Ubuntu!

26

Como consertar plymouth preto ou quebrado (tela inicial) após a instalação de drivers proprietários da nvidia no Ubuntu (isso acontece geralmente em todos os lançamentos do Ubuntu)? Não importa qual versão dos drivers nvidia que eu instalei, o bug está sempre presente.

    
por Nolt 21.10.2013 / 00:18

3 respostas

43

Aqui está uma solução para resolver o problema de não plymouth (tela inicial) no Ubuntu após uma instalação de driver proprietário da nVidia. Não importa qual versão do Ubuntu você usa, deve funcionar de qualquer maneira.

Abra o seu terminal e digite

sudo apt-get install v86d

Então

sudo -H gedit /etc/default/grub

Encontre esta linha

#GRUB_GFXMODE=640x480

e mudar para este ( é claro escolher a sua resolução )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Nota: Você pode tentar GRUB_GFXMODE=1440x900x24 , mas tenha cuidado ao especificar a profundidade da cor. Você deve especificar um valor suportado. Se não funcionar, em vez disso, apague-o. Mais informações no manual .

Observe também que as placas gráficas Nvidia mais antigas exigem a propriedade GRUB_GFXMODE no formato <width>x<height>-<depth> (por exemplo, 1920x1200-24 , mas não 1920x1200x24 ).

Salve o arquivo e digite terminal

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
sudo update-grub

Funcionou para mim em todas as versões do Ubuntu. Experimente:)

    
por Nolt 21.10.2013 / 13:07
4

Se a solução acima não funcionar, verifique se o $ vt_handoff é usado no arquivo /boot/grub/grub.cfg

No arquivo, pesquise a linha que começa com:

linux   /boot/vmlinuz ...

na seção apropriada do menu de inicialização (por exemplo, a primeira ocorrência dessa linha, se você quiser restaurar a tela inicial da primeira opção de inicialização do menu do grub) e certifique-se de que esta linha termine com

... quiet splash $vt_handoff

Aqui está o exemplo no meu caso (linha comentada substituída pela segunda linha), substitua o xxxx pelo UUID existente da partição de inicialização:

#   linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   nmi_watchdog=0
    linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   quiet splash $vt_handoff
    
por eosphere 19.10.2014 / 18:03
1

Os drivers proprietários da Nvidia não suportam o KMS até recentemente. O KMS é necessário para o plymouth (tela inicial) funcionar. É um problema da Nvidia (não ubuntu canonical). Eu recomendaria deixá-lo assim (isso não afeta seu uso diário) e esperar por nvidia 364.12 ou mais recente no repositório do Ubuntu. Com nvidia 364.12 plymouth funciona.

Se você é impaciente, pode usar isto:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
    
por john9983 17.07.2016 / 11:10