【发布时间】:2014-02-05 16:17:42
【问题描述】:
在从源代码构建 Linux 内核时,我注意到它也在构建一些驱动程序(例如,drivers/gpu/drm/i915 或 nouveau 等)。 另一方面,在我的系统上,我还安装了 xserver-xorg-video-intel 软件包(Ubuntu)。所以问题是:xserver-xorg-video-intel 驱动程序如何与内核中的驱动程序/gpu/drm/i915 一起使用?它们是具有不同目的的两个独立的东西吗(例如第二个仅适用于 X11)?
【问题讨论】:
-
DRM 部分只做一些基本的事情:模式设置,分配命令环形缓冲区,等待 vsync,...,而 X11 部分使用它:例如它从 DRM 请求一个命令环形缓冲区,用命令填充它,然后将其发送给 GPU。
标签: linux linux-kernel driver xorg