BT Sözlüğü › Donanım › Scanout

Scanout

Donanım Svenska → Güncellendi: 2026-10-26

Ekran denetleyicisinin framebuffer'ı satır satır okuyup monitöre yenileme hızında aktarma süreci.

Bir kare framebuffer'a yerleştiğinde iş bitmiş sayılmaz; kare gösterilene kadar süren bu işi ayrı bir devre, ekran denetleyicisi (tarihsel adıyla CRTC) üstlenir. Belleği amansız bir tempoyla, yukarıdan aşağıya satır satır okur ve pikselleri saniyede 60 ya da 144 kez ekrana basar. Bu scanout, GPU yeni bir şey çizmiş olsa da olmasa da sürer.

Ekranla ilgili olguların tamamı burada düğümlenir. Framebuffer'ı scanout sırasında değiştirirseniz sınır ekran yırtılması olarak görünür; iki okuma arasındaki boşluğu, yani dikey boşluğu (vertical blank) beklerseniz temiz bir vsync elde edersiniz. Çift tamponlama da tam bunun için vardır: denetleyici birini tararken GPU'ya çizebileceği başka bir tampon vermek.

← Sözlüğe dön