Does running a bare-metal hypervisor impede (gaming-level) graphic performance? What are the costs?
I have a laptop with an Nvidia GPU, an i7 CPU, a display port and an HDMI port. I have two screens, one connected to the display port with settings 2K and 120Hz, and the other connected to the HDMI port in 2K and 60Hz (the max for an HMDI port).
I want to do some gaming on this laptop, meaning running windows. I have a dual boot setup windows10 + Ubuntu, but that means I have to shutdown and reboot to switch between the two.
I was wondering if I could run a hypervisor type-1, and run windows 10 from that (not Hyper-v, which isn't free and only comes with Pro edition, and isn't really like running a hypervisor type-1 that virtualizes the hardware to then be able to launch any OS; since you launch Hyper-v from windows; but anyways hyper-v is out of scope)?
I would also like to run a Linux OS on top of that hypervisor (i.e. I have two OSes - Windows and Linux - running concurrently thanks to the hypervisor). Ideally I could have windows on one screen (with display port) and Linux on the other, and seamlessly operate on one or the other with my mouse/keyboard by passing from one screen to another.
My questions are: Am I going to lose performance (CPU, GPU) because of the fact that I run a bare-metal hypervisor (i.e. I virtualize the hardware as opposed to directly "connecting" to it via the OS)?
Because I saw keywords (that I don't understand) here and there, talking about GPU passthrough and PCI or XPiE processor virtualization characteristics VT-x and such stuff.
Will it need specific hardware compatibility, depending on the hypervisor?
If it is easily implemented and in place, how easy and fast is it to just boot an OS and put it on one screen, or shut down an OS and put the remaining one on both screens?
Basically, what are the costs of a bare-metal hypervisor in regards to a dual-screen setup for gaming?
Thanks :)
virtualization gaming hypervisor
|
show 3 more comments
I have a laptop with an Nvidia GPU, an i7 CPU, a display port and an HDMI port. I have two screens, one connected to the display port with settings 2K and 120Hz, and the other connected to the HDMI port in 2K and 60Hz (the max for an HMDI port).
I want to do some gaming on this laptop, meaning running windows. I have a dual boot setup windows10 + Ubuntu, but that means I have to shutdown and reboot to switch between the two.
I was wondering if I could run a hypervisor type-1, and run windows 10 from that (not Hyper-v, which isn't free and only comes with Pro edition, and isn't really like running a hypervisor type-1 that virtualizes the hardware to then be able to launch any OS; since you launch Hyper-v from windows; but anyways hyper-v is out of scope)?
I would also like to run a Linux OS on top of that hypervisor (i.e. I have two OSes - Windows and Linux - running concurrently thanks to the hypervisor). Ideally I could have windows on one screen (with display port) and Linux on the other, and seamlessly operate on one or the other with my mouse/keyboard by passing from one screen to another.
My questions are: Am I going to lose performance (CPU, GPU) because of the fact that I run a bare-metal hypervisor (i.e. I virtualize the hardware as opposed to directly "connecting" to it via the OS)?
Because I saw keywords (that I don't understand) here and there, talking about GPU passthrough and PCI or XPiE processor virtualization characteristics VT-x and such stuff.
Will it need specific hardware compatibility, depending on the hypervisor?
If it is easily implemented and in place, how easy and fast is it to just boot an OS and put it on one screen, or shut down an OS and put the remaining one on both screens?
Basically, what are the costs of a bare-metal hypervisor in regards to a dual-screen setup for gaming?
Thanks :)
virtualization gaming hypervisor
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
1
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
1
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04
|
show 3 more comments
I have a laptop with an Nvidia GPU, an i7 CPU, a display port and an HDMI port. I have two screens, one connected to the display port with settings 2K and 120Hz, and the other connected to the HDMI port in 2K and 60Hz (the max for an HMDI port).
I want to do some gaming on this laptop, meaning running windows. I have a dual boot setup windows10 + Ubuntu, but that means I have to shutdown and reboot to switch between the two.
I was wondering if I could run a hypervisor type-1, and run windows 10 from that (not Hyper-v, which isn't free and only comes with Pro edition, and isn't really like running a hypervisor type-1 that virtualizes the hardware to then be able to launch any OS; since you launch Hyper-v from windows; but anyways hyper-v is out of scope)?
I would also like to run a Linux OS on top of that hypervisor (i.e. I have two OSes - Windows and Linux - running concurrently thanks to the hypervisor). Ideally I could have windows on one screen (with display port) and Linux on the other, and seamlessly operate on one or the other with my mouse/keyboard by passing from one screen to another.
My questions are: Am I going to lose performance (CPU, GPU) because of the fact that I run a bare-metal hypervisor (i.e. I virtualize the hardware as opposed to directly "connecting" to it via the OS)?
Because I saw keywords (that I don't understand) here and there, talking about GPU passthrough and PCI or XPiE processor virtualization characteristics VT-x and such stuff.
Will it need specific hardware compatibility, depending on the hypervisor?
If it is easily implemented and in place, how easy and fast is it to just boot an OS and put it on one screen, or shut down an OS and put the remaining one on both screens?
Basically, what are the costs of a bare-metal hypervisor in regards to a dual-screen setup for gaming?
Thanks :)
virtualization gaming hypervisor
I have a laptop with an Nvidia GPU, an i7 CPU, a display port and an HDMI port. I have two screens, one connected to the display port with settings 2K and 120Hz, and the other connected to the HDMI port in 2K and 60Hz (the max for an HMDI port).
I want to do some gaming on this laptop, meaning running windows. I have a dual boot setup windows10 + Ubuntu, but that means I have to shutdown and reboot to switch between the two.
I was wondering if I could run a hypervisor type-1, and run windows 10 from that (not Hyper-v, which isn't free and only comes with Pro edition, and isn't really like running a hypervisor type-1 that virtualizes the hardware to then be able to launch any OS; since you launch Hyper-v from windows; but anyways hyper-v is out of scope)?
I would also like to run a Linux OS on top of that hypervisor (i.e. I have two OSes - Windows and Linux - running concurrently thanks to the hypervisor). Ideally I could have windows on one screen (with display port) and Linux on the other, and seamlessly operate on one or the other with my mouse/keyboard by passing from one screen to another.
My questions are: Am I going to lose performance (CPU, GPU) because of the fact that I run a bare-metal hypervisor (i.e. I virtualize the hardware as opposed to directly "connecting" to it via the OS)?
Because I saw keywords (that I don't understand) here and there, talking about GPU passthrough and PCI or XPiE processor virtualization characteristics VT-x and such stuff.
Will it need specific hardware compatibility, depending on the hypervisor?
If it is easily implemented and in place, how easy and fast is it to just boot an OS and put it on one screen, or shut down an OS and put the remaining one on both screens?
Basically, what are the costs of a bare-metal hypervisor in regards to a dual-screen setup for gaming?
Thanks :)
virtualization gaming hypervisor
virtualization gaming hypervisor
edited Dec 7 at 14:55
asked Dec 7 at 14:12
Hillfias
33
33
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
1
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
1
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04
|
show 3 more comments
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
1
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
1
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
1
1
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
1
1
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04
|
show 3 more comments
active
oldest
votes
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%2f1381643%2fdoes-running-a-bare-metal-hypervisor-impede-gaming-level-graphic-performance%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f1381643%2fdoes-running-a-bare-metal-hypervisor-impede-gaming-level-graphic-performance%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
Your requirements are confusing. You want to run the hypervisor within Linux and be able to access the host OS and Windows at the same time, but that is exactly the setup, you currently have. A "bare-metal" hypervisor, is going to boot into a minimal OS, which has a single function. It isn't going to satisfy your requirements. As currently written this question cannot be answered. Your processor must also support VT-d to even come close to getting to your goal. Most i7's do not support VT-d
– Ramhound
Dec 7 at 14:20
@Ramhound I think I may have expressed myself wrongly. I meant "from" not "on". I want to run a bare-metal hypervisor (exactly what you described) and run windows and Linux concurrently on top of that. I want to be able to boot/shutdown either on demand, and display them on their own screens or both if only one is running. And I'm wondering if the windows instance will get affected gaming-wise from this. Thanks for the VT-d, I'll see if my processor is compatible.
– Hillfias
Dec 7 at 14:44
Typically you would need separate hardware for the hypervisor from the machine you were using to view the VMs.
– Ramhound
Dec 7 at 15:00
1
KVM on Ubuntu using PCIe passthrough for a Windows VM for gaming would also work, and is free. But, the overhead of learning KVM and the complexity will be a challenge, as will getting PCIe passthrough to work on a laptop. You will need 2 video cards, one for Linux and one for Windows to use PCIe passthrough.
– essjae
Dec 7 at 20:03
1
What problem are you seeing with using a type-2 hypervisor like VirtualBox to run your Linux VM on Windows?
– essjae
Dec 7 at 20:04