Skip to main content

Intel - i915 : les écrans s'éteignent de manière aléatoire

Sous-utilisation du FIFO

Scénario

Cette erreur se produit avec plusieurs écrans à haute résolution.

Observation
  • Un écran s'éteint sans raison ou n'affiche plus d'image.
  • Peu après, des messages d'erreur "FIFO underrun" provenant du pilote i915 apparaissent dans le journal du client. Ce journal peut être consulté dans ThinClient-View.
    [drm:intel_cpu_fifo_underrun_irq_handler [i915]] ERROR CPU pipe A FIFO underrun

Solution de contournement

 Ajoutez ce paramètre de noyau supplémentaire dans le type de matériel des appareils concernés :

intel_idle.max_cstate=1
Explication

La cause du problème réside dans un problème de synchronisation avec des composants qui ne sortent pas assez rapidement d'un mode d'économie d'énergie. Cette solution de contournement empêche l'activation des modes d'économie d'énergie profonds.

Coupure momentanée lors de la lecture audio

Observation

Lors de la première lecture audio, un écran s'éteint puis se rallume immédiatement. Tant que la lecture audio est en cours, tous les écrans fonctionnent normalement. Lorsque la lecture audio reprend après une pause, ce phénomène d'extinction et de rallumage peut à nouveau être observé.

Solution de contournement

Ajoutez ce paramètre supplémentaire du noyau dans le type de matériel des appareils concernés :

snd_hda_intel.power_save_controller=0
Explication

Cette solution de contournement empêche le pilote audio Intel d'activer le mode d'économie d'énergie. Notre hypothèse de travail est qu'une (tentative d') interaction audio via HDMI entraîne ici une réinitialisation de l'écran, ce qui se traduit par un éteignage puis une remise sous tension.