5000
Commento:
|
4978
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,472847.0.html"; rilasci="10.10 10.04")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=472847"; rilasci="10.10 10.04")>> |
Linea 24: | Linea 24: |
Per prima cosa [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti: | [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti: |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa pagina vengono mostrati due metodi per risolvere i problemi di risoluzione del bootsplash a seguito dell'installazione dei driver nVidia proprietari.
Su Ubuntu 10.04 e versioni successive
Installare il pacchetto startupmanager.
Avviarlo da Sistema → Amministrazione → Startup-Manager.
Nella scheda Opzioni di avvio cambiare la risoluzione in qualcosa che lo schermo sia in grado di gestire (1024x768 di solito è sufficiente affinché la schermata di avvio abbia un aspetto gradevole).
Modificare la profondità di colore a 24 bit e premere il pulsante Chiudi. In seguito riavviare per verificare che non persista più il problema.
Metodo alternativo valido fino a Ubuntu 10.10
Installare i pacchetti:
rispettivamente necessari nel corso di questa guida per ricavare alcune informazioni sul framebuffer della propria scheda e per utilizzare il modulo uvesafb del kernel.
Rilevamento delle impostazioni
È necessario conoscere quali risoluzioni siano supportate dalla scheda video e quale risoluzione sia attualmente in uso.
Per rilevare le risoluzioni supportate dalla scheda video, digitare in un terminale il comando:
sudo hwinfo --framebuffer
all'interno dell'output sarà presente un elenco delle risoluzioni supportate simile a questo:
... Mode 0x0300: 640x400 (+640), 8 bits Mode 0x0301: 640x480 (+640), 8 bits Mode 0x0303: 800x600 (+800), 8 bits ... continua
Per rilevare la risoluzione attualmente configurata per il monitor, digitare in un terminale il comando:
xrandr
dal quale si ottiene un output del tipo:
Screen 0: minimum 320 x 175, current 1280 x 800, maximum 1280 x 800 default connected 1280x800+0+0 0mm x 0mm
In questo esempio la risoluzione è impostata su 1280x800.
Configurazione
Affinchè Plymouth lavori alla giusta risoluzione, deve essere utilizzato il modulo uvesafb al posto di vesafb.
Attenzione! Sostituire nei seguenti passaggi i valori 1280x800-24 e 1280x800 se si utilizza una risoluzione video differente. |
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub e modificare le seguenti righe in modo che risultino:
... GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap" ... GRUB_GFXMODE=1280x800
Con i privilegi di amministrazione e con un editor di testo aggiungere nel file /etc/initramfs-tools/modules le seguenti righe:
uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap
Per completare la configurazione digitare in un terminale i seguenti comandi:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u
Riavviando il sistema si dovrebbe visualizzare il bootsplash con la definizione corretta.
Risoluzione problemi
Se al riavvio il bootsplash non viene visualizzato con la definizione desiderata
Aggiornare nuovamente initramfs con il comando:
sudo update-initramfs -u
Verificare che il comando:
dmesg | grep uvesafb
produca un output analogo al seguente:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-34-generic root=UUID=2f16d387-be61-4e4d-856b-65bab8a7ef88 ro quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-34-generic root=UUID=2f16d387-be61-4e4d-856b-65bab8a7ef88 ro quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap [ 1.593538] uvesafb: NVIDIA Corporation, G86 Board - e416h01c, Chip Rev , OEM: NVIDIA, VBE v3.0 [ 1.690852] uvesafb: VBIOS/hardware doesn't support DDC transfers [ 1.690854] uvesafb: no monitor limits have been set, default refresh rate will be used [ 1.691167] uvesafb: scrolling: redraw [ 1.691492] uvesafb: framebuffer at 0xcd000000, mapped to 0xffffc90011100000, using 8000k, total 14336k