Skip to main content

Intel - i915: Los monitores se apagan de forma aleatoria

FIFO underrun

Escenario

Este error se produce con varios monitores de alta resolución.

Observación
  • Un monitor se apaga sin motivo aparente o deja de mostrar imagen.
  • Poco después, aparecen en el registro del cliente mensajes de error de 'FIFO underrun' del controlador i915. El registro se puede consultar en ThinClient-View.
    [drm:intel_cpu_fifo_underrun_irq_handler [i915]] ERROR CPU pipe A FIFO underrun

Solución provisional

 Introduzca este parámetro adicional del kernel en el tipo de hardware de los dispositivos afectados:

intel_idle.max_cstate=1
Explicación

La causa del error es un problema de sincronización con componentes que no salen con la suficiente rapidez de un modo de ahorro de energía. Esta solución evita los modos de ahorro de energía profundos.

Apagado momentáneo durante la reproducción de audio

Observación

Durante la primera reproducción de audio, un monitor se apaga y se vuelve a encender inmediatamente. Mientras se reproduce el audio, todas las pantallas funcionan correctamente. Cuando la reproducción de audio se reanuda tras una pausa, se vuelve a observar el apagado y el encendido.

Solución

Introduzca este parámetro adicional del núcleo en el tipo de hardware de los dispositivos afectados:

snd_hda_intel.power_save_controller=0
Explicación

Esta solución evita que el controlador de audio de Intel active el modo de ahorro de energía. Nuestra hipótesis de trabajo es que, en este caso, una (intentada) interacción de audio a través de HDMI provoca un reinicio de la pantalla, lo que se manifiesta como un apagado y un encendido.