in src/hardware/hardware_detector.py [0:0]
def detect_intel_cpu(self) -> bool:
if platform.system() == "Linux":
cpu_info = self._run_cmd(['cat', '/proc/cpuinfo'])
return 'Intel' in cpu_info
elif platform.system() == "Darwin": # macOS
sysctl_output = self._run_cmd(['sysctl', '-n', 'machdep.cpu.brand_string'])
return 'Intel' in sysctl_output
elif platform.system() == "Windows":
wmic_output = self._run_cmd(['wmic', 'cpu', 'get', 'name'])
return 'Intel' in wmic_output
return False