diff --git a/src/renderer/lib/specs.ts b/src/renderer/lib/specs.ts index e9529fe2..a1c29ad3 100644 --- a/src/renderer/lib/specs.ts +++ b/src/renderer/lib/specs.ts @@ -46,7 +46,11 @@ export async function getSpecs() { // KVM check try { const cpuInfo = fs.readFileSync("/proc/cpuinfo", "utf8"); - if ((cpuInfo.includes("vmx") || cpuInfo.includes("svm")) && fs.existsSync("/dev/kvm")) { + const elLevel = (await execAsync("journalctl -k | grep -i 'EL2'")).stdout.trim(); + if ( + (cpuInfo.includes("vmx") || cpuInfo.includes("svm") || elLevel.includes("EL2")) && + fs.existsSync("/dev/kvm") + ) { specs.kvmEnabled = true; } } catch (e) {