Should I enable VT-x etc. support?
Posted: 18. Sep 2007, 00:54
I would be grateful if someone could explain in layman's terms the pros and cons of enabling VT-x CPU or AMD-V support (referred to simply as VT-x below).
From what I have read it would appear that VT-x is a positive CPU feature that provides additional separation between the host and the guest, and should provide an extra level of robustness. However, on some platforms this may result in a reduced performance, even when using just the host OS (i.e. without VBox running). Is this correct? Can anyone shed any more light on this from an end-users perspective?
I have the following specific questions:
Q1. If VT-x is enabled for a given VM, does the guest OS see the VM as different hardware compared to when VT-x is disabled, and load different drivers, or a different HAL, or respond differently in other ways?
Q2. Can VT-x be disabled again once the machine has been run with it enabled (changing the state when the machine is powered off), or does it make an irreversible change to the guest OS?
Q3. Only recent CPUs support VT-x, but of those that do, are there some that have more efficient implementations than others, or are they all the same?
It would be really helpful to include answers to some of the these issues in the end-user documentation.
Kind regards,
laser
From what I have read it would appear that VT-x is a positive CPU feature that provides additional separation between the host and the guest, and should provide an extra level of robustness. However, on some platforms this may result in a reduced performance, even when using just the host OS (i.e. without VBox running). Is this correct? Can anyone shed any more light on this from an end-users perspective?
I have the following specific questions:
Q1. If VT-x is enabled for a given VM, does the guest OS see the VM as different hardware compared to when VT-x is disabled, and load different drivers, or a different HAL, or respond differently in other ways?
Q2. Can VT-x be disabled again once the machine has been run with it enabled (changing the state when the machine is powered off), or does it make an irreversible change to the guest OS?
Q3. Only recent CPUs support VT-x, but of those that do, are there some that have more efficient implementations than others, or are they all the same?
It would be really helpful to include answers to some of the these issues in the end-user documentation.
Kind regards,
laser