1Intel video hardware generations 2################################ 3 4This file summarizes the different generations of Intel hardware, because the 5naming is a bit inconsistent and it's hard to follow which is which sometimes. 6The devices can be referred to by year of introduction, generation number, 7chipset commercial number, or internal codenames. 8 9Generation 1 10============ 11 12These are the i740 and i810 devices handled by intel_810. No further info will 13be provided here. 14 15Generation 2 / 2002 16=================== 17 18i830, 845, 85x, 865 19 20Generation 3 / 2004 21=================== 22 23This is the first generation to be documented at intellinuxgraphics.org. 24Generation 2 devices are quite similar for the modesetting part, but not 25identical. 26 27GMA 900 (i915G) 28GMA 950 (i945G) 29GMA 3000 (946GZ, Q965, Q963) 30GMA 3100 (G31, G33, Q33 et Q35) 31GMA 3150 (Pineview for Atom CPUs) 32 33Generation 4 / 2006 34=================== 35 36GMA X3000 (i965G) 37GMA X3100 (i965GM) 38GMA X3500 (G35) 39GMA 4500 (Q43, Q45) 40GMA 4500M / 4500HD (GL40, GS45, GM45, GM47) 41GMA X4500 / X4500HD (G41, G43 (X4500), G45 (X4500HD)) 42 43Generation 5 / 2010 44=================== 45 46Westmere / Clarkdale, Arrandale / Iron Lake / Ibex Peak 47 48Switches from the traditional northbridge / southbridge to the new 49"platform control hub" design. Essentially, most of the northbridge functions 50are now directly in the CPU package. 51 52Generation 6 / 2011 53=================== 54 55Sandybridge / Cougar Point 56 57The northbridge and CPU are now even on the same die. 58 59Generation 7 / 2012 60=================== 61 62Ivy Bridge / Panther Point and Haswell / Lynx Point 63 64A lot of the video output hardware is moved from the northbridge (CPU) to the 65PCH. This makes sense because it allows to match the PCH chipset (soldered on 66to the motherboard) with the video ports (also soldered there). Otherwise, the 67CPU generation would define which ports are usable or not. 68 69This impacts several things in the modesetting sequence, as well as the address 70of the registers which are moved. 71 72This is also the first generation to support 3 independant displays, which 73also impacts the register layout in many places. 74 75Generation 8 / 2013 76=================== 77 78Broadwell / Wildcat Point and Braswell 79 80Generation 9 / 2015 81=================== 82 83Skylake / Sunrise Point, Apollo Lake, Kaby Lake / Union Point 84 85Generation 10 86============= 87 88Cannon Point / Coffee Lake 89 90Generation 11 91============= 92 93Ice Lake 94 95Generation 12 96============= 97 98Tiger Lake 99