Réponses:
Eh bien, ce chipset P4 est la raison du nom du pilote. À partir d' i810 , Intel a externalisé le pilote pour Tungsten Graphics, mais l'a commandé en tant que source open source pour Linux.
Le premier chipset 915 a été publié en juin 2004 et peu après 1 , un pilote pour ce chipset a été ajouté au noyau Linux (voir aussi 2.6.9-rc2
changelog). Vous l'avez deviné, le nom du conducteur était i915
:
+#define DRIVER_AUTHOR "Tungsten Graphics, Inc."
+
+#define DRIVER_NAME "i915"
+#define DRIVER_DESC "Intel Graphics"
+#define DRIVER_DATE "20040405"
Cela était cohérent avec les noms précédents de pilotes qui prenaient en charge diverses familles de chipsets graphiques Intel (par exemple i810
, i830
2 ). Plus tard, la prise en charge d'autres familles de chipsets (y compris les graphiques HD) a été ajoutée au même pilote, ce qui fait que de nos jours i915
prend en charge une longue liste 3 de chipsets graphiques Intel.
1: comme vous pouvez le voir dans ce message de David Airlie à Linus Torvalds et Andrew Morton
2: en fait, i830 a été remplacé par i915 en 2.6.39, voir aussi le patch initial lié dans un autre message de David à Linus
3: cette liste de wikipedia n'a pas été mis à jour pour inclure les chipsets Broadwell et Skylake
Autrement dit, aucun changement matériel n'a forcé le pilote à bifurquer depuis le i915.
Tous les GPU Intel i915 et ultérieurs utilisent ce pilote à cause de cela. Cela ne veut pas dire que le pilote ne modifie pas son comportement pour tirer parti des puces les plus récentes, mais simplement qu'il utilise les mêmes algorithmes de base, en particulier pour des choses comme l'allocation de mémoire.