Merge pull request #2442 from SimonFair/Fix-is_intel_cpu-function-to-catch-additional-devices

Fix  for systems not reporting correctly in DMI.
This commit is contained in:
tom mortensen
2025-11-04 08:58:20 -08:00
committed by GitHub
+2 -4
View File
@@ -565,10 +565,8 @@ function dmidecode($key, $n, $all=true) {
}
function is_intel_cpu() {
$cpu = dmidecode('Processor Information','4',0);
$cpu_vendor = $cpu['Manufacturer'] ?? "";
$is_intel_cpu = stripos($cpu_vendor, "intel") !== false ? true : false;
return $is_intel_cpu;
$cpu_vendor_check = exec("grep -Pom1 '^model name\s+:\s*\K.+' /proc/cpuinfo") ?? "";
return stripos($cpu_vendor_check, "intel") !== false;
}
// Load saved PCI data