XWayland的目标是通用缓冲区管理(GBM)和EGLStream 由于NVIDIA不像所有其他Linux驱动程序那样支持GBM,API。但是现在NVIDIA专有的Linux图形驱动程序一直在吹嘘GBM支持,并在总体上与他们的Wayland平台支持,XWayland正在放弃EGLStream混乱。
Red Hat的Olivier Fourdan继续进行合并,从XWayland移除EGLStream后端,因此现在集中在GBM上。的 合并请求已注意到:
现在NVIDIA专有驱动程序已经增加了对GBM的支持,NVIDIA GPU的EGLStream后端现在被Xwayyland中的标准GBM后端取代。
因此,这个代码路径没有被使用,而且几乎没有被测试过。
删除Xwayyland中对EGLStream的支持。
这允许一些清理。
反过来,这将XWayland代码简化了大约1.5k行代码,今天合并了补丁。
十年前, NVIDIA最初反对GBM but thankfully times have changed and XWayland can move on with a GBM-only focus.