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.