_NET_WM_BYPASS_COMPOSITOR
Właściwość EWMH, którą gra pełnoekranowa prosi kompozytor, by zszedł jej z drogi, tak aby klatki trafiały prosto na ekran bez dodatkowej kopii i dodatkowego vsynca.
Kompozytujący menedżer okien rysuje każde okno w osobnym buforze, a potem składa ekran. To sens cieni i przezroczystości, ale dla gry, która i tak zakrywa cały ekran, jest to czysty narzut: dodatkowa kopia, dodatkowa klatka opóźnienia i uzależnienie od rytmu kompozytora. EWMH 1.5 wprowadził więc _NET_WM_BYPASS_COMPOSITOR, liczbę całkowitą ustawianą przez klienta na jego oknie najwyższego poziomu. 0 oznacza brak zdania, 1 — że okno woli nie być kompozytowane, a 2 — że wyraźnie chce kompozycji mimo pełnego ekranu.
Kompozytor reaguje na tę wskazówkę, wyłączając przekierowanie okna (unredirect): wyjmuje je z buforowania rozszerzenia Composite i pozwala rysować bezpośrednio. SDL 2, mpv i Wine ustawiają właściwość w trybie pełnoekranowym; KWin ma opcję, czy aplikacje mogą blokować kompozycję, picom ma unredir-if-possible, a Mutter wyłącza przekierowanie pełnoekranowych okien z własnej inicjatywy. Wadą jest znajome mignięcie, gdy kompozytor się wyłącza i włącza. Waylandowi nic takiego nie odpowiada: tam wyłącznie kompozytor decyduje, kiedy okno może trafić prosto na ekran.