Come riparare plymouth (splash screen) in tutte le versioni di Ubuntu!


27

Come riparare plymouth nero o rotto (splash screen) dopo l'installazione di driver proprietari nvidia in Ubuntu (succede di solito in tutte le versioni di Ubuntu)? Non importa quale versione di driver nvidia installi il bug sia sempre presente.


Funziona bene, ma nel mio caso, GeForce 7300 LE, ho dovuto ridurre la profondità del colore a 16, ovvero. 1280x1024x16 invece di 1280x1024x24 in quanto quest'ultimo offriva una risoluzione scadente sullo schermo di Plymouth.
gdesilva,

Meraviglioso. Funziona perfettamente anche con Intel. Grazie


No, negli argomenti da te forniti sono informazioni obsolete o mancanti / non necessarie per installare pacchetti.
Nolt

Risposte:


42

Ecco una soluzione per risolvere il problema dell'assenza di plymouth (splash screen) in Ubuntu dopo l'installazione di un driver proprietario nVidia. Non importa quale versione di Ubuntu usi, dovrebbe funzionare comunque.

Apri il tuo terminale e digita

sudo apt-get install v86d

Poi

sudo -H gedit /etc/default/grub

Trova questa linea

#GRUB_GFXMODE=640x480

e cambia per questo ( ovviamente scegli la tua risoluzione )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Nota: puoi provare GRUB_GFXMODE=1440x900x24, ma fai attenzione a specificare l'intensità del colore. È necessario specificare un valore supportato. Se non funziona, piuttosto eliminarlo. Maggiori informazioni nel manuale .

Nota anche: le schede grafiche Nvidia meno recenti richiedono la GRUB_GFXMODEproprietà nel formato <width>x<height>-<depth>(ad es. 1920x1200-24, Ma non 1920x1200x24).

Salva il file e digita il terminale

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

Ha funzionato per me in tutte le versioni di Ubuntu. Provaci :)


È ancora valido per le schede grafiche AMD?
João André,

Purtroppo non ho la grafica AMD, quindi hai bisogno di un test da solo.
Nolt

Già testato, funziona :)
João André

Questa soluzione funziona solo parzialmente per me su Ubuntu GNOME 15.04. Ho un display 1600x900 e un Nvidia Geforce GT 620. Dopo aver seguito i passaggi qui, lo splash viene mostrato per alcuni secondi, quindi lo schermo diventa nero e solo i punti animati vengono visualizzati prima che lo schermo diventi di nuovo nero.
Alex Dueppen,

1
@janoChen La soluzione funziona ancora solo in parte ma sto bene. Ho sentito che si tratta di un problema con la mia scheda grafica di fascia bassa, quindi non ottenere tanto supporto per i driver.
Alex Dueppen,

5

Se la soluzione precedente non funziona, controlla che $ vt_handoff sia usato nel file /boot/grub/grub.cfg

Nel file, cerca la riga che inizia con:

linux   /boot/vmlinuz ...

nell'apposita sezione del menu di avvio (ad es. prima occorrenza di questa riga se si desidera ripristinare la schermata iniziale per la prima opzione di avvio del menu di avvio) e assicurarsi che questa riga termini con

... quiet splash $vt_handoff

Ecco l'esempio nel mio caso (riga commentata sostituita dalla seconda riga), sostituire xxxx con l'UUID esistente della partizione di avvio:

#   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

I driver proprietari di Nvidia non supportano KMS, fino a poco tempo fa. KMS è necessario per il funzionamento di plymouth (splash screen). È un problema di Nvidia (non ubuntu canonico). Consiglierei di lasciarlo così (non influisce sull'uso quotidiano) e attendere nvidia 364.12 o più recente nel repository Ubuntu. Con nvidia 364.12 funziona plymouth.

Se sei impaziente, puoi usare questo:

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

questa risposta è destinata ai nuovi utenti di Ubuntu
john9983,

Per qualche motivo, non posso usare il rendering GPU con Blender (CUDA) non appena questo driver è installato.
ByteHamster

Prova un driver più recente nvidia-367
john9983,

1
@ByteHamster se non sbaglio Devi installare questo pacchetto nvidia-cuda-devper usare CUDA.
Michal Przybylowicz,

Non lo so per certo, ma penso che il pacchetto cuda sia stato installato. Ad ogni modo, in seguito sono passato a una distribuzione completamente diversa per altri motivi (senza più Plymouth). Grazie comunque per il tuo suggerimento!
ByteHamster
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.