Como corrigir plymouth (tela inicial) em todas as versões do Ubuntu!


27

Como corrigir plymouth preto ou quebrado (tela inicial) após a instalação de drivers proprietários da nvidia no Ubuntu (isso geralmente acontece em todas as versões do Ubuntu)? Não importa qual versão dos drivers da nvidia eu instalei o bug está sempre presente.


Funciona bem, mas no meu caso, GeForce 7300 LE, tive que diminuir a profundidade de cor para 16 - ou seja. 1280x1024x16 em vez de 1280x1024x24, pois o último apresentou uma resolução ruim na tela de plymouth.
precisa saber é o seguinte

Maravilhoso. Também funciona perfeitamente com a Intel. Graças


Não, nos tópicos fornecidos por você há informações desatualizadas ou ausentes / desnecessárias para instalar pacotes.
Nolt

Respostas:


42

Aqui está uma solução para resolver o problema do no 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 seu terminal e digite

sudo apt-get install v86d

Então

sudo -H gedit /etc/default/grub

Encontre esta linha

#GRUB_GFXMODE=640x480

e mude para esta (é claro, escolha 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, exclua-o. Mais informações no manual .

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

Salve o arquivo e digite o 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. De uma chance :)


Is this still valid for AMD graphic cards?
João André

Infelizmente não tenho gráficos AMD, então você precisa fazer um teste sozinho.
Nolt

Já testei, funciona :)
João André

Esta solução funciona apenas parcialmente para mim no Ubuntu GNOME 15.04. Eu tenho uma tela de 1600x900 e uma Nvidia Geforce GT 620. Depois de seguir as etapas aqui, o splash é exibido por alguns segundos, a tela fica preta e apenas os pontos animados são exibidos antes que a tela fique preta novamente.
Alex Dueppen

1
@janoChen A solução ainda funciona apenas parcialmente, mas estou bem com isso. Ouvi dizer que é um problema o fato de minha placa de vídeo ser básica, por isso não recebemos tanto suporte de driver.
Alex Dueppen

5

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

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

linux   /boot/vmlinuz ...

na seção apropriada do menu de inicialização (por exemplo, primeira ocorrência desta linha, se você deseja restaurar a tela inicial para a primeira opção de inicialização do menu grub) e verifique se essa linha termina 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

0

Os drivers proprietários da Nvidia não oferecem suporte ao 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 (não afeta seu uso diário) e aguarde a nvidia 364.12 ou mais recente no repositório Ubuntu. Com a nvidia 364.12, o plymouth funciona.

Se você é impaciente, pode usar o seguinte:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364

esta resposta é destinado a novos usuários do Ubuntu
john9983

Por alguma razão, não posso usar a renderização GPU com o Blender (CUDA) assim que esse driver estiver instalado.
ByteHamster 3/08

Tente um driver mais recente nvidia-367
john9983 19/09/16

1
@ByteHamster se não me engano Você precisa instalar este pacote nvidia-cuda-devpara usar o CUDA.
Michal Przybylowicz 07/07

Não sei ao certo, mas acho que o pacote cuda foi instalado. Enfim, depois mudei para uma distro completamente diferente por outros motivos (não mais em Plymouth). Obrigado pela sua sugestão de qualquer maneira!
ByteHamster 8/07
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.