Comment réparer plymouth (écran de démarrage) dans toutes les versions d'Ubuntu!

27

Comment réparer le plymouth noir ou cassé (écran de démarrage) après l'installation des pilotes propriétaires nvidia dans Ubuntu (cela se produit généralement dans toutes les versions d'Ubuntu)? Peu importe la version des pilotes nvidia que j'installe, le bug est toujours présent.

Nolt
la source
Fonctionne bien mais dans mon cas, GeForce 7300 LE, j'ai dû baisser la profondeur de couleur à 16 - c'est-à-dire. 1280x1024x16 au lieu de 1280x1024x24 car ce dernier donnait une mauvaise résolution sur l'écran plymouth.
gdesilva
Magnifique. Il fonctionne également parfaitement avec Intel. Merci
possible doublon de l' activation du pilote Nvidia salit l'écran de démarrage
Waldir Leoncio
Non, dans les sujets que vous fournissez sont des informations obsolètes ou manquantes / non nécessaires pour installer les packages.
Nolt

Réponses:

42

Voici une solution pour résoudre le problème de l'absence de plymouth (écran de démarrage) dans Ubuntu après l'installation d'un pilote propriétaire nVidia. Peu importe la version d'Ubuntu que vous utilisez, elle devrait quand même fonctionner.

Ouvrez votre terminal et saisissez

sudo apt-get install v86d

ensuite

sudo -H gedit /etc/default/grub

Trouvez cette ligne

#GRUB_GFXMODE=640x480

et changer pour celui-ci ( bien sûr, choisissez votre résolution )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Remarque: vous pouvez essayer GRUB_GFXMODE=1440x900x24, mais attention à spécifier la profondeur de couleur. Vous devez spécifier une valeur prise en charge. Si cela ne fonctionne pas, supprimez-le plutôt. Plus d'informations dans le manuel .

Notez également: les anciennes cartes graphiques Nvidia nécessitent la GRUB_GFXMODEpropriété au format <width>x<height>-<depth>(par exemple 1920x1200-24, mais pas 1920x1200x24).

Enregistrer le fichier et taper dans le terminal

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

Cela a fonctionné pour moi dans toutes les versions d'Ubuntu. Essaie :)

Nolt
la source
Est-ce toujours valable pour les cartes graphiques AMD?
João André
Malheureusement, je n'ai pas de graphique AMD, vous avez donc besoin d'un test par vous-même.
Nolt
Déjà testé, ça marche :)
João André
Cette solution ne fonctionne que partiellement pour moi sur Ubuntu GNOME 15.04. J'ai un écran 1600x900 et un Nvidia Geforce GT 620. Après avoir suivi les étapes ici, le splash s'affiche pendant quelques secondes, puis l'écran devient noir et seuls les points animés s'affichent avant que l'écran ne redevienne noir.
Alex Dueppen
1
@janoChen La solution ne fonctionne que partiellement mais je suis d'accord. J'ai entendu dire que c'est un problème avec ma carte graphique étant bas de gamme, donc je n'ai pas autant de support pour les pilotes.
Alex Dueppen
5

Si la solution ci-dessus ne fonctionne pas, vérifiez que le $ vt_handoff est utilisé dans le fichier /boot/grub/grub.cfg

Dans le fichier, recherchez la ligne commençant par:

linux   /boot/vmlinuz ...

dans la section appropriée du menu de démarrage (par exemple, première occurrence de cette ligne si vous souhaitez restaurer l'écran de démarrage pour la première option de démarrage du menu grub) et assurez-vous que cette ligne se termine par

... quiet splash $vt_handoff

Voici l'exemple dans mon cas (ligne commentée remplacée par la deuxième ligne), remplacez le xxxx par l'UUID existant de la partition de démarrage:

#   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
eosphere
la source
0

Les pilotes propriétaires Nvidia ne prennent pas en charge KMS, jusqu'à récemment. KMS est requis pour que le plymouth (écran de démarrage) fonctionne. C'est un problème Nvidia (pas ubuntu canonique). Je recommanderais de le laisser comme ça (cela n'affecte pas votre utilisation quotidienne) et d'attendre nvidia 364.12 ou plus récent dans le référentiel Ubuntu. Avec nvidia 364.12 plymouth fonctionne.

Si vous êtes impatient, vous pouvez utiliser ceci:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
john9983
la source
cette réponse est destinée aux nouveaux utilisateurs d'ubuntu
john9983
Pour une raison quelconque, je ne peux pas utiliser le rendu GPU avec Blender (CUDA) dès que ce pilote est installé.
ByteHamster
Essayez un pilote plus récent nvidia-367
john9983
1
@ByteHamster si je ne me trompe pas Vous devez installer ce package nvidia-cuda-devpour utiliser CUDA.
Michal Przybylowicz
Je ne sais pas avec certitude, mais je pense que le paquet cuda a été installé. Quoi qu'il en soit, je suis ensuite passé à une distribution complètement différente pour d'autres raisons (plus de Plymouth). Merci pour votre suggestion quand même!
ByteHamster