History

為什麼英特爾晶片的 Mesa OpenGL 驅動程序稱為 i965?

  • November 9, 2020

據我了解,大多數英特爾 GPU 在 Linux 上由兩個不同的組件支持:i965(Mesa/OpenGL 部分,支持所有最新的英特爾 GPU)和 i915(核心部分,同樣支持所有最新的英特爾 GPU)。

兩者之間的關係在我找到的任何地方都沒有得到很清楚的解釋,尤其是現在混入了 iHD(用於 VAAPI)或 Iris(較新的晶片)之類的名稱,但基本上我知道 i965 使用了 i915 從核心公開的功能( syscalls/ioctls?) 將 OpenGL API 公開給應用程序。

為什麼 Intel HD Graphics 驅動程序稱為 i915?回答有關核心部分的問題,為什麼要為支持所有英特爾 GPU 的 Mesa 組件使用相似但不同的產品名稱?這背後是有原因的,還是只是歷史?

Mesa i965 驅動程序不支持所有 Intel GPU。有兩個 Mesa 驅動程序對應於 i915 核心驅動程序:i965 驅動程序,它支持自 Broadwater(又名965 )以來的 GPU,和 i915 驅動程序,它支持自 Grantsdale(又名915)以來的舊 GPU 。

i965 驅動程序由Mesa 6.5.1中的 Tungsten Graphics 提供。

引用自:https://unix.stackexchange.com/questions/618823