Mengapa driver Intel HD Graphics disebut i915?

26

Satu-satunya referensi untuk i915saya dapat menemukan memang ke driver kernel linux untuk chip intel. Intel sepertinya menyebutnya grafis HD apa pun.

Intel 915 tampaknya merujuk pada beberapa chipset Pentium 4 tetapi mereka tidak terkait dengan arsitektur grafis saat ini.

BubuIIC
sumber

Jawaban:

31

Nah, chipset P4 itu adalah alasan untuk nama pengemudi. Dimulai dengan i810 , Intel mengalihdayakan driver ke Tungsten Graphics, tetapi menugaskannya sebagai sumber terbuka untuk Linux. Chipset 915
pertama dirilis pada Juni 2004 dan segera setelah 1 , driver untuk chipset ini ditambahkan ke kernel linux (lihat juga changelog). Nama pengemudi itu, Anda dapat menebaknya :2.6.9-rc2i915

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

Ini konsisten dengan nama-nama driver sebelumnya yang mendukung berbagai keluarga chipset grafis Intel (misalnya i810, i8302 ). Kemudian, dukungan untuk keluarga chipset lain (termasuk HD Graphics) ditambahkan ke driver yang sama, yang membuat saat ini i915mendukung daftar panjang 3 chipset grafis Intel.


1: seperti yang dapat Anda lihat dalam pesan ini dari David Airlie ke Linus Torvalds dan Andrew Morton
2: pada kenyataannya, i830 digantikan oleh i915 di 2.6.39, lihat juga tambalan awal yang terhubung dengan pesan lain dari David ke Linus
3: daftar itu dari wikipedia tidak diperbarui untuk memasukkan chipset Broadwell & Skylake

don_crissti
sumber
4

Sederhananya belum ada perubahan perangkat keras yang memaksa forking driver sejak i915.

Semua i915 dan Intel GPU yang lebih baru menggunakan driver ini karena itu. Itu bukan untuk mengatakan bahwa pengemudi tidak mengubah perilakunya untuk mengambil keuntungan dari chip yang lebih baru, hanya saja itu menggunakan algoritma inti yang sama, terutama untuk hal-hal seperti alokasi memori.

Robert Wm Ruedisueli
sumber