Идея о том, что Wayland имеет бóльшую задержку ввода, чем X11, витает в кругах любителей Linux-игр уже несколько лет. В 2025 году даже появились некоторые цифры, подтверждающие это утверждение: тогда один разработчик измерил сеанс GNOME на Wayland в сравнении с X11 и сообщил о значительной дополнительной задержке.

Недавно Марко Нетт решил проверить тот же вопрос (помимо прочих) на своём игровом компьютере, и вместо использования камеры смартфона для расчёта задержки он смастерил самодельное устройство, чтобы измерить её лично.

Что говорят цифры?

Источник: Marco Nett

Устройство под названием Click2photon представляет собой самодельный прибор, который крепится к монитору световым датчиком и посылает имитированные щелчки мыши по USB. Оно измеряет время между щелчком и результирующим изменением на экране, выдавая реальные значения сквозной задержки.

В качестве примечания: аппаратное обеспечение, прошивка и код для анализа устройства свободно доступны на GitHub.

Тесты проводились в игре Diabotical (CPU-зависимая игра на DirectX 11) через Proton на CachyOS с видеокартой RTX 4070 SUPER и OLED-монитором с частотой 500 Гц. Он искал ответы в различных сценариях.

Сравнивались X11 и нативный Wayland, включённый VRR и выключенный, а также форк DXVK с низкой задержкой (включён и выключен). Также была проведена дополнительная серия тестов, сравнивающая нативный Wayland с XWayland, при этом каждая конфигурация была стандартизирована на 300 кликов.

Результаты опровергают многое из того, что обсуждается в сети. Восемь основных тестовых случаев укладываются в 0,72 мс друг от друга, а медианные значения варьируются от 4,21 мс до 4,93 мс.

*Источник: Marco Nett*

X11 вырывается вперёд Wayland всего на 0,14-0,22 мс, что далеко не объясняет репутацию Wayland как более медленного. Включение VRR сокращает задержку на 0,26-0,45 мс и сужает разброс результатов, сильнее всех других протестированных факторов.

В неограниченных сценариях экономится до 0,84 мс, если включён форк dxvk-low-latency. Настоящий виновник — XWayland, который добавляет 3,13 мс поверх нативного Wayland, больше, чем все остальные факторы вместе взятые.

Совместное применение всех оптимизаций (X11, VRR и форк с низкой задержкой) снизило медиану всего на 0,72 мс по сравнению с обычной настройкой Wayland.

Что это значит для Linux-геймеров?

Для обычного игрока на Linux вывод не в том, чтобы отказаться от Wayland в пользу X11. Включите VRR, если ваш дисплей поддерживает это, установите форк dxvk-low-latency, если позволяет ваша система, и убедитесь, что игры запускаются через нативный Wayland, а не через XWayland.

Здесь представлен краткий обзор тестов Марко. Мы рекомендуем ознакомиться с оригинальной записью в блоге. Он учёл множество переменных, и перечисление их по отдельности заставило бы вас быстро закрыть эту статью.