Пуснато състояние на съвместимост на Wayland с драйвери на Nvidia

Аарон Платнър, един от основните разработчици на драйвери на NVIDIA, го направи известен чрез публикуване състоянието на поддръжката на протокола Wayland в тестовия клон на драйвера R515, за които NVIDIA предостави изходния код за всички компоненти на ниво ядро.

Трябва да се отбележи, че в няколко области, Поддръжка на протокола Wayland в драйвер на NVIDIA все още не е достигнал паритет с X11 съвместимост. В същото време изоставането се дължи както на проблеми с драйверите на NVIDIA, така и на общи ограничения на протокола Wayland и композитните сървъри, базирани на него.

Има няколко области, в които на драйвера NVIDIA R515 липсва паритет на функциите между X11 и Wayland. Това може да се дължи на ограничения на самия драйвер, на протокола Wayland или на специфичния използван композитор на Wayland. С течение на времето се очаква този списък да се съкрати, тъй като липсващата функционалност е внедрена както в драйвера, така и в компонентите нагоре по веригата, но по-долу е описана ситуацията към пускането на тази версия на драйвера. Имайте предвид, че този списък предполага композитор с доста пълна поддръжка за свързани с графиката разширения на протокола Wayland.

В рамките на ограничения, които съществуват все още се споменават следните:

  • Библиотека libvdpau, който позволява механизми за хардуерно ускорение за последваща обработка на видео, композиране, показване и декодиране, липсва вградена поддръжка за Wayland. Библиотеката също не може да се използва с Xwayland.
  • Wayland и Xwayland не се поддържат от библиотеката на NvFBC (NVIDIA FrameBuffer Capture), използван за заснемане на екрана.
  • Модулът nvidia-drm не отчита функции с променлива честота на опресняване като G-Sync, което им пречи да се използват в среди, базирани на Wayland.
  • В среда, базирана на Wayland, извеждане на екрани за виртуална реалност, например, съвместим с платформата SteamVR, не е наличен поради неработоспособността на механизма DRM Lease, който осигурява необходимите DRM ресурси за формиране на стерео изображение с различни буфери.
  • Xwayland не поддържа разширението EGL_EXT_platform_x11.
  • Модулът nvidia-drm не поддържа свойствата GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING и COLOR_RANGE, които са необходими за поддръжка на пълна корекция на цветовете в композитните мениджъри.
  • Когато използвате Wayland, функционалността на помощната програма за настройка на nvidia е ограничена.
  • С Xwayland на GLX изтеглянето на изходния буфер към екрана (преден буфер) не работи с двойно буфериране.

Докато от страна на ограничения на протокола Wayland и композитните сървъри:

  • Функциите като стерео изход, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Размяна на групи и разширени режими на показване (изкривяване, смесване, изместване на пиксели и емулация на YUV420) не се поддържат на протокола Wayland или композитните сървъри. Очевидно, за да се реализира такава функционалност, ще е необходимо да се създадат нови разширения EGL.
  • Няма общоприет API, който позволява на композитните сървъри на Wayland да изключват видео паметта чрез PCI-Express Runtime D3 (RTD3).
  • Xwayland липсва на механизъм, който може да се използва в драйвера на NVIDIA за синхронизиране на изобразяването на приложението и изхода на екрана. Без такава синхронизация при някои обстоятелства не е изключена появата на визуални изкривявания.
  • Композитните сървъри на Wayland не поддържат мултиплексори на дисплея (mux), използван в лаптопи с двойни графични процесори (интегрирани и дискретни) за директно свързване на дискретен графичен процесор към интегриран или външен дисплей. В X11 дисплеят "mux" може автоматично да се превключва, когато приложение на цял екран излезе през дискретния графичен процесор.
  • Непрякото изобразяване чрез GLX не работи в Xwayland, тъй като внедряването на архитектурата за 2D ускорение на GLAMOUR не е съвместимо с реализацията на EGL на NVIDIA.
  • Хардуерните наслагвания не се поддържат от GLX приложения, работещи в среди, базирани на Xwayland.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.