NVIDIA драйверлеріндегі Wayland қолдауының күйі

Aaron Plattner, NVIDIA меншікті драйверлерінің жетекші әзірлеушілерінің бірі, NVIDIA ядро ​​деңгейінде жұмыс істейтін барлық құрамдастардың бастапқы кодын қамтамасыз еткен R515 драйверлерінің сынақ бөлімінде Wayland протоколын қолдау мәртебесін жариялады. Бірқатар аймақтарда NVIDIA драйверіндегі Wayland протоколына қолдау әлі X11 қолдауымен паритетке жетпегені атап өтілген. Сонымен қатар, кешігу NVIDIA драйверіндегі ақауларға да, Wayland протоколының және оған негізделген композиттік серверлердің жалпы шектеулеріне де байланысты.

Драйвер шектеулері:

  • Кейінгі өңдеу, құрастыру, көрсету және бейнені декодтау үшін аппараттық жеделдету механизмдерін пайдалануға мүмкіндік беретін libvdpau кітапханасында Wayland үшін кірістірілген қолдау жоқ. Кітапхананы Xwayland бағдарламасымен де пайдалану мүмкін емес.
  • Wayland және Xwayland қолданбаларына экранды түсіру үшін пайдаланылатын NvFBC (NVIDIA FrameBuffer Capture) кітапханасында қолдау көрсетілмейді.
  • Nvidia-drm модулі G-Sync сияқты айнымалы жаңарту жылдамдығы мүмкіндіктері туралы ақпаратты бермейді, бұл олардың Wayland негізіндегі орталарда пайдаланылуына жол бермейді.
  • Wayland негізіндегі орталарда виртуалды шындық экрандарына шығару, мысалы, SteamVR платформасы қолдайтындар, әртүрлі буферлері бар стерео кескінді жасау үшін қажетті DRM ресурстарын қамтамасыз ететін DRM жалдау механизмінің жұмыс істемеуіне байланысты қол жетімді емес. виртуалды шындық гарнитурасына шығару кезінде сол және оң көздер.
  • Xwayland EGL_EXT_platform_x11 кеңейтімін қолдамайды.
  • nvidia-drm модулі композиттік басқарушылардағы түсті түзетуге толық қолдау көрсету үшін қажетті GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING және COLOR_RANGE сипаттарына қолдау көрсетпейді.
  • Wayland пайдаланған кезде nvidia-settings утилитасының функционалдығы шектеулі.
  • GLX жүйесінде Xwayland көмегімен экранға шығыс буферін салу (алдыңғы буфер) қос буферлеумен жұмыс істемейді.

Wayland протоколының және композиттік серверлердің шектеулері:

  • Wayland протоколы немесе композиттік серверлер стерео шығыс, SLI, көп GPU мозаикасы, жақтау құлпы, Genlock, ауыстыру топтары және кеңейтілген дисплей режимдері (айырмалау, араластыру, пиксельді ауыстыру және YUV420 эмуляциясы) сияқты мүмкіндіктерге қолдау көрсетпейді. Шамасы, мұндай функционалдылықты жүзеге асыру жаңа EGL кеңейтімдерін жасауды қажет етеді.
  • Wayland композиттік серверлеріне PCI-Express Runtime D3 (RTD3) арқылы бейне жадын өшіруге мүмкіндік беретін жалпы қабылданған API жоқ.
  • Xwayland-те NVIDIA драйверінде қолданбаны көрсету мен экран шығысын синхрондау үшін пайдалануға болатын механизм жоқ. Мұндай синхрондаусыз кейбір жағдайларда визуалды бұрмалануларды жоққа шығаруға болмайды.
  • Wayland композиттік серверлері дискретті графикалық процессорды біріктірілген немесе сыртқы экранға тікелей қосу үшін екі GPU (біріктірілген және дискретті) бар ноутбуктерде қолданылатын экран мультиплексорларына (mux) қолдау көрсетпейді. X11 жүйесінде толық экранды қолданба дискретті GPU арқылы шыққан кезде «mux» экраны автоматты түрде ауыса алады.
  • GLX арқылы жанама көрсету Xwayland жүйесінде жұмыс істемейді, себебі GLAMOR 2D жеделдету архитектурасын енгізу NVIDIA EGL іске асыруымен үйлесімді емес.
  • Xwayland негізіндегі орталарда жұмыс істейтін GLX қолданбалары аппараттық қабаттасуды қолдамайды.

Ақпарат көзі: opennet.ru

пікір қалдыру