Поскольку любители «закапывать устаревшее» не очень хорошо понимают, зачем лучше иметь работающую альтернативу, скажу прямо — для надежности.
Поскольку у меня самого продвинутого железа типа экрана в 4к и пр. нету, я решил спросить посетителей ЛОРа, что им наиболее мешает жить с текущей реализацией X-сервера.
Возможно по выявлению самого неприятного мета-бага (пишите в ответах версию х сервера и ДЕ/wm, и прочие подробности, желательно со ссылками на баги в багтрекерах) удастся собрать деньги на оплату (а скорее - также частичное дообучение) работы C developer(s).
Но сначала давайте попробуем определится, что же конкретно не работает. Одним из первых я поставил HDR потому что на phoronix кто-то утверждал, что поддержка hdr потребует-таки переписывания или обхода значительной части Х протокола. Проблема в том, что я где-то читал что абстрактные пиксели в Х могут быть и 16 бит на канал, и к тому же рабочие станции SGI (mips) явно умели в 10 бит на канал, а работали там собственная реализация X, glx, да OpenGL (ещё 1.2 или около того). Ссылки надо заново искать, но я это сделаю :)
edit: https://marc.info/?l=freedesktop-xorg-devel&m=148338322225159&w=2
вот тут обсуждение HDR (в 2016-ом) еще есть пдф-ка с XDC 2017 про Deep color.
DPI stuff https://www.mail-archive.com/xorg-devel@lists.x.org/msg57714.html
SGI hardware (10/12 bits per component) http://www.sgidepot.co.uk/ir_techreport.html
-
Всё устраивает
222 (48%)
********************************************************************************************************************************************************************************************************************************************************************************************************************************
-
Тиринг
117 (25%)
************************************************************************************************************************************************************************
-
Сложности работы двух мониторов с разным dpi или частотой обновления
108 (23%)
***********************************************************************************************************************************************************
-
Неплавность анимаций или ввода
84 (18%)
*************************************************************************************************************************
-
Устаревшая кодовая база, с которой сложно работать
76 (16%)
*************************************************************************************************************
-
Дробное масштабирование
70 (15%)
****************************************************************************************************
-
Задержка (latency) в несколько кадров
64 (14%)
********************************************************************************************
-
Поддержка HDR (high dynamic range, 10bit/channel or more)
59 (13%)
*************************************************************************************
-
Изоляция приложений
47 (10%)
*******************************************************************
-
Поддержка переменной частоты развертки (vrr)
43 (9%)
*************************************************************
-
Невозможность (?) сохранить состояние сессии при обрыве
32 (7%)
**********************************************
-
Отсутствие поддержки новых версий GL в протоколе glx
32 (7%)
**********************************************
-
Автоподключение внешнего GPU
31 (7%)
********************************************
-
Мультикасание, трансформация координат ввода
24 (5%)
**********************************
-
Отсутствие поддержки множества слоёв (поверхностей) видеовывода
19 (4%)
***************************
-
Другое
14 (3%)
********************
-
Нестандартные устройства ввода (указать какие)
6 (1%)
********
Всего голосов: 1048, всего проголосовавших: 461