index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Richard Neumann <mail@richard-neumann.de> | 2021-08-20 18:16:00 +0200 |
---|---|---|
committer | Richard Neumann <mail@richard-neumann.de> | 2021-08-20 18:16:00 +0200 |
commit | 61947ab944aec76d60ee921ff3c451b7d02a5df2 (patch) | |
tree | 0c28a17dde9a7f81c6befaf5413076e4d2bfd92a /archinstall/lib | |
parent | b8ede1b333e3dd4d2a6c3553685e5026dfd2c346 (diff) |
-rw-r--r-- | archinstall/lib/hardware.py | 9 |
diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index 56a9fa11..eaf01f40 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -1,6 +1,5 @@ import json import os -import subprocess from pathlib import Path from typing import Iterator, Optional @@ -82,15 +81,11 @@ def has_wifi() -> bool: def has_amd_cpu() -> bool: - if subprocess.check_output("lscpu | grep AMD", shell=True).strip().decode(): - return True - return False + return any(cpu.get("vendor_id") == "AuthenticAMD" for cpu in cpuinfo()) def has_intel_cpu() -> bool: - if subprocess.check_output("lscpu | grep Intel", shell=True).strip().decode(): - return True - return False + return any(cpu.get("vendor_id") == "GenuineIntel" for cpu in cpuinfo()) def has_uefi() -> bool: |