Dlaczego sterownik grafiki Intel HD nazywa się i915?

26

Jedyne odniesienia, które i915mogę znaleźć, to rzeczywiście sterownik jądra Linux dla układów Intel. Intel wydaje się po prostu nazywać je grafiką HD.

Intel 915 wydaje się odnosić do niektórych chipsetów Pentium 4, ale nie są one związane z obecną architekturą graficzną.

BubuIIC
źródło

Odpowiedzi:

31

Cóż, ten chipset P4 jest przyczyną nazwy sterownika. Począwszy od i810 , Intel zlecił sterownik Tungsten Graphics, ale uruchomił go jako open source dla Linuksa.
Pierwszy chipset 915 został wydany w czerwcu 2004 roku, a wkrótce po 1 sterownik tego chipsetu został dodany do jądra Linuksa (patrz także 2.6.9-rc2dziennik zmian). Zgadłeś, że nazwa kierowcy to i915:

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

Było to zgodne z wcześniejszymi nazwisk kierowców, które wspierały różne rodziny chipsetów graficznych Intel (np i810, i8302 ). Później do tego samego sterownika dodano obsługę innych rodzin chipsetów (w tym HD Graphics), co sprawia, że ​​obecnie i915obsługuje długą listę 3 chipsetów graficznych Intel.


1: jak widać w tym komunikacie od Davida Airlie do Linusa Torvaldsa i Andrew Mortona
2: w rzeczywistości i830 zostało zastąpione przez i915 w wersji 2.6.39, patrz także początkowa łatka połączona z inną wiadomością od Davida do Linusa
3: ta lista z wikipedii nie zaktualizowano o chipsety Broadwell i Skylake

don_crissti
źródło
4

Mówiąc najprościej, od i915 nie wprowadzono żadnych zmian sprzętowych, które wymuszałyby rozwidlenie sterownika.

Z tego powodu wszystkie procesory graficzne Intel i915 i nowsze używają tego sterownika. Nie oznacza to, że sterownik nie zmienia swojego zachowania, aby skorzystać z nowszych układów, po prostu używa tych samych algorytmów podstawowych, szczególnie w przypadku alokacji pamięci.

Robert Wm Ruedisueli
źródło