Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs? The Next CEO...
How to solve a differential equation with a term to a power?
Is it professional to write unrelated content in an almost-empty email?
Would a completely good Muggle be able to use a wand?
Sending manuscript to multiple publishers
Why does standard notation not preserve intervals (visually)
Interfacing a button to MCU (and PC) with 50m long cable
If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?
Is it ever safe to open a suspicious html file (e.g. email attachment)?
How do scammers retract money, while you can’t?
Bold, vivid family
How fast would a person need to move to trick the eye?
What benefits would be gained by using human laborers instead of drones in deep sea mining?
sp_blitzCache results Memory grants
Has this building technique been used in an official set?
Non-deterministic sum of floats
Is it possible to search for a directory/file combination?
Written every which way
What can we do to stop prior company from asking us questions?
Why didn't Khan get resurrected in the Genesis Explosion?
How to add tiny 0.5A 120V load to very remote split phase 240v 3 wire well house
How to invert MapIndexed on a ragged structure? How to construct a tree from rules?
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
Would a galaxy be visible from outside, but nearby?
What was the first Unix version to run on a microcomputer?
Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs?
The Next CEO of Stack OverflowCan VMWare Workstation 7.x and Sun VirtualBox 3.1.x co-exist on the same Windows 7 64bit Host together?Virtualbox won't run Fedora 10 64 bit iso( Oracle VirtualBox 4 on Windows 7 64-bit ) + ( CentOS 5.6 64-bit ) = “ Your CPU does not support long mode. Use a 32bit distribution ”Why VirtualBox on 64bit host requires HT for 64bit guest?Virtualized guest vs host CPU usageNetwork access virtualbox linux guest from linux hostIntel site says VT-x is supported on my CPU, but tests say otherwiseBlock access to Host PC and rest of LAN on a VirtualBox Guest VM64-bit Windows guest in VirtualBox impossible without VT-x support?Ubuntu 14.04 guest cannot detect second virtualbox monitor
Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs?
For example ark.intel.com says this for a particular processor
I understand that virtualbox requires a CPU supporting virtualisation in order to support 64bit guest OSs. Is simply VT-x sufficient, or does it need e.g. both VT-x and VT-d?
virtualbox virtual-machine cpu 64-bit virtualization
add a comment |
Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs?
For example ark.intel.com says this for a particular processor
I understand that virtualbox requires a CPU supporting virtualisation in order to support 64bit guest OSs. Is simply VT-x sufficient, or does it need e.g. both VT-x and VT-d?
virtualbox virtual-machine cpu 64-bit virtualization
add a comment |
Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs?
For example ark.intel.com says this for a particular processor
I understand that virtualbox requires a CPU supporting virtualisation in order to support 64bit guest OSs. Is simply VT-x sufficient, or does it need e.g. both VT-x and VT-d?
virtualbox virtual-machine cpu 64-bit virtualization
Does virtualbox require a CPU to support VT-d in order to host 64bit guest OSs?
For example ark.intel.com says this for a particular processor
I understand that virtualbox requires a CPU supporting virtualisation in order to support 64bit guest OSs. Is simply VT-x sufficient, or does it need e.g. both VT-x and VT-d?
virtualbox virtual-machine cpu 64-bit virtualization
virtualbox virtual-machine cpu 64-bit virtualization
asked 1 hour ago
barlopbarlop
15.7k2590150
15.7k2590150
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Virtualization support for a 64-bit guest OS is not dependent on Intel's VT-d technology. VT-x alone is sufficient for a 64-bit guest.
Intel's VT-d is used for I/O passthrough (also referred to as PCI passthrough).
From Wikipedia - x86 virtualization:
I/O MMU virtualization (AMD-Vi and Intel VT-d):
An input/output memory management unit (IOMMU) allows guest virtual
machines to directly use peripheral devices, such as Ethernet,
accelerated graphics cards, and hard-drive controllers, through DMA
and interrupt remapping. This is sometimes called PCI passthrough
See also from David Ott's article on software.intel.com:
VT-d, at the time of this writing, includes four key capabilities
I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
DMA remapping. Supports address translations for device DMA data transfers.
Interrupt remapping. Provides VM routing and isolation of device interrupts.
Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM
isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled
system can operate without VT-d, or without VT-d enabled or
configured. You simply miss the benefits of the feature. Many people
have asked about this point.
And here's one more reference that specifically mentions that VT-d isn't relevant when it comes to 64-bit guest capability in a VM. From Virtualbox Forum's Canonical post "I have a 64bit host, but can't install 64bit guests":
You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to
check with your PC manual or support forum to find out how to boot
into the BIOS screen. This is probably not something we here at the
VirtualBox forums can help you with. Once you get there you need to
look for something buried in a menu, perhaps in the security category.
The option may be called something like "Enable Virtualization
Technology". If you see "Virtual Directed I/O" (VT-d/AMD-Vi) then that
is a different thing. Remember to power cycle your host PC after
making and saving the BIOS changes - in this case a full restart from
power off is required, just rebooting or resuming from a hibernated
state may not do the job.
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1419233%2fdoes-virtualbox-require-a-cpu-to-support-vt-d-in-order-to-host-64bit-guest-oss%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Virtualization support for a 64-bit guest OS is not dependent on Intel's VT-d technology. VT-x alone is sufficient for a 64-bit guest.
Intel's VT-d is used for I/O passthrough (also referred to as PCI passthrough).
From Wikipedia - x86 virtualization:
I/O MMU virtualization (AMD-Vi and Intel VT-d):
An input/output memory management unit (IOMMU) allows guest virtual
machines to directly use peripheral devices, such as Ethernet,
accelerated graphics cards, and hard-drive controllers, through DMA
and interrupt remapping. This is sometimes called PCI passthrough
See also from David Ott's article on software.intel.com:
VT-d, at the time of this writing, includes four key capabilities
I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
DMA remapping. Supports address translations for device DMA data transfers.
Interrupt remapping. Provides VM routing and isolation of device interrupts.
Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM
isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled
system can operate without VT-d, or without VT-d enabled or
configured. You simply miss the benefits of the feature. Many people
have asked about this point.
And here's one more reference that specifically mentions that VT-d isn't relevant when it comes to 64-bit guest capability in a VM. From Virtualbox Forum's Canonical post "I have a 64bit host, but can't install 64bit guests":
You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to
check with your PC manual or support forum to find out how to boot
into the BIOS screen. This is probably not something we here at the
VirtualBox forums can help you with. Once you get there you need to
look for something buried in a menu, perhaps in the security category.
The option may be called something like "Enable Virtualization
Technology". If you see "Virtual Directed I/O" (VT-d/AMD-Vi) then that
is a different thing. Remember to power cycle your host PC after
making and saving the BIOS changes - in this case a full restart from
power off is required, just rebooting or resuming from a hibernated
state may not do the job.
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
add a comment |
Virtualization support for a 64-bit guest OS is not dependent on Intel's VT-d technology. VT-x alone is sufficient for a 64-bit guest.
Intel's VT-d is used for I/O passthrough (also referred to as PCI passthrough).
From Wikipedia - x86 virtualization:
I/O MMU virtualization (AMD-Vi and Intel VT-d):
An input/output memory management unit (IOMMU) allows guest virtual
machines to directly use peripheral devices, such as Ethernet,
accelerated graphics cards, and hard-drive controllers, through DMA
and interrupt remapping. This is sometimes called PCI passthrough
See also from David Ott's article on software.intel.com:
VT-d, at the time of this writing, includes four key capabilities
I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
DMA remapping. Supports address translations for device DMA data transfers.
Interrupt remapping. Provides VM routing and isolation of device interrupts.
Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM
isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled
system can operate without VT-d, or without VT-d enabled or
configured. You simply miss the benefits of the feature. Many people
have asked about this point.
And here's one more reference that specifically mentions that VT-d isn't relevant when it comes to 64-bit guest capability in a VM. From Virtualbox Forum's Canonical post "I have a 64bit host, but can't install 64bit guests":
You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to
check with your PC manual or support forum to find out how to boot
into the BIOS screen. This is probably not something we here at the
VirtualBox forums can help you with. Once you get there you need to
look for something buried in a menu, perhaps in the security category.
The option may be called something like "Enable Virtualization
Technology". If you see "Virtual Directed I/O" (VT-d/AMD-Vi) then that
is a different thing. Remember to power cycle your host PC after
making and saving the BIOS changes - in this case a full restart from
power off is required, just rebooting or resuming from a hibernated
state may not do the job.
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
add a comment |
Virtualization support for a 64-bit guest OS is not dependent on Intel's VT-d technology. VT-x alone is sufficient for a 64-bit guest.
Intel's VT-d is used for I/O passthrough (also referred to as PCI passthrough).
From Wikipedia - x86 virtualization:
I/O MMU virtualization (AMD-Vi and Intel VT-d):
An input/output memory management unit (IOMMU) allows guest virtual
machines to directly use peripheral devices, such as Ethernet,
accelerated graphics cards, and hard-drive controllers, through DMA
and interrupt remapping. This is sometimes called PCI passthrough
See also from David Ott's article on software.intel.com:
VT-d, at the time of this writing, includes four key capabilities
I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
DMA remapping. Supports address translations for device DMA data transfers.
Interrupt remapping. Provides VM routing and isolation of device interrupts.
Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM
isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled
system can operate without VT-d, or without VT-d enabled or
configured. You simply miss the benefits of the feature. Many people
have asked about this point.
And here's one more reference that specifically mentions that VT-d isn't relevant when it comes to 64-bit guest capability in a VM. From Virtualbox Forum's Canonical post "I have a 64bit host, but can't install 64bit guests":
You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to
check with your PC manual or support forum to find out how to boot
into the BIOS screen. This is probably not something we here at the
VirtualBox forums can help you with. Once you get there you need to
look for something buried in a menu, perhaps in the security category.
The option may be called something like "Enable Virtualization
Technology". If you see "Virtual Directed I/O" (VT-d/AMD-Vi) then that
is a different thing. Remember to power cycle your host PC after
making and saving the BIOS changes - in this case a full restart from
power off is required, just rebooting or resuming from a hibernated
state may not do the job.
Virtualization support for a 64-bit guest OS is not dependent on Intel's VT-d technology. VT-x alone is sufficient for a 64-bit guest.
Intel's VT-d is used for I/O passthrough (also referred to as PCI passthrough).
From Wikipedia - x86 virtualization:
I/O MMU virtualization (AMD-Vi and Intel VT-d):
An input/output memory management unit (IOMMU) allows guest virtual
machines to directly use peripheral devices, such as Ethernet,
accelerated graphics cards, and hard-drive controllers, through DMA
and interrupt remapping. This is sometimes called PCI passthrough
See also from David Ott's article on software.intel.com:
VT-d, at the time of this writing, includes four key capabilities
I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
DMA remapping. Supports address translations for device DMA data transfers.
Interrupt remapping. Provides VM routing and isolation of device interrupts.
Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM
isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled
system can operate without VT-d, or without VT-d enabled or
configured. You simply miss the benefits of the feature. Many people
have asked about this point.
And here's one more reference that specifically mentions that VT-d isn't relevant when it comes to 64-bit guest capability in a VM. From Virtualbox Forum's Canonical post "I have a 64bit host, but can't install 64bit guests":
You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to
check with your PC manual or support forum to find out how to boot
into the BIOS screen. This is probably not something we here at the
VirtualBox forums can help you with. Once you get there you need to
look for something buried in a menu, perhaps in the security category.
The option may be called something like "Enable Virtualization
Technology". If you see "Virtual Directed I/O" (VT-d/AMD-Vi) then that
is a different thing. Remember to power cycle your host PC after
making and saving the BIOS changes - in this case a full restart from
power off is required, just rebooting or resuming from a hibernated
state may not do the job.
edited 9 mins ago
answered 1 hour ago
n8ten8te
5,14272233
5,14272233
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
add a comment |
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
thanks, do you know anything about whether VT-d is common or not (like do most CPUs support it?), and do you know whether docker requires VT-d?
– barlop
4 mins ago
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1419233%2fdoes-virtualbox-require-a-cpu-to-support-vt-d-in-order-to-host-64bit-guest-oss%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown