Ubuntu 10.04, Plymouth ed Nvidia.
Ubuntu 10.04, Plymouth ed Nvidia.
Come molti ho avuto problemi nel visualizzare correttamente
lo splash screen di avvio di plymouth.
Ecco un riassunto delle varie informazioni, raccolte qua e la,
che hanno risolto il problema.
intanto installiamo i pacchetti necessari:
sudo apt-get install v86d
Poi Controlliamo la massima risoluzione supportata dal monitor,
che è quella che ci interessa, possiamo farlo con xrandr, da terminale, o
con il tool di NVIDIA, presente in Sistema > Amministrazione
nel mio caso la risoluzione interessata è 1280 x 800
Ora configuriamo GRUB, facendo prima un backup di sicurezza:
sudo cp /etc/default/grub /etc/default/grub.backup
ora editiamo il file:
sudo gedit /etc/default/grub
e modifichiamo o la riga :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
in
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"
e la riga
GRUB_GFXMODE=680x480
in
GRUB_GFXMODE=1280x800
Nota:
le risoluzioni potrebbero non essere le stesse, ovviamente,
quindi attenti ai valori. Le linee da modificare sono comunque:
GRUB_CMDLINE_LINUX_DEFAULT
GRUB_GFXMODE
salviamo il file e passiamo al modulo da caricare all’avvio.
sudo gedit /etc/initramfs-tools/modules
aggiungiamo in fondo al file, la riga:
uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap
ovviamente anche qui occhio alla risoluzione.
Infine gli ultimi accorgimenti:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
e l’aggiornamento di grub e initramfs
sudo update-grub2 sudo update-initramfs -u
Al riavvio, Plymouth dovrebbe tornare a risplendere.
Nel mio caso il tema Ubuntu-Logo è tornato ad essere:
APPENDICE:
Se in /etc/default/grub fosse stato aggiunto il parametro
GRUB_GFXPAYLOAD_LINUX=keep
commentarlo
Come pure frammenti di codice, simili a quello contenuto in
/etc/grub.d/00_header
Es. di file /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=as nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 GRUB_GFXMODE=1280x800 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1"
NOTA
per poter fare i controlli dello splash, senza riavviare,
aprire il terminale ed avviare il demone di plymouth:
sudo plymouthd
per mostrare lo splash:
sudo plymouth --show-splah
per interrompere
sudo plymouth quit
Commenti recenti