新GNOME代码加速NVIDIA专有驱动程序多监视器的性能

2023年 10月 3日 69.7k 0

GNOME的Mutter合成器的新打开的合并请求为NVIDIA专有驱动程序的辅助GPU添加了硬件加速,例如在混合系统和其他具有多个监视器的设置的情况下,带有专用驱动程序的NVIDIA GPU为其中一些输出供电。

过去一年半的公开赛
这个Ubuntu错误报告
在Wayland会话下,NVIDIA混合系统的辅助监视器性能非常缓慢。类似地
这个9个月前的GNOME错误报告
在由NVIDIA GPU和专有驱动程序供电的第二个显示器上,大约有“极端”的滞后。在这种情况下,当两个显示器输出都只使用Intel图形时,或者当两个输出都使用NVIDIA图形时,辅助显示器的性能不会出现极端滞后。

Canonical的Daniel van Vugt领导了他们的大部分上游GNOME改进/优化,他在Mutter Wayland会话下为NVIDIA输出开发了一个硬件加速GPU到GPU副本的原型。
此合并请求
通过辅助GPU为NVIDIA专有驱动程序工作。

这种支持是通过从GL_OES_EGL_image切换到由NVIDIA驱动程序更好地处理的GL_OES-EGL_image_external来实现的。在重新设计OpenGL渲染器代码的过程中,OpenGL ES 3.0的要求最终被降低到符合OpenGL ES 2.0的实现。

This code is still undergoing review but it looks positive for improving the GNOME Wayland multi-monitor experience where using the NVIDIA proprietary driver to power the secondary output(s).

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论