为什么 Intel 芯片的 Mesa OpenGL 驱动程序称为 i965?

为什么 Intel 芯片的 Mesa OpenGL 驱动程序称为 i965?

据我了解,大多数 Intel GPU 在 Linux 上由两个不同的组件支持:i965(Mesa/OpenGL 部分,支持所有最新的 Intel GPU)和 i915(内核部分,同样支持所有最新的 Intel GPU)。

两者之间的关系在我发现的任何地方都没有非常清楚地解释,特别是现在像 iHD(用于 VAAPI)或 Iris(较新的芯片)这样的名称混合在一起,但基本上我明白 i965 使用 i915 从内核公开的功能( syscalls/ioctls?) 向应用程序公开 OpenGL API。

尽管为什么英特尔高清显卡驱动程序称为 i915?回答了有关内核部分的问题,为什么要为支持所有 Intel GPU 的 Mesa 组件使用相似但不同的产品名称?这背后有什么原因吗,或者只是历史?

答案1

Mesa i965 驱动程序不支持所有 Intel GPU。有两个 Mesa 驱动程序与 i915 内核驱动程序相对应:i965 驱动程序,自 Broadwater(又名965),以及 i915 驱动程序,它支持自 Grantsdale(又名915)。

i965 驱动程序由 Tungsten Graphics 提供梅萨 6.5.1

相关内容