Wie man Plymouth (Begrüßungsbildschirm) in allen Ubuntu-Versionen behebt!

27

Wie behebe ich schwarzen oder kaputten Plymouth (Begrüßungsbildschirm) nach der Installation von nvidia-eigenen Treibern in Ubuntu (was normalerweise in allen Ubuntu-Versionen der Fall ist)? Es ist egal, welche Version von NVIDIA-Treibern ich installiere, der Fehler ist immer vorhanden.

Nolt
quelle
Funktioniert in Ordnung, aber in meinem Fall, GeForce 7300 LE, musste ich die Farbtiefe auf 16 verringern - dh. 1280x1024x16 statt 1280x1024x24, da letzteres eine schlechte Auflösung auf dem Plymouth-Bildschirm ergab.
Gdesilva
Wunderbar Es funktioniert auch mit Intel perfekt. Thanks
Mögliches Duplikat der Aktivierung des Nvidia-Treibers bringt den Startbildschirm
Waldir Leoncio
Nein, in von Ihnen bereitgestellten Themen fehlen veraltete Informationen oder werden für die Installation von Paketen nicht benötigt.
Nolt

Antworten:

42

Hier finden Sie eine Lösung für das Problem, dass Ubuntu nach einer proprietären Treiberinstallation von nVidia kein Plymouth (Begrüßungsbildschirm) aufweist. Es spielt keine Rolle, welche Ubuntu-Version Sie verwenden, es sollte trotzdem funktionieren.

Öffnen Sie Ihr Terminal und geben Sie ein

sudo apt-get install v86d

Dann

sudo -H gedit /etc/default/grub

Finde diese Zeile

#GRUB_GFXMODE=640x480

und ändern Sie für diesen ( natürlich wählen Sie Ihre Auflösung )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Hinweis: Sie können es versuchen GRUB_GFXMODE=1440x900x24, achten Sie jedoch darauf, die Farbtiefe anzugeben. Sie müssen einen unterstützten Wert angeben. Wenn nicht, dann lösche es lieber. Weitere Informationen im Handbuch .

Beachten Sie auch: Ältere Nvidia-Grafikkarten benötigen die GRUB_GFXMODEEigenschaft im Format <width>x<height>-<depth>(z. B. 1920x1200-24aber nicht 1920x1200x24).

Datei speichern und Terminal eingeben

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

Es hat bei mir in allen Ubuntu-Versionen funktioniert. Versuche es :)

Nolt
quelle
Gilt das noch für AMD-Grafikkarten?
João André
Leider habe ich keine AMD-Grafik, daher brauchst du selbst einen Test.
Nolt
Bereits getestet, es funktioniert :)
João André
Diese Lösung funktioniert unter Ubuntu GNOME 15.04 nur teilweise. Ich habe ein 1600x900-Display und ein Nvidia Geforce GT 620. Nachdem ich die Schritte hier befolgt habe, wird der Splash einige Sekunden lang angezeigt, dann wird der Bildschirm schwarz und nur die animierten Punkte werden angezeigt, bevor der Bildschirm wieder schwarz wird.
Alex Dueppen
1
@ janoChen Die Lösung funktioniert immer noch nur teilweise, aber ich bin damit einverstanden. Ich habe gehört, dass es ein Problem mit meiner Grafikkarte ist, die nicht so viel Treiberunterstützung bietet.
Alex Dueppen
5

Wenn die obige Lösung nicht funktioniert, überprüfen Sie, ob $ vt_handoff in der Datei /boot/grub/grub.cfg verwendet wird

Suchen Sie in der Datei die Zeile, die mit Folgendem beginnt:

linux   /boot/vmlinuz ...

Klicken Sie im entsprechenden Abschnitt des Startmenüs (z. B. beim ersten Auftreten dieser Zeile, wenn Sie den Begrüßungsbildschirm für die erste Startoption des Grub-Menüs wiederherstellen möchten) und vergewissern Sie sich, dass diese Zeile mit endet

... quiet splash $vt_handoff

Hier ist das Beispiel in meinem Fall (kommentierte Zeile durch zweite Zeile ersetzt), ersetzen Sie das xxxx durch die vorhandene UUID der Bootpartition:

#   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
Atmosphäre
quelle
0

Nvidia proprietarty-Treiber unterstützen KMS bis vor kurzem nicht. KMS ist erforderlich, damit Plymouth (Begrüßungsbildschirm) funktioniert. Es ist ein Nvidia-Problem (nicht Ubuntu-kanonisch). Ich würde empfehlen, es so zu belassen (es wirkt sich nicht auf Ihren täglichen Gebrauch aus) und auf nvidia 364.12 oder neuer im Ubuntu-Repository zu warten. Mit nvidia 364.12 funktioniert plymouth.

Wenn Sie ungeduldig sind, können Sie dies verwenden:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
john9983
quelle
Diese Antwort ist für neue Ubuntu-Benutzer
gedacht
Aus irgendeinem Grund kann ich GPU-Rendering mit Blender (CUDA) nicht verwenden, sobald dieser Treiber installiert ist.
ByteHamster
Versuchen Sie es mit einem neueren Treiber. Nvidia-367
john9983
1
@ByteHamster, wenn ich mich nicht irre. Sie müssen dieses Paket installieren nvidia-cuda-dev, um CUDA verwenden zu können.
Michal Przybylowicz
Ich weiß es nicht genau, aber ich glaube, das cuda-Paket wurde installiert. Wie auch immer, ich habe später aus anderen Gründen auf eine völlig andere Distribution gewechselt (kein Plymouth mehr). Trotzdem danke für deinen Vorschlag!
ByteHamster