Чому драйвер Intel HD Graphics називається i915?


26

Єдині згадки, які i915я можу знайти, - це справді драйвер ядра Linux для інтелектуальних мікросхем. Intel, здається, називає їх графікою HD.

Схоже, Intel 915 посилається на деякі чіпсети Pentium 4, але вони не пов'язані з поточною графічною архітектурою.

Відповіді:


31

Добре, що чіпсет P4 є причиною імені драйвера. Починаючи з i810 , Intel передала драйвер на Tungsten Graphics, але замовила його як відкритий для Linux.
Перший чіпсет 915 був випущений у червні 2004 року, і незабаром після 1 до ядра Linux був доданий драйвер цього чіпсета (див. Також 2.6.9-rc2журнал змін). Ім'я драйвера був, як ви вже здогадалися, i915:

+#define DRIVER_AUTHOR      "Tungsten Graphics, Inc."
+
+#define DRIVER_NAME        "i915"
+#define DRIVER_DESC        "Intel Graphics"
+#define DRIVER_DATE        "20040405"

Це відповідало попереднім іменам драйверів, які підтримували різні сімейства чіпсетів графічних процесорів Intel (наприклад i810, i8302 ). Пізніше до цього ж драйвера була додана підтримка інших сімей чіпсетів (включаючи HD Graphics), завдяки чому нині i915підтримується довгий список 3 графічних наборів Intel.


1: як ви бачите в цьому повідомленні від Девіда Ерлі Лінусу Торвальдсу та Ендрю Мортону
2: насправді i830 було замінено i915 в 2.6.39, див. Також початковий патч, пов'язаний в іншому повідомленні від Девіда до Лінуса
3: цей список з wikipedia не було оновлено, щоб включити чіпсети Broadwell & Skylake


4

Простіше кажучи, жодних змін в апаратному забезпеченні, що змушували розганяти драйвер, починаючи з i915.

Усі драйвери i915 і новіших процесорів Intel використовують цей драйвер через це. Це не означає, що драйвер не змінює свою поведінку, щоб скористатися новими мікросхемами, лише те, що він використовує ті ж основні алгоритми, особливо для таких речей, як розподіл пам'яті.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.