Add detection information for Intel Nehalem and Westmere CPUs

This commit is contained in:
Hoang Hong Quan
2025-02-19 15:15:44 +07:00
parent 138f169a9e
commit 5edb2d396d
3 changed files with 31 additions and 1 deletions

View File

@@ -1,4 +1,14 @@
chipset_controllers = {
"8086-27BC": "NM10",
"8086-3B02": "P55",
"8086-3B03": "PM55",
"8086-3B06": "H55",
"8086-3B07": "QM57",
"8086-3B08": "H57",
"8086-3B09": "HM55",
"8086-3B0A": "Q57",
"8086-3B0B": "HM57",
"8086-3B0F": "QS57",
"8086-1C40": "Cougar Point",
"8086-1C41": "Cougar Point",
"8086-1C42": "Cougar Point",

View File

@@ -97,6 +97,24 @@ identifier = [
("Sandy Bridge", "Family 6 Model 42 Stepping 7"),
("Sandy Bridge-E", "Family 6 Model 42 Stepping 7", "Xeon"),
("Sandy Bridge-E", "Family 6 Model 45 Stepping 7", "Xeon"),
("Beckton", "Family 6 Model 46 Stepping 6"),
("Westmere-EX", "Family 6 Model 47 Stepping 2"),
("Gulftown", "Family 6 Model 44 Stepping 2"),
("Westmere-EP", "Family 6 Model 44 Stepping 2", "Xeon"),
("Clarkdale", "Family 6 Model 37 Stepping 5"),
("Arrandale", "Family 6 Model 37 Stepping 5", "U"),
("Arrandale", "Family 6 Model 37 Stepping 5", "P"),
("Arrandale", "Family 6 Model 37 Stepping 5", "E"),
("Arrandale", "Family 6 Model 37 Stepping 5", "M"),
("Clarkdale", "Family 6 Model 37 Stepping 2"),
("Arrandale", "Family 6 Model 37 Stepping 2", "P"),
("Arrandale", "Family 6 Model 37 Stepping 2", "U"),
("Lynnfield", "Family 6 Model 30 Stepping 5"),
("Jasper Forest", "Family 6 Model 30 Stepping 4"),
("Clarksfield", "Family 6 Model 30 Stepping 5", "M"),
("Gainestown", "Family 6 Model 26 Stepping 5"),
("Bloomfield", "Family 6 Model 26 Stepping 5", "Xeon W"),
("Bloomfield", "Family 6 Model 26 Stepping 4"),
("Summit Ridge", "Family 23 Model 1 Stepping 1"),
("Whitehaven", "Family 23 Model 1 Stepping 1", "Threadripper"),
("Raven Ridge", "Family 23 Model 17 Stepping 0"),

View File

@@ -4,7 +4,9 @@ class GPUIdentifier:
device_id = hardware_id[5:]
device_type = "Integrated GPU"
if device_id.startswith("01"):
if device_id.startswith(("0042", "0046")):
gpu_codename = "Iron Lake"
elif device_id.startswith("01"):
if device_id[-2] in ("5", "6"):
gpu_codename = "Ivy Bridge"
else: