Поскольку любители «закапывать устаревшее» не очень хорошо понимают, зачем лучше иметь работающую альтернативу, скажу прямо — для надежности.
Поскольку у меня самого продвинутого железа типа экрана в 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
-
Всё устраивает217 (48%)
********************************************************************************************************************************************************************************************************************************************************************************************************************************
-
Тиринг114 (25%)
************************************************************************************************************************************************************************
-
Сложности работы двух мониторов с разным dpi или частотой обновления107 (24%)
*************************************************************************************************************************************************************
-
Неплавность анимаций или ввода82 (18%)
************************************************************************************************************************
-
Устаревшая кодовая база, с которой сложно работать74 (16%)
*************************************************************************************************************
-
Дробное масштабирование69 (15%)
*****************************************************************************************************
-
Задержка (latency) в несколько кадров62 (14%)
*******************************************************************************************
-
Поддержка HDR (high dynamic range, 10bit/channel or more)58 (13%)
*************************************************************************************
-
Изоляция приложений45 (10%)
******************************************************************
-
Поддержка переменной частоты развертки (vrr)42 (9%)
*************************************************************
-
Невозможность (?) сохранить состояние сессии при обрыве31 (7%)
*********************************************
-
Отсутствие поддержки новых версий GL в протоколе glx31 (7%)
*********************************************
-
Автоподключение внешнего GPU31 (7%)
*********************************************
-
Мультикасание, трансформация координат ввода24 (5%)
***********************************
-
Отсутствие поддержки множества слоёв (поверхностей) видеовывода19 (4%)
****************************
-
Другое14 (3%)
********************
-
Нестандартные устройства ввода (указать какие)6 (1%)
********
Всего голосов: 1026, всего проголосовавших: 452
>>> Проголосовать