Come posso avere meno "sfarfallio" all'avvio?


9

Quello che mi aspettavo

  1. Avvio del BIOS
  2. Schermata di caricamento
  3. Finestra di accesso, tema simile alla schermata di caricamento
  4. Tema personalizzato dopo l'accesso - per impostazione predefinita simile a tema come la schermata di accesso

Quello che ho osservato

Vedi https://www.youtube.com/watch?v=qC3EwNMvfS0 :

  1. 0:00 - 0:08 Bios
  2. 0:09 Nero (nessuna luce)
  3. 0:10 - 0:11 Nero (chiaro)
  4. 0:12 Nero (nessuna luce)
  5. 0:13 - 0:15 Schermo luminoso
  6. 0:16 Nero con luce
  7. 0:17 Nero senza luce
  8. 0:18 Schermata di caricamento
  9. 0:19 Cambio di sfondo
  10. 0:22 - 0:29 Accesso
  11. 0:30 Nero con luce
  12. 0:32 Il mio sfondo

La mia domanda

Alcune di queste modifiche osservate possono essere rimosse / rese simili?

Ad esempio, non so cosa succede nei passaggi osservati 2 - 7. O perché esiste il passaggio 11.

Rendere la schermata di accesso / caricamento più simile / più simile alla mia schermata personale NON è la domanda principale.


1
Solo 14 persone hanno visto questa domanda, anche se sono passati 8 mesi da quando l'ho chiesto. Vediamo cosa cambia una taglia 50 :-)
Martin Thoma

Alcuni chiarimenti: 1. Ubuntu MATE è l'unico sistema installato sulla macchina? 2. Vuoi ancora vedere la schermata di caricamento di MATE (prima dell'accesso)? 3. Hai bisogno della funzione di composizione attivata? Sulla base di informazioni fornite, potrei essere in grado di inviare una risposta.
Clearkimura,

(1) Sì, Ubuntu MATE è l'unico sistema installato su quel laptop. (2) Non mi interessa troppo la schermata di caricamento di MATE (3) Qual è la funzione di composizione?
Martin Thoma,

Fondamentalmente, lo "sfarfallio" aggiuntivo che si vede molto probabilmente è causato dalla combinazione di Ubuntu MATE (rispetto ad altri derivati ​​Ubuntu) e dal supporto del driver hardware. Va bene, chiarirò la funzionalità di composizione dalla mia parte prima di scrivere la mia risposta.
Clearkimura,

Ho modificato il tempo di caricamento del BIOS Dell da 16 secondi a 4 secondi. Mancano le specifiche hardware, in particolare la grafica video. Anche la pubblicazione dei contenuti del /etc/default/grubfile sarebbe utile.
WinEunuuchs2Unix

Risposte:


6

Se stai usando una GPU integrata Intel , puoi provare ad aggiungere il i915.fastboot=1parametro del kernel per evitare lo sfarfallio causato da operazioni di impostazione della modalità non necessarie.

Innanzitutto, prova ad aggiungerlo temporaneamente su grub:

  1. Avviare il sistema e tenere premuto Shift(o Escnei sistemi UEFI) per visualizzare il menu GRUB.
  2. Premere eper modificare i comandi prima dell'avvio.
  3. Aggiungi i915.fastboot=1dopoquiet splash

Nota se riduce lo sfarfallio e se ha effetti collaterali, come la luminosità dello schermo non funziona.

Per aggiungere questo parametro in modo permanente:

  1. Da un terminale gksudo gedit /etc/default/grub, sostituisci gedit con il tuo editor di testo.
  2. Aggiungi i915.fastboot=1dopo quiet splashin linea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. Correre sudo update-grub
  4. Riavvia e determina se riduce lo sfarfallio.


Non penso che abbia avuto alcun effetto. Sfondo di questo: wiki.archlinux.org/index.php/intel_graphics#Fastboot
Martin Thoma

3

Lo "sfarfallio" si verifica molto probabilmente quando si esegue Ubuntu MATE o una distribuzione simile. Tali istanze di accensione e spegnimento dello schermo possono essere, ma non necessariamente, influenzate dal supporto del driver grafico.

Nelle seguenti sezioni userò questi termini:

  • "vuoto" per fare riferimento all'istanza quando lo schermo diventa completamente scuro senza luce;
  • "brillare" per fare riferimento all'istanza quando lo schermo ha la massima luminosità;
  • "blanking" per fare riferimento all'istanza quando lo schermo diventa scuro con luce tra login e desktop.

Sulla base del processo di avvio descritto da OP, ci sono tre istanze di "blank", un'istanza di "shine" e un'istanza di "blanking".

Il bianco 1

0:00~0:08 Bios
0:09 Black (no light)  <-- this

Questa è un'istanza comune, che indica il processo di avvio che procede dal BIOS / UEFI allo stadio successivo (di solito MBR per una macchina BIOS). Il primo spazio vuoto è inevitabile e la maggior parte degli utenti non può fare nulla al riguardo.

Il bianco 2

0:10~0:11 Black (light)
0:12 Black (no light)  <-- this

Molto probabilmente viene mostrato il secondo vuoto quando si procede dallo stadio successivo al boot loader (di solito GRUB per una macchina GNU / Linux). Il timeout predefinito è in genere impostato su 10 secondi, sebbene la configurazione integrata possa ridurre automaticamente il timeout a diversi secondi quando non viene trovato nessun altro sistema operativo. Ciò causerà comunque qualche ritardo.

Soluzione alternativa : assicurarsi che il timeout del caricatore di avvio sia zero e nascosto.

Nel terminale, eseguire sudo nano /etc/default/grube modificare le righe pertinenti come segue, quindi salvare le modifiche ^X Exit: premere Ctrl+ Xquindi premere Ye premere Enter. Quindi, esegui sudo update-grubper aggiornare la configurazione modificata (prima di eseguire l'ultimo comando, l'utente potrebbe voler applicare la soluzione alternativa successiva nello stesso file di configurazione).

...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...

Le due righe con GRUB_HIDDEN...sono parametri obsoleti e devono essere disabilitate con la sintassi dei commenti #. Non proprio correlato al bianco; solo per escludere qualsiasi risultato imprevisto.

Quando sono stati trovati altri sistemi operativi tramite 'os-prober', il timeout non può essere zero e non può essere nascosto: la configurazione integrata abiliterà il menu di avvio e il timeout è efficace solo con un valore diverso da zero. Per un sistema multiboot, il menu verrà visualizzato per almeno 1 secondo e il secondo spazio vuoto potrebbe comunque essere visualizzato.

Lo splendore

0:13~0:15 Bright screen

Molto probabilmente questo dipende dall'hardware. Il sintomo è simile a questo post datato o un altro post datato su Ask Ubuntu. Altrimenti, cercare il modello della macchina o le specifiche hardware nei siti della comunità pertinenti per la soluzione più appropriata.

Il bianco 3

0:16 Black with light
0:17 Black without light  <-- this
0:18 Loading screen

Molto probabilmente il terzo spazio vuoto viene visualizzato quando boot loader esegue l'applicazione che fornisce un'animazione grafica di avvio (di solito Plymouth per una distribuzione basata su Ubuntu), nota anche come splash splash. Lo splash di avvio non ha uno scopo significativo soprattutto quando il processo di avvio è veloce; ciò che viene mostrato dall'OP è molto veloce .

Soluzione alternativa : accertarsi che il boot loader non esegua il boot splash.

Allo stesso modo, eseguire con l'autorizzazione sudo per modificare /etc/default/grube modificare la riga che contiene "quiet splash"e cambiare quella parte in "quiet", quindi salvare le modifiche. Infine, esegui sudo update-grubper aggiornare la configurazione modificata.

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...

Quando la schermata di avvio è disabilitata, durante il processo di avvio potrebbe essere visualizzato un messaggio di avvio. Per qualche motivo, il risultato è incoerente quando si esegue Ubuntu MATE (a volte mostra molte righe nonostante la stessa opzione "silenziosa"), che altrimenti non si vede quando si esegue un altro derivato di Ubuntu come Xubuntu.

Il blanking

0:19 Change of Background
0:22~0:29 Login
0:30 Black with light  <-- this
0:32 My wallpaper

Il blanking che si verifica tra login e desktop è molto probabilmente specifico per GNOME o ambienti desktop simili come MATE. Ho confermato che: in confronto, Cinnamon mostra un blanking come MATE; al contrario, Xfce non mostra questo comportamento.

Inizialmente, ho pensato che il blanking potesse essere dovuto alla transizione del caricamento del gestore delle finestre di composizione; tuttavia, la modifica o la disabilitazione del compositore in MATE in entrambi i modi non influisce sul comportamento del blanking. Quindi il vero problema è qualcos'altro.

Soluzione alternativa : per Ubuntu MATE, la schermata di accesso dovrebbe utilizzare un vero colore nero (# 000000).

Vai a Centro di controllo> Finestra di accesso - Aspetto e svuota il percorso per Sfondo , quindi cambia il colore di Sfondo in nero (seleziona la tonalità monocromatica più scura nell'area in basso a sinistra). Chiudi la finestra per terminare. Lo scopo principale di questa soluzione alternativa è ridurre al minimo il blanking; l'utente può anche cambiare il tema per migliorare il contrasto e la visibilità della finestra di accesso.

Il risultato

Con soluzioni alternative sopra, la maggior parte degli utenti finali vedrà solo il primo spazio vuoto durante il processo di avvio. Tranne che per OP e gli utenti interessati dovranno risolvere il problema di lucentezza separatamente.

  • vuoto 1: sempre mostrato (inevitabile)
  • vuoto 2: utilizzare la soluzione alternativa
  • splendore: soluzione separata (dipendente dall'hardware)
  • vuoto 3: utilizzare la soluzione alternativa
  • blanking: usa la soluzione alternativa (dipende dal software)

Soluzioni alternative testate con Ubuntu MATE 18.04, in esecuzione su una macchina a 32 bit Intel Celeron 1.6 GHz con grafica Intel. L'installazione minima ha un tempo di avvio di circa 45 secondi (non ottimale), senza brillantezza e sono stati visti solo i primi spazi vuoti.


1
Quando rimuovo la schermata iniziale, vedo ancora più sfarfallio. Ma ammiro lo sforzo che hai messo nella risposta
Martin Thoma,
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.