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.
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.
Risposte:
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_GFXMODE
proprietà 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 :)
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
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
nvidia-cuda-dev
per usare CUDA.