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.

Nolt
fonte
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
possível duplicata de Habilitação messes Driver Nvidia-se tela de abertura
Waldir Leoncio
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 :)

Nolt
fonte
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
eosfera
fonte
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
john9983
fonte
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