Rozszerzenie SYNC (X11)
Liczniki i alarmy wewnątrz serwera X, dzięki którym klienci mogą na siebie czekać bez odpytywania.
Protokół X jest asynchroniczny: klient wysyła żądania, nie wiedząc, kiedy faktycznie zostaną wykonane. X Synchronization Extension, dostarczone z X11R6 w 1994 roku, dodaje liczniki, które serwer lub klient może zwiększać, oraz alarmy wyzwalane, gdy licznik przekroczy wartość. Miało służyć multimediom — synchronizacji dźwięku z obrazem — ale najważniejszą pracę znalazło gdzie indziej.
Poprzez _NET_WM_SYNC_REQUEST z EWMH menedżer okien może poprosić aplikację o sygnał po odrysowaniu po zmianie rozmiaru, zamiast piętrzyć kolejną zmianę na wpół namalowanej ramce. Bez tego zawartość wyraźnie spóźnia się za obramowaniem. Późniejsza rewizja dodała fences, których używają kompozytujące menedżery okien i sterowniki GL, by trzymać na wodzy tearing.