IT-Lexikon › Infrastruktur › SYNC-Erweiterung (X11)

SYNC-Erweiterung (X11)

Infrastruktur Svenska → Aktualisiert: 2026-10-07

Zähler und Alarme im X-Server, damit Clients aufeinander warten können, ohne zu pollen.

Das X-Protokoll ist asynchron: Ein Client schickt Anfragen ab, ohne zu wissen, wann sie tatsächlich ausgeführt werden. Die X Synchronization Extension, 1994 mit X11R6 ausgeliefert, fügt Zähler hinzu, die Server oder Client hochzählen können, sowie Alarme, die auslösen, wenn ein Zähler einen Wert überschreitet. Gedacht war sie für Multimedia – Ton und Bild im Takt zu halten –, doch ihre wichtigste Aufgabe fand sie anderswo.

Über _NET_WM_SYNC_REQUEST aus EWMH kann ein Fenstermanager eine Anwendung bitten, nach einer Größenänderung zu melden, sobald sie neu gezeichnet hat, statt die nächste Größenänderung auf einen halb gemalten Rahmen zu stapeln. Ohne das hinkt der Fensterinhalt sichtbar hinter dem Rand her. Eine spätere Revision ergänzte Fences, die Compositing-Fenstermanager und GL-Treiber nutzen, um Tearing in Schach zu halten.

← Zurück zum Lexikon