NVIDIA 从 SLI 到 VDPAU、VR 等的已知 Wayland 问题列表

随着 NVIDIA 最近的R515 Linux 驱动程序测试版迎来了他们新的开源 GPU 内核驱动程序的开发,NVIDIA 发布了一份影响用户的已知 Wayland 实施问题/缺点的列表。

虽然 NVIDIA 最近在他们的 Wayland 支持方面取得了很大进展,最终采用了 GBM、他们新的支持 DMA-BUF 的开源内核驱动程序以及其他进展,但还没有与 X11 相同的驱动程序。对于 R515 的重大里程碑,NVIDIA 工程师 Aaron Plattner 向他们的团队发布了一份已知的 Wayland 问题列表。

image.php_-51
NVIDIA 不仅忙于开发他们的开源内核驱动程序,而且还确保他们的驱动程序堆栈可以更好地与 Wayland 一起工作。

已知的 NVIDIA Wayland 驱动程序支持限制包括:

– NVIDIA VDPAU 本身不能在 Wayland 下工作,也不能在 XWayland 下工作。VDPAU 是 NVIDIA 的视频解码 API,已经存在了很长时间,而最近的 NVENC/NVDEC 一直是他们的重点。

– NVIDIA 的 NvFBC 桌面捕获库在 Wayland 和 XWayland 下都不起作用。

– 可变速率刷新功能(如 G-SYNC)在 Wayland 下不起作用。

– 需要 DRM 显示器租赁的 VR 显示器(例如 SteamVR)目前不工作。

– EGL_EXT_platform_x11 不适用于 XWayland。

– NVIDIA 的内核驱动程序尚未实现各种颜色连接器属性。

– NVIDIA 设置控制面板/配置 UI 在 Wayland 上的功能有限。

– GLX 中的前缓冲区渲染不适用于 XWayland。

上述列表涵盖了 (X)Wayland 的 NVIDIA 驱动程序已知限制。NVIDIA 还继续承认一些额外的合成器/协议缺点:

– Wayland 目前缺乏对各种工作站功能的支持,并且可能需要新的 EGL 扩展或其他工作:SLI 和多 GPU 马赛克、帧锁定、交换组、高级显示管道功能和立体渲染。

– 没有公共 API,Wayland 合成器可以通过它关闭视频内存。

– XWayland 没有提供将应用程序渲染与演示文稿同步的正确方法。

– 启动全屏应用程序/游戏时,显示复用器缺乏适当的自动处理。

– 由于 NVIDIA 的 EGL 实施,间接 GLX 不适用于 XWayland。

– GLX 应用程序不能通过 XWayland 使用硬件覆盖。 通过NVIDIA 论坛

查看已知的 NVIDIA Wayland 限制的完整列表。 有了这些已知的限制,很容易理解为什么NVIDIA 让 Canonical 将 Ubuntu 22.04 的 NVIDIA 默认更改回 X.Org,而不是计划中的默认设置为 Wayland。同时带有 NVIDIA 专有驱动程序的 Fedora 36 仍默认使用 GNOME Wayland 会话。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun166720.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年5月22日 下午8:41
下一篇 2022年5月22日

相关推荐