Statu di u supportu di Wayland in i driver pruprietarii NVIDIA

Austin Shafer, chì travaglia à NVIDIA nantu à u driver di a piattaforma Linux, hà publicatu un rapportu nantu à u statu di u supportu di Wayland in i driver pruprietarii di NVIDIA è hà elencatu e zone induve e funzioni relative à Wayland sò sempre in ritardu rispetto à X11. Stu ritardu hè duvutu sia à prublemi in u driver NVIDIA stessu sia à limitazioni generali di u protocolu Wayland è di i servitori cumposti basati nantu à Wayland. Questa infurmazione currisponde à a branca di u driver NVIDIA 575, chì hè attualmente in beta test.

Funziunalità chì ùn sò micca attualmente previste per esse supportate in i driver NVIDIA nantu à i sistemi cù Wayland è Xwayland per via di limitazioni di u protocolu Wayland è di u cumpostu. servitori:

  • Output Stereo (formendu una maghjina stereo cù diversi buffers per l'ochji di manca è di diritta) cù GLX, EGL è Vulkan.
  • Modu SLI Mosaic, chì permette à parechje GPU per esse cumminate in una GPU logica per creà una grande pantalla virtuale custituita da parechje display.
  • U configuratore nvidia-settings ùn vi permette micca di ottene un nivellu identicu di paràmetri in diversi gestori composti, postu chì in i sistemi cù Wayland ùn ci hè micca un mecanismu unicu per cunfigurà schermi.

Certe funziunalità ùn ponu esse implementate per via di l'incapacità di furnisce u listessu supportu in diversi cumposti. servitori Wayland. Tuttavia, ste capacità ponu esse implementate in applicazioni chì utilizanu l'API grafica Vulkan è l'estensione Vulkan VK_KHR_display ("Vulkan Direct to Display"), chì permette l'interazzione diretta cù u display, bypassendu u servitore cumpostu. Vulkan è l'interazzione diretta cù a GPU permetteranu e seguenti funzionalità in l'applicazioni (l'aghjunta di supportu pò richiede cambiamenti à l'applicazioni):

  • Output stereo (pò esse implementatu via VK_KHR_multiview cù rendering in parechje viste).
  • Vulkan Explicit SLI mode (via VK_KHR_device_group).
  • Gruppi di framebuffer (Gruppu di scambiu, via VK_NV_present_barrier).
  • Serrature di telaio è Genlocks.

Funzioni chì sò attualmente in sviluppu o previste per l'inclusione in future versioni di driver NVIDIA:

  • Supportu per l'usu di multiplexer di display (muxes) cù Wayland, chì sò aduprati nantu à i laptop cù doppia GPU (integrati è discreti) per cunnette direttamente a GPU discreta à un display integratu o esternu. In e cunfigurazioni di u servitore X, u multiplexer di visualizazione pò cambià automaticamente l'output di visualizazione quandu una applicazione à schermu pienu usa a GPU discreta. In l'ambienti basati annantu à Wayland, sta funzione ùn hè ancu supportata per via di a mancanza di supportu per tale cambiamentu in i servitori cumposti.
  • Modi di visualizazione avanzati cum'è deformazione, fusione, spostamentu di pixel è proprietà COLOR_ENCODING/COLOR_RANGE. Per l'usu in servitori cumposti, queste capacità ponu esse implementate per mezu di e proprietà DRM.
  • Supportu in nvidia-drm (Direct Rendering Manager) per u mecanismu di Presentazione Timing per sincronizà l'output di frames à u screnu.
  • VDPAU (Video Decode and Presentation) Supportu API per attivà i meccanismi di accelerazione hardware in ambienti basati in Wayland per processà video in diversi formati è scaricamentu di attività cum'è post-processing, compositing, display and video decoding à u latu GPU.
  • Supportu per a tecnulugia vGPU in sistemi basati in Wayland, chì permette l'usu di GPU virtuali NVIDIA in sistemi di virtualizazione per sparte e risorse di una GPU NVIDIA fisica.

Funziunalità aghjunte à u driver dapoi l'ultimu rapportu:

  • Utilizendu VRR (Variable Refresh Rate) in cunfigurazioni multi-monitor in ambienti Wayland.
  • L'impostazione di u parametru "nvidia-drm fbdev=1" per difettu, hà risoltu u prublema di l'output incorrectu quandu si usa un schermu cù i driver nvidia-drm è simpledrm.
  • Stabbilimentu di u paràmetru predeterminatu "nvidia-drm modeset = 1".
  • Utilizendu u front-buffer cù doppiu buffering cù Xwayland.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster