linuxvirtualizationvirtualbox

check if VT-x is activated without having to reboot in Linux?


I have a laptop with Intel Core i5 M 450 @ 2.40GHz which apparently has VT-x but not VT-d. I have Ubuntu 12.04 32bit but would like to have a virtual 64bit terminal-based Linux running on it. How do I know if the BIOS has this VT-x feature activated without having to reboot?


Solution

  • You can use rdmsr from msr-tools to read register IA32_FEATURE_CONTROL (address 0x3a). The kernel module msr has to be loaded for this.

    On most Linux systems:

    sudo modprobe msr
    sudo rdmsr 0x3a
    

    Values 3 and 5 mean it's activated.