NVIDIA драйверуудын Wayland дэмжлэгийн статус

NVIDIA хувийн драйверуудын тэргүүлэх хөгжүүлэгчдийн нэг Аарон Платтнер R515 драйверуудын туршилтын салбарт Wayland протоколын дэмжлэгийн статусыг нийтэлсэн бөгөөд үүнд NVIDIA цөмийн түвшинд ажиллаж байгаа бүх бүрэлдэхүүн хэсгүүдийн эх кодыг өгсөн. Хэд хэдэн бүс нутагт 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, Multi-GPU Мозайк, Frame Lock, Genlock, Swap Groups болон дэвшилтэт дэлгэцийн горим (warp, blend, pixel shift, YUV420 эмуляц) зэрэг функцуудыг дэмждэггүй. Ийм функцийг хэрэгжүүлэхийн тулд шинэ EGL өргөтгөлүүдийг бий болгох шаардлагатай болох нь харагдаж байна.
  • Wayland нийлмэл серверүүдэд PCI-Express Runtime D3 (RTD3)-ээр дамжуулан видео санах ойг унтраах боломжийг олгодог нийтээр хүлээн зөвшөөрөгдсөн API байдаггүй.
  • Xwayland-д NVIDIA драйвер дээр програмын дүрслэл болон дэлгэцийн гаралтыг синхрончлох механизм дутагдаж байна. Ийм синхрончлолгүйгээр зарим тохиолдолд харааны гажуудлыг үгүйсгэх аргагүй юм.
  • Wayland нийлмэл серверүүд нь дискрет GPU-г нэгдсэн эсвэл гадаад дэлгэцтэй шууд холбоход хоёр GPU (нэгдсэн ба салангид) бүхий зөөврийн компьютерт ашигладаг дэлгэцийн мультиплексоруудыг (mux) дэмждэггүй. X11-д бүрэн дэлгэцийн програмыг салангид GPU-ээр дамжуулан гаргах үед "mux" дэлгэц автоматаар солигдох боломжтой.
  • GLAMOR 2D хурдатгалын архитектурыг хэрэгжүүлэх нь NVIDIA-ийн EGL хэрэгжилттэй нийцэхгүй байгаа тул GLX-ээр дамжуулан шууд бус дүрслэх нь Xwayland-д ажиллахгүй.
  • Xwayland-д суурилсан орчинд ажилладаг GLX програмууд нь техник хангамжийн давхаргыг дэмждэггүй.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх