Risposte:
Bene, quel chipset P4 è la ragione del nome del driver. A partire da i810 , Intel ha esternalizzato il driver a Tungsten Graphics, ma lo ha commissionato come open source per Linux.
Il primo chipset 915 è stato rilasciato nel giugno 2004 e subito dopo 1 , un driver per questo chipset è stato aggiunto al kernel di Linux (vedere anche il 2.6.9-rc2
log delle modifiche). Il nome del driver è stato, avete indovinato, i915
:
+#define DRIVER_AUTHOR "Tungsten Graphics, Inc."
+
+#define DRIVER_NAME "i915"
+#define DRIVER_DESC "Intel Graphics"
+#define DRIVER_DATE "20040405"
Ciò era coerente con i nomi precedenti di driver che supportavano diverse famiglie di chipset grafici Intel (ad esempio i810
, i830
2 ). In seguito, il supporto per altre famiglie di chipset (inclusa la grafica HD) è stato aggiunto allo stesso driver, il che rende oggi i915
un lungo elenco di 3 chipset grafici Intel.
1: come puoi vedere in questo messaggio da David Airlie a Linus Torvalds e Andrew Morton
2: infatti, i830 è stato sostituito da i915 in 2.6.39, vedi anche la patch iniziale collegata in un altro messaggio da David a Linus 3: quell'elenco
da Wikipedia non è stato aggiornato per includere i chipset Broadwell e Skylake
In poche parole, dall'i915 non sono state apportate modifiche all'hardware che forzano il driver.
Tutte le GPU Intel i915 e successive utilizzano questo driver per questo. Ciò non significa che il driver non modifichi il suo comportamento per trarre vantaggio dai chip più recenti, solo che utilizza gli stessi algoritmi core, in particolare per cose come l'allocazione della memoria.