Home > plymouth > Ubuntu 10.04, Plymouth ed Nvidia.

Ubuntu 10.04, Plymouth ed Nvidia.

7 Giugno 2010

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
Categorie:plymouth Tag:
I commenti sono chiusi.