Můžete použít
sudo kvm-ok
z cpu-checkeru. Na Intelu, který má nejsložitější logiku, kvm-ok zkontroluje, že pokud je bit 0 z rdmsr 0x3a
(bit lock) je nastaven, bit 2 (který umožňuje použití virt mimo režim SMX, něco společného s důvěryhodným spouštěním) musí být také nastaven. Pokud je výstup rdmsr 0x3a
je cokoliv jiného než 1 nebo 3 , budete moci použít kvm. kvm v případě potřeby nastaví bit 2 msr, očekávám, že virtualbox a zbytek bude mít stejnou logiku.
Můžete použít rdmsr z msr-tools pro čtení registru IA32_FEATURE_CONTROL (adresa 0x3a ). Modul jádra msr k tomu musí být načten.
Na většině systémů Linux:
sudo modprobe msr
sudo rdmsr 0x3a
Hodnoty 3
a 5
znamená, že je aktivován.
Nainstalujte cpu-checker a spusťte "kvm-ok"
Pokud je CPU povoleno, měli byste vidět něco jako:
INFO: /dev/kvm exists
KVM acceleration can be used
jinak
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
and then hard poweroff/poweron your system
KVM acceleration can NOT be used