Pourquoi le pilote Intel HD Graphics est-il appelé i915?


26

Les seules références à i915je peux trouver sont en effet le pilote du noyau Linux pour les puces Intel. Intel semble juste les appeler graphiques HD.

Intel 915 semble faire référence à certains chipsets Pentium 4 mais ils ne sont pas liés à l'architecture graphique actuelle.

Réponses:


31

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-rc2changelog). 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, i8302 ). 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 i915prend 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


4

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.