¿Cómo puedo tener menos "parpadeo" al arrancar?

9

Lo que esperaba

  1. Bios de arranque
  2. Cargando pantalla
  3. Ventana de inicio de sesión, tema similar a la pantalla de carga
  4. Tema personalizado después de iniciar sesión: de forma predeterminada, un tema similar al de la pantalla de inicio de sesión

Lo que observé

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

  1. 0:00 - 0:08 Bios
  2. 0:09 Negro (sin luz)
  3. 0:10 - 0:11 Negro (claro)
  4. 0:12 Negro (sin luz)
  5. 0:13 - 0:15 pantalla brillante
  6. 0:16 Negro con luz
  7. 0:17 Negro sin luz
  8. 0:18 Pantalla de carga
  9. 0:19 Cambio de fondo
  10. 0:22 - 0:29 Iniciar sesión
  11. 0:30 negro con luz
  12. 0:32 Mi fondo de pantalla

Mi pregunta

¿Se pueden eliminar / hacer algunos de esos cambios observados para que se parezcan?

Por ejemplo, no sé qué sucede en los pasos observados 2 - 7. O por qué existe el paso 11.

Hacer que la pantalla de inicio de sesión / carga se vea más similar / más similar a mi pantalla personal NO es la pregunta principal.

Martin Thoma
fuente
1
Solo 14 personas han visto esta pregunta, aunque han pasado 8 meses desde que pregunté. Veamos qué cambios de 50 recompensas :-)
Martin Thoma
Algunas aclaraciones: 1. ¿Ubuntu MATE es el único sistema instalado en la máquina? 2. ¿Todavía quieres ver la pantalla de carga MATE (antes de iniciar sesión)? 3. ¿Necesita activar la función de composición? Según la información dada, podría publicar una respuesta.
clearkimura
(1) Sí, Ubuntu MATE es el único sistema instalado en esa computadora portátil. (2) No me importa demasiado la pantalla de carga MATE (3) ¿Cuál es la función de composición?
Martin Thoma
Básicamente, el "parpadeo" adicional que probablemente veas causado por la combinación de Ubuntu MATE (en comparación con otros derivados de Ubuntu) y tu soporte de controlador de hardware. Está bien, aclararé la función de composición desde mi lado antes de escribir mi respuesta.
clearkimura
Cambié mi tiempo de carga de BIOS de Dell de 16 segundos a 4 segundos. Faltan las especificaciones de hardware, especialmente los gráficos de video. Publicar contenido del /etc/default/grubarchivo también sería útil.
WinEunuuchs2Unix

Respuestas:

6

Si está utilizando una CPU integrada Intel , puede intentar agregar el i915.fastboot=1parámetro del núcleo para evitar el parpadeo causado por operaciones innecesarias de configuración de modo.

Primero, intente agregarlo temporalmente en grub:

  1. Inicie su sistema y mantenga presionado Shift(o Escen los sistemas UEFI) para que aparezca el menú de grub.
  2. Presione epara editar los comandos antes de iniciar.
  3. Agregar i915.fastboot=1despuésquiet splash

Observe si reduce el parpadeo y si tiene algún efecto secundario, como que el brillo de la pantalla no funciona.

Para agregar este parámetro permanentemente:

  1. Desde una ejecución de terminal gksudo gedit /etc/default/grub, reemplace gedit con su editor de texto.
  2. Agregar i915.fastboot=1después quiet splashen línea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. correr sudo update-grub
  4. Reinicie y determine si reduce el parpadeo.

TheLinuxGK
fuente
No creo que haya tenido ningún efecto en absoluto. Antecedentes de esto: wiki.archlinux.org/index.php/intel_graphics#Fastboot
Martin Thoma
3

El "parpadeo" ocurre más probablemente cuando se ejecuta Ubuntu MATE o una distribución similar. Tales instancias de encendido y apagado de la pantalla pueden estar, pero no necesariamente, influenciadas por el soporte del controlador gráfico.

En las siguientes secciones, usaré estos términos:

  • "en blanco" para referir la instancia cuando la pantalla se vuelve completamente oscura sin luz alguna;
  • "brillo" para referir la instancia cuando la pantalla tiene el brillo máximo;
  • "en blanco" para referirse a la instancia cuando la pantalla se oscurece con luz entre el inicio de sesión y el escritorio.

Basado en el proceso de arranque descrito por OP, hay tres instancias de "en blanco", una instancia de "brillo" y una instancia de "supresión".

El blanco 1

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

Esta es una instancia común, que indica el proceso de arranque que procede de BIOS / UEFI a la etapa posterior (generalmente MBR para una máquina BIOS). El primer espacio en blanco es inevitable y la mayoría de los usuarios no pueden hacer nada al respecto.

El espacio en blanco 2

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

El segundo espacio en blanco probablemente se muestra al pasar de la etapa posterior al cargador de arranque (generalmente GRUB para una máquina GNU / Linux). El tiempo de espera predeterminado generalmente se establece en 10 segundos, aunque la configuración integrada puede reducir automáticamente el tiempo de espera a varios segundos cuando no se encuentra ningún otro sistema operativo. Esto todavía causará algún retraso.

Solución alternativa : asegúrese de que el tiempo de espera del cargador de arranque sea cero y esté oculto.

En la terminal, ejecute sudo nano /etc/default/gruby modifique las líneas relevantes de la siguiente manera, luego guarde los cambios ^X Exit: presione Ctrl+ Xluego presione Yy presione Enter. Luego, ejecute sudo update-grubpara actualizar la configuración modificada (antes de ejecutar el último comando, el usuario puede querer aplicar la siguiente solución en el mismo archivo de configuración).

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

Las dos líneas con GRUB_HIDDEN...son parámetros obsoletos y deben deshabilitarse con la sintaxis de comentarios #. No realmente relacionado con el espacio en blanco; solo para descartar cualquier resultado inesperado.

Cuando se encontraron otros sistemas operativos a través de 'os-prober', el tiempo de espera no puede ser cero y no se puede ocultar: la configuración incorporada habilitará el menú de inicio y el tiempo de espera solo es efectivo con un valor distinto de cero. Para un sistema de arranque múltiple, el menú aparecerá durante al menos 1 segundo y el segundo espacio en blanco puede mostrarse de todos modos.

El brillo

0:13~0:15 Bright screen

Es muy probable que esto dependa del hardware. El síntoma es similar a esta publicación fechada u otra publicación fechada en Ask Ubuntu. De lo contrario, busque el modelo de máquina o la especificación de hardware en los sitios de la comunidad relevantes para obtener la solución más adecuada.

El blanco 3

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

El tercer espacio en blanco probablemente se muestra cuando el gestor de arranque ejecuta la aplicación que proporciona una animación gráfica de arranque (generalmente Plymouth para una distribución basada en Ubuntu), también conocido como splash splash. El inicio de arranque no tiene un propósito significativo, especialmente cuando el proceso de arranque es rápido; lo que muestra OP es muy rápido .

Solución alternativa : asegúrese de que el cargador de arranque no ejecute el inicio de arranque.

Del mismo modo, ejecute con permiso sudo para editar /etc/default/gruby modificar la línea que contiene "quiet splash"y cambiar esa parte "quiet", luego guarde los cambios. Finalmente, ejecute sudo update-grubpara actualizar la configuración modificada.

...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...

Cuando el inicio de arranque está deshabilitado, se puede mostrar algún mensaje de arranque durante el proceso de arranque. Por alguna razón, el resultado es inconsistente cuando se ejecuta Ubuntu MATE (a veces muestra muchas líneas a pesar de la misma opción "silenciosa"), que de otro modo no se ve cuando se ejecuta otro derivado de Ubuntu como Xubuntu.

El blanco

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

La supresión que se produce entre el inicio de sesión y el escritorio, probablemente sea específica de GNOME o entornos de escritorio similares como MATE. He confirmado que: en comparación, Cinnamon muestra un blanco como MATE; en contraste, Xfce no muestra tal comportamiento.

Inicialmente, pensé que la supresión puede deberse a la transición de cargar el administrador de ventanas de composición; sin embargo, cambiar o deshabilitar el compositor en MATE de cualquier manera no afecta el comportamiento de supresión. Entonces el problema real es otra cosa.

Solución alternativa : para Ubuntu MATE, la pantalla de inicio de sesión debe usar un color negro verdadero (# 000000).

Vaya a Centro de control> Ventana de inicio de sesión - Apariencia y vacíe la ruta de fondo , y luego cambie el color de fondo a negro (seleccione el tono monocromático más oscuro en el área inferior izquierda). Cierra la ventana para terminar. El objetivo principal de esta solución es minimizar el blanco; el usuario también puede cambiar el tema para mejorar el contraste y la visibilidad de la ventana de inicio de sesión.

El resultado

Con las soluciones anteriores, la mayoría de los usuarios finales verán solo el primer espacio en blanco durante el proceso de arranque. Excepto, OP y los usuarios afectados deberán resolver el problema de brillo por separado.

  • espacio en blanco 1: siempre mostrado (inevitable)
  • espacio en blanco 2: use una solución alternativa
  • brillo: solución separada (depende del hardware)
  • espacio en blanco 3: use una solución alternativa
  • supresión: utilice una solución alternativa (depende del software)

Soluciones probadas con Ubuntu MATE 18.04, que se ejecutan en máquinas de 32 bits Intel Celeron 1.6 GHz con gráficos Intel. La instalación mínima tiene un tiempo de arranque de aproximadamente 45 segundos (no óptimo), sin brillo y solo se vieron los primeros espacios en blanco y en blanco.

clearkimura
fuente
1
Cuando elimino la pantalla de bienvenida, veo aún más parpadeo. Pero admiro el esfuerzo que pusiste en la respuesta
Martin Thoma