
NVIDIA’nın tescilli sürücülerinin önde gelen geliştiricilerinden biri olan Aaron Plattner, NVIDIA’nın tüm çekirdek düzeyindeki bileşenler için kaynak kodunu sağladığı R515 sürücü test dalında Wayland protokol desteğinin durumunu yayınladı. NVIDIA sürücüsündeki Wayland protokolü desteğinin bir dizi alanda henüz X11 desteği ile eşitliğe ulaşmadığı belirtiliyor. Aynı zamanda, gecikme, hem NVIDIA sürücüsündeki problemlerle hem de Wayland protokolünün genel sınırlamaları ve buna dayalı kompozit sunucularla ilişkilidir.
Sürücü Limitleri:
- Videonun sonradan işlenmesi, birleştirilmesi, görüntülenmesi ve kodunun çözülmesi için donanım hızlandırma mekanizmalarına izin veren libvdpau, Wayland için yerleşik destekten yoksundur. Kitaplık ayrıca Xwayland ile kullanılamaz.
- Wayland ve Xwayland, ekran yakalama için kullanılan NvFBC (NVIDIA FrameBuffer Capture) kitaplığında desteklenmez.
- nvidia-drm modülü, Wayland tabanlı ortamlarda kullanılmalarını engelleyen G-Sync gibi değişken yenileme hızı özelliklerini raporlamaz.
- Wayland tabanlı ortamlarda, örneğin SteamVR platformu tarafından desteklenen sanal gerçeklik ekranlarına çıktı, sol için farklı tamponlara sahip bir stereo görüntü oluşturmak için gerekli DRM kaynaklarını sağlayan DRM Lease’in çalışmaması nedeniyle mevcut değildir. ve sanal gerçeklik kasklarında görüntülendiğinde sağ gözler.
- Xwayland, EGL_EXT_platform_x11’i desteklemiyor.
- nvidia-drm modülü, bileşik yöneticilerde tam renk düzeltme desteği için gerekli olan GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING ve COLOR_RANGE özelliklerini desteklemez.
- Wayland’ı kullanırken, nvidia-settings yardımcı programının işlevselliği sınırlıdır.
- GLX’te Xwayland ile, çift arabelleğe alma sırasında çıktı arabelleğinin ekrana alması
Wayland protokolünün ve birleşik sunucuların sınırlamaları:
- Stereo çıkış, SLI, Çoklu GPU Mozaiği, Çerçeve Kilidi, Genlock, Takas Grupları ve gelişmiş görüntüleme modları (çarpma, karıştırma, piksel kaydırma ve YUV420 öykünmesi) gibi özellikler Wayland protokolünde veya bileşik sunucularda desteklenmez. Görünüşe göre, bu tür işlevleri uygulamak için yeni EGL uzantıları oluşturmak gerekecek.
- Wayland bileşik sunucularının PCI-Express Runtime D3 (RTD3) aracılığıyla video belleğini kapatmasına izin veren yaygın olarak kabul edilen bir API yoktur.
- Xwayland, uygulama oluşturma ve ekran çıktısını senkronize etmek için NVIDIA sürücüsünde kullanılabilecek bir mekanizmadan yoksundur. Böyle bir senkronizasyon olmadan, bazı durumlarda görsel bozulmaların ortaya çıkması hariç tutulmaz.
- Wayland kompozit sunucuları, ayrı bir GPU’yu tümleşik veya harici bir ekrana doğrudan bağlamak için iki GPU’lu (entegre ve ayrık) dizüstü bilgisayarlarda kullanılan ekran çoklayıcıları (mux) desteklemez. X11’de, “mux” ekranı, ayrı GPU aracılığıyla tam ekran bir uygulama çıktığında otomatik olarak geçiş yapabilir.
- GLAMOR 2D hızlandırma mimarisinin uygulanması NVIDIA’nın EGL uygulamasıyla uyumlu olmadığından, GLX aracılığıyla dolaylı oluşturma Xwayland’de çalışmaz.
- bindirmeler, Xwayland tabanlı ortamlarda Donanım’da çalışan GLX uygulamalarında desteklenmez.