Feilsøking av HDMI-timing på ettkortsdatamaskin

En dedikert ettkortsdatamaskin hadde feil i timing-modulene til HDMI-grensesnittet. Bildesignalet var ustabilt, enhetene mistet synkronisering, systemet krasjet periodisk, og flere applikasjoner mistet funksjoner.

Jeg gjorde en diagnose av HDMI-grensesnittet og timing-modulene og fant rotårsaken. Tiltakene var:

  1. Ny driverkonfigurasjon for bedre synkronisering.
  2. Egne buffere som håndterer timing-avvik.
  3. En feilhåndteringsrutine som fanger lignende feil senere.

Etterpå var HDMI-tilkoblingen stabil og synkroniseringsproblemene borte. Systemet gikk raskere og stoppet sjeldnere.