Questions and answers from the Slimbook user community

¡Bienvenido al foro de la comunidad!

Si tienes problemas de software, este es tu sitio. Construyamos entre todos un lugar mejor, proporcionando experiencias, información de uso y tips. Si tienes alguna pregunta, procura dar información detallada sobre tu sistema.

Si tienes problemas de hardware, tramita la GARANTÍA AQUÍ, ya que nuestros técnicos no suelen revisar el foro por estar trabajando en reparaciones.

Retraso de casi 12 segundos en el arranque en Debian 13 con Gnome

Closed
Avatar
ajmasia

The question has been closed for reason: Closed due to inactive post for over 30 days

on 02/12/2026 04:47:37

Buenas chic@s, 

Llevo ya varios meses usando Debian 13 en mi nueva maquina y la verdad es que va espectacular. Lo tengo configurado según las indicaciones y con los paquetes de servicios y configuraciones de Slimbook. El caso es que el arranque es muy lento. Tarda casi 12 segundos en llegar a GDM y a veces desesperar un poco, aunque es cierto que no es grave. He estado investigando un poco con la ayuda de la guía y os reporto pro aquí lo que he encontrado, aunque sin solución:

El servicio plymouth-quit-wait.service tarda ~12 segundos en completarse,causando un retraso visible entre el descifrado LUKS y la pantalla de login GDM.

    systemd-analyze blame | grep plymouth

    12.552s plymouth-quit-wait.service

LOGS RELEVANTES

--------------------------------------------------------------------------------

Tiempos de GDM:

    ene 10 12:40:21.288 - GDM inicia

    ene 10 12:40:31.959 - gdm-launch-environment listo

    -> 10.7 segundos de espera sin actividad en logs

dmesg (GPU):

    amdgpu: unknown parameter 'silent' ignored

    [drm] amdgpu kernel modesetting enabled.

    amdgpu 0000:65:00.0: initializing kernel modesetting (IP DISCOVERY 0x1002:0x150E)

    amdgpu 0000:65:00.0: amdgpu: Fetched VBIOS from VFCT

    amdgpu: ATOM BIOS: 113-STRIXEMU-001

lspci:

    Máquina con problema (evo):

    65:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Strix [Radeon 880M / 890M] (rev c4)


PRUEBAS REALIZADAS

--------------------------------------------------------------------------------

#   Prueba                                                      Resultado

--  ----------------------------------------------------------  -----------------

1   Deshabilitar bolt.service (Thunderbolt)                     Sin mejora

2   Añadir amdgpu.dc=1 amdgpu.dpm=1 amdgpu.sg_display=0         Sin mejora

3   Forzar X11 (WaylandEnable=false en GDM)                     Sin mejora

4   Deshabilitar parámetros Slimbook                            Sin mejora + errores

5   Verificar amdgpu en initramfs                               Ya presente

6   Buscar actualizaciones firmware (fwupdmgr)                  Sin actualizaciones


PARÁMETROS KERNEL ACTUALES

--------------------------------------------------------------------------------

BOOT_IMAGE=/vmlinuz-6.17.13+deb13-amd64 root=/dev/mapper/evo--vg-root ro

quiet splash loglevel=0 rd.systemd.show_status=false rd.udev.log_level=3

udev.log_level=3 systemd.show_status=false vt.global_cursor_default=0

nowatchdog amdgpu.silent=1 acpi_enforce_resources=lax amdgpu.dc=1

amdgpu.dpm=1 amdgpu.sg_display=0 acpi.ec_no_wakeup=1 fbcon=nodefer

amdgpu.dcdebugmask=0x610


PARÁMETROS AÑADIDOS POR SLIMBOOK

--------------------------------------------------------------------------------

/etc/default/grub.d/slimbook-ecwake-fix.cfg:

    GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT acpi.ec_no_wakeup=1"

/etc/default/grub.d/slimbook-fbcon-nodefer-fix.cfg:

    GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT fbcon=nodefer"

/etc/default/grub.d/slimbook-psr-fix.cfg:

    GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT amdgpu.dcdebugmask=0x610"


Nota: Deshabilitar estos parámetros no mejoró el retraso pero causó errores

visuales en pantalla.


HIPÓTESIS

--------------------------------------------------------------------------------

El kernel no reconoce la iGPU Radeon 880M (Strix) como controlador VGA

primario, causando que GDM/Wayland tarde en inicializar el entorno gráfico.


Posibles causas:

1. Bug/limitación del driver amdgpu con hardware Strix (muy nuevo, 2024)

2. Configuración ACPI/BIOS específica del equipo

3. Interacción entre parámetros del kernel y el hardware


CONFIGURACIÓN PLYMOUTH

--------------------------------------------------------------------------------

/etc/plymouth/plymouthd.conf:

    [Daemon]

    Theme=spinner


VERIFICACIÓN INITRAMFS

--------------------------------------------------------------------------------

    lsinitramfs /boot/initrd.img-$(uname -r) | grep amdgpu

    -> Módulo amdgpu y firmware presentes


IMPACTO

--------------------------------------------------------------------------------

Funcional:    Ninguno, el sistema arranca correctamente

Cosmético:    ~12s de Plymouth visible antes de GDM

Comparativo:  Otro equipo con Phoenix3 (misma configuración software) no tiene este problema

COMANDOS ÚTILES PARA DIAGNÓSTICO

--------------------------------------------------------------------------------

# Tiempos de arranque

systemd-analyze

systemd-analyze blame | head -20

systemd-analyze critical-chain graphical.target

# Logs de GDM

sudo journalctl -b -u gdm.service --output=short-precise

# Logs de GPU

dmesg | grep -iE "amdgpu|drm|display" | head -40

# Tipo de GPU

lspci | grep -iE "vga|display"


No se si tenéis información sobre este aspecto. Alguna idea de cómo mejorar esto?

Gracias,

EVO AI 9 365
Avatar
Discard
4 Answers
0
Avatar
ajmasia
Best Answer

Buenos días, ajmasia
Ya que en tus parámetros del kernel no veo `plymotuh.use-simpledrm`, intenta usar ese parámetro
Esto hará que plymouth use el backend de SimpleDRM con efifb

Si plymouth usa por defecto SimpleDRM, entonces intenta desactivarlo con `plymotuh.use-simpledrm=0`

Saludos,

Avatar
Discard
0
Avatar
ajmasia
Best Answer

El módulo simpledrm no está disponible en el kernel 6.17.13+deb13-amd64:

    find /lib/modules/$(uname -r) -name "*simpledrm*"
    (sin resultados)

El único framebuffer disponible es amdgpudrmfb:

    cat /proc/fb
    0 amdgpudrmfb

El parámetro plymouth.use-simpledrm no tiene efecto porque no hay backend alternativo al que cambiar.

Avatar
Discard
0
Avatar
ajmasia
Best Answer

Fíjate lo que tarda en cargar ...

➜ systemd-analyze blame | grep plymouth

12.305s plymouth-quit-wait.service
43ms plymouth-start.service
17ms plymouth-read-write.service

Avatar
Discard
0
Avatar
ajmasia
Best Answer

Buenas,
SimpleDRM no és un módulo como tal, si no que está compilado con el Kernel, no se encuentra en `/lib/modules` por esa razón.
Has probado desactivar simpledrm también con el parámetro `plymouth.use-simpledrm=0`?  

También puedes deshabilitar plymouth con `plymouth.enable=0` para ver si tarda al iniciar el equipo que con plymouth iniciado.

En los logs que muestra systemd-analyze blame, es Plymouth el primer proceso que aparece? Si no, usualmente es ese proceso que hace esperar a Plymouth antes de que se inicie el equipo.

Un saludo,

Avatar
Discard