Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Сравнение отзывчивости ввода в X11 и Wayland

14.07.2026 21:40 (MSK)

Опубликованы результаты тестирования задержек при использовании устройств ввода в играх, запускаемых в окружениях на базе X11 и Wayland. Дополнительно оценено влияние включения адаптивного изменения частоты обновления экрана (VRR, variable refresh rate) и использования вместо DXVK форка dxvk-low-latency с оптимизациями для снижения задержек. Тестирование подтвердило встречающиеся в среде игроков мнение, что окружения на базе X11 позволяют добиться более высокой отзывчивости ввода, чем при использовании Wayland. Также подтверждено благотворное влияние на отзывчивость включения VRR и применения dxvk-low-latency.

Измерение задержек проведено с использованием самодельного аппаратного устройства на базе микроконтроллера Raspberry Pi RP2040 и фотодиода, которое симулирует USB-мышь и измеряет время между генерируемым кликом и изменением яркости экрана. Тестирование осуществлялось на компьютере с CPU AMD Ryzen 7 5800X3D и GPU NVIDIA GeForce RTX 4070 SUPER. В качестве дистрибутива использовался CachyOS с ядром Linux 7.1.3, проприетарным драйвером NVIDIA 610.43.03 и рабочим столом KDE Plasma 6.7.2.

Измерение производилось в Windows-игре Diabotical на базе графического API DirectX 11, запускаемой через пакет Proton 11.0. Во всех тестах позиция игрока и состояние игры повторялись, в игре также были отключены боты и не выполнялось перемещение игрока. В каждом тесте выполнялось три итерации по 100 симулированных кликов. Каждый автоматизированный клик скрывал HUD-интерфейс с белым фоном, что приводило к большому изменению ярости, фиксируемому самодельным измерителем.

Наименьших задержек удалось добиться в сочетании X11 с VRR и dxvk-low-latency - 4.21 мс. На втором месте оказалась конфигурация Wayland + VRR + dxvk-low-latency - 4.38 мс. Средняя задержка при использовании чистого X11 составила 4.79 мc, а Wayland - 4.93 мс. Разница в 0.14 и 0.22 мс отмечена как слишком незначительная для распознавания игроками. Предполагается, что благодаря инициативам по оптимизации KWin отставание Wayland от X11 в ближайшее время сократится.

VRR и dxvk-low-latency несущественно снижают задержки, но помимо задержек их применение сужает разброс значений, сглаживает пики производительности, выравнивает FPS и делает задержки более предсказуемыми в реальных условиях, в которых нагрузка на GPU и CPU постоянно меняется.

Наихудшие показатели оказались у XWayland - 8.06 мс и связки XWayland c dxvk-low-latency - 5.95 мс. Разница в задержках при использовании XWayland уже более заметная, поэтому в пользовательских окружениях на базе Wayland рекомендуется запускать Proton с включением экспериментальной поддержки Wayland, активируемой через выставление переменной окружения "PROTON_ENABLE_WAYLAND=1".

  1. Главная ссылка к новости (https://marco-nett.de/blog/mea...)
  2. OpenNews: Выпуск дистрибутива CachyOS 260628
  3. OpenNews: Стабильный релиз Proton 11.0, пакета для запуска Windows-игр в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65901-latency
Ключевые слова: latency, x11, wayland, benchmark, game
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:07, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Разница в 0.14 и 0.22 мс отмечена как слишком незначительная для распознавания игроками.

    Это одна задержка незаметна. А представьте, что таких задежек миллион? А? То-то и оно. Вот и думайте.

     
     
  • 2.6, Аноним (6), 23:20, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    миллион задержек. То есть 4210 секунд на иксах против 4380 на вейланде. 1 час 10 минут против 1 часа 13. Очень заметная разница.
     
  • 2.16, Аноним (16), 23:39, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Еще бы этот бенч приложили, там иксы чуточку сдают.

    https://www.phoronix.com/review/plasma-67-wayland-cachyos

     

  • 1.3, Аноним (3), 23:13, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Тестирование подтвердило ... что окружения на базе X11 позволяют добиться более высокой отзывчивости ввода

    Кто-то сомневался, что новомодные программисты вейленда сделают только хуже?

     
  • 1.4, Аноним (4), 23:19, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а на нативных играх тестировать не пробовали?
     
     
  • 2.14, Аноним (3), 23:37, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какие нативные игры есть под вейленд? Тетрис?
     
     
  • 3.18, Аноним (18), 23:43, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Factorio?
     
     
  • 4.21, Аноним (3), 00:07, 15/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Марио ещё вспомни.
     
  • 3.19, Аноним (19), 23:46, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://store.steampowered.com/app/730/CounterStrike_2/
     
     
  • 4.20, Аноним (3), 00:03, 15/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос был "нативные под вейленд"...
     

  • 1.5, Господи Верни Иксы (?), 23:20, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я вот никогда не пишу комментарии, но сейчас ржу уже полчаса, не могу остановиться))))
     
  • 1.7, Аноним (7), 23:23, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Теперь отключите композитинг на иксах и сравните.  Да и в целом иксы можно по-разному сконфигурировать, инпут лаг у них однозначно меньше -- особенно, если фреймрейт не упирается в рефрешрейт.
     
     
  • 2.9, Аноним (9), 23:26, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Весьма интересно, но почему вместо вяленого используется kwin? У него же есть эталонная реализация, weston называется. Надо в ней сравнивать. К тому де KWin всегда был тормозом, даже когда работал с иксами.
     
     
  • 3.13, ааа (??), 23:34, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какая эталонная реализация, там же разрабы вейланда в гитлабе отбивались мол "чукча не читатель" и никаких эталонов предоставлять не будут, только спеки
     

  • 1.8, Аноним (8), 23:25, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А слабо это померить на nvidia reflex? Оно уже давно в linux есть.
     
  • 1.10, Аноним (9), 23:29, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ну, скажем так, иксы никогда не отличались быстротой реакции по причине оверхеда в виде сетевого взаимодействия. Надо очень постараться, чтобы им проиграть.
     
     
  • 2.12, Alladin (?), 23:33, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так а тут по идее x11 должен оставать по описанному вами оверхеду, а по тестам получаем обратное:))
     
  • 2.15, Аноним (15), 23:39, 14/07/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Воены супротив иксов 18 лет твердят про какой-то оверхэд, а сами лучше сделать так и не смогли.
     

  • 1.11, Alladin (?), 23:32, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а теперь вспомним и граф бенчи (там x11 на голову выше)

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

     
  • 1.17, Аноним (19), 23:42, 14/07/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Измерение производилось в Windows-игре Diabotical на базе графического API DirectX 11, запускаемой через пакет Proton 11.0.

    Хм... интересно, а почему не что-то нативное ?
    Плюс есть реализации от производителей "NVIDIA Reflex" или "Xe Low Latency (XeLL)":
    - https://www.techpowerup.com/img/3MMKGZEclmnyh2Zz.jpg
    - https://www.techpowerup.com/review/intel-arc-b580/images/arch34.jpg

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру