Główny programista XLibre, Enrico Weigelt, zaproponował wprowadzenie rozszerzenia Vulkan dla X11, które umożliwiłoby połączenie przezroczystości sieciowej na poziomie protokołu X11 z renderowaniem interfejsu na GPU z minimalnymi opóźnieniami. Planowane jest stworzenie pośredniej warstwy libvulkan, która na kliencie zajmie się renderowaniem danych protokołu X przez GPU. Mechanizm ten proponowany jest jako alternatywa dla GLX i DRI.
Propozycja znajduje się obecnie w fazie wstępnych dyskusji; Enrico ma nadzieję na wyjaśnienie potrzebności tego rozwiązania w społeczności. Projekt nadal przechodzi przez rozległy refaktoryzację mającą na celu pozbycie się pośrednich warstw abstrakcji, dziedzictwa starych standardów języka C oraz związanych z rozwiązaniami Wayland.
Źródło: opennet.ru
