Lessico IT › Hardware › Scanout

Scanout

Hardware Svenska → Aggiornato: 2026-10-26

Il processo con cui il display controller legge il framebuffer riga per riga e lo invia al monitor alla frequenza di aggiornamento.

Quando un frame è nel framebuffer non è finito finché non è stato mostrato, e questo compito spetta a un circuito separato: il display controller, storicamente il CRTC. Legge la memoria con cadenza implacabile, linea per linea dall'alto verso il basso, emettendo i pixel verso lo schermo 60 o 144 volte al secondo. Lo scanout procede a prescindere dal fatto che la GPU sia riuscita a disegnare qualcosa di nuovo.

Tutta la famiglia dei fenomeni di visualizzazione ha qui la sua radice. Scambiare il framebuffer a metà scanout fa comparire il confine come tearing; aspettare l'intervallo tra due letture — il vertical blank — dà un vsync pulito. Il doppio buffer esiste proprio per offrire alla GPU un buffer su cui disegnare mentre il controller esegue lo scanout dell'altro.

← Torna al lessico