Does running a bare-metal hypervisor impede (gaming-level) graphic performance? What are the costs?












-1














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 :)










share|improve this question
























  • 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
















-1














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 :)










share|improve this question
























  • 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














-1












-1








-1







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 :)










share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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


















  • 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















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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Plaza Victoria

Puebla de Zaragoza

Musa