Odpowiedzi:
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-rc2
dziennik 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
, i830
2 ). Później do tego samego sterownika dodano obsługę innych rodzin chipsetów (w tym HD Graphics), co sprawia, że obecnie i915
obsł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
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.