Спор «X11 или Wayland» часто упирается в ощущение отзывчивости. Марко Нетт решил перевести разговор из области ощущений в цифры и измерил сквозную задержку ввода. Результат отрезвляет: разница между двумя серверами настолько мала, что на глаз её не заметить.
Как измеряли
Для замеров использовалось самодельное устройство Click2photon: датчик света крепится к монитору, клики мыши эмулируются по USB, а прибор фиксирует полную задержку от нажатия до появления изображения.
Конфигурация теста:
- Игра: Diabotical (упирается в процессор, DirectX 11);
- Платформа: CachyOS с Proton;
- Железо: RTX 4070 SUPER, OLED-монитор на 500 Гц;
- Объём выборки: по 300 кликов на каждую конфигурацию.
Что получилось
Восемь основных тестов дали «медианы в диапазоне от 4,21 до 4,93 мс» — то есть все результаты уложились в 0,72 мс друг от друга.
Ключевые сравнения:
- X11 против Wayland: X11 быстрее всего на 0,14–0,22 мс;
- VRR (переменная частота обновления): снижает задержку на 0,26–0,45 мс;
- форк DXVK с низкой задержкой: экономит до 0,84 мс в сценариях без ограничения кадров;
- штраф за XWayland: добавляет 3,13 мс поверх нативного Wayland.
Практические выводы
Мораль в том, что сам по себе выбор X11 или Wayland на задержку почти не влияет — разница тонет в погрешности. А вот что реально ощутимо, так это правильные настройки. Линуксовым игрокам советуют включать VRR, если он есть, по возможности использовать форк dxvk-low-latency и следить, чтобы игра шла через нативный Wayland, а не через XWayland — именно последний и добавляет заметные миллисекунды.