从用户空间应用程序到 GPU 的路径。 X 服务器与直接渲染

从用户空间应用程序到 GPU 的路径。 X 服务器与直接渲染

这些层次结构对于直接使用 OpenGL(即不是 GLX)的应用程序(或部分应用程序)以及在 Linux 中使用 XLib 的应用程序是否正确?

OpenGL:

OpenGL --> libmesa --> libdrm --> Kernel DRM --> (Nvidia - AMD) DRM driver --> Driver --> GPU

X11:

XLib --> Event Queue --> Xserver (Xorg or XFree86) --> GLX --> DDX (Nvidia - AMD) --> (Nvidia - AMD) DRM driver  --> Driver --> GPU

或者如果不是,正确的命令是什么?

*这些只是我的意见。但我将不胜感激任何针对这些不准确之处的建议。

相关内容