On Wed, Jul 08, 2015 at 09:48:36AM +0200, Mark Patruck wrote: > Intel HD Graphics (GT1) found on the 5th gen Broadwells. > > We already have the bigger ones but the smallest GT1 with 12EUs > is missing. Test on my board OK (no drm right now of course)
I was hoping marketing names would appear for the others as well. Currently we have: product INTEL CORE5G_M_GT2_1 0x1616 HD Graphics 5500 product INTEL CORE5G_M_GT2_2 0x161e HD Graphics 5300 product INTEL CORE5G_M_GT3_15W 0x1626 HD Graphics 6000 product INTEL CORE5G_M_GT3_28W 0x162b Iris Graphics 6100 The latest xf86-video-intel further mentions the following including the id you have (src/intel_module.c) {0x1602, "HD Graphics"}, {0x1606, "HD Graphics"}, {0x160B, "HD Graphics"}, {0x160A, "HD Graphics"}, {0x160D, "HD Graphics"}, {0x160E, "HD Graphics"}, {0x1612, "HD Graphics 5600"}, {0x161B, "HD Graphics"}, {0x161A, "HD Graphics"}, {0x161D, "HD Graphics"}, {0x1622, "Iris Pro Graphics 6200"}, {0x162A, "Iris Pro Graphics P6300"}, {0x162D, "HD Graphics"}, {0x162E, "HD Graphics"}, {0x1632, "HD Graphics"}, {0x1636, "HD Graphics"}, {0x163B, "HD Graphics"}, {0x163A, "HD Graphics"}, {0x163D, "HD Graphics"}, {0x163E, "HD Graphics"}, The GT engineering names appear as comments in src/i915_pciids.h: #define INTEL_BDW_GT12M_IDS(info) \ INTEL_VGA_DEVICE(0x1602, info), /* GT1 ULT */ \ INTEL_VGA_DEVICE(0x1606, info), /* GT1 ULT */ \ INTEL_VGA_DEVICE(0x160B, info), /* GT1 Iris */ \ INTEL_VGA_DEVICE(0x160E, info), /* GT1 ULX */ \ INTEL_VGA_DEVICE(0x1612, info), /* GT2 Halo */ \ INTEL_VGA_DEVICE(0x1616, info), /* GT2 ULT */ \ INTEL_VGA_DEVICE(0x161B, info), /* GT2 ULT */ \ INTEL_VGA_DEVICE(0x161E, info) /* GT2 ULX */ #define INTEL_BDW_GT12D_IDS(info) \ INTEL_VGA_DEVICE(0x160A, info), /* GT1 Server */ \ INTEL_VGA_DEVICE(0x160D, info), /* GT1 Workstation */ \ INTEL_VGA_DEVICE(0x161A, info), /* GT2 Server */ \ INTEL_VGA_DEVICE(0x161D, info) /* GT2 Workstation */ #define INTEL_BDW_GT3M_IDS(info) \ INTEL_VGA_DEVICE(0x1622, info), /* ULT */ \ INTEL_VGA_DEVICE(0x1626, info), /* ULT */ \ INTEL_VGA_DEVICE(0x162B, info), /* Iris */ \ INTEL_VGA_DEVICE(0x162E, info) /* ULX */ #define INTEL_BDW_GT3D_IDS(info) \ INTEL_VGA_DEVICE(0x162A, info), /* Server */ \ INTEL_VGA_DEVICE(0x162D, info) /* Workstation */ #define INTEL_BDW_RSVDM_IDS(info) \ INTEL_VGA_DEVICE(0x1632, info), /* ULT */ \ INTEL_VGA_DEVICE(0x1636, info), /* ULT */ \ INTEL_VGA_DEVICE(0x163B, info), /* Iris */ \ INTEL_VGA_DEVICE(0x163E, info) /* ULX */ #define INTEL_BDW_RSVDD_IDS(info) \ INTEL_VGA_DEVICE(0x163A, info), /* Server */ \ INTEL_VGA_DEVICE(0x163D, info) /* Workstation */ #define INTEL_BDW_M_IDS(info) \ INTEL_BDW_GT12M_IDS(info), \ INTEL_BDW_GT3M_IDS(info), \ INTEL_BDW_RSVDM_IDS(info) #define INTEL_BDW_D_IDS(info) \ INTEL_BDW_GT12D_IDS(info), \ INTEL_BDW_GT3D_IDS(info), \ INTEL_BDW_RSVDD_IDS(info) It seems the RSVDM_IDS/RSVDD_IDS are for unreleased products and the rest actually exist?