Potential setups for Linux and windows vm, with gpu hotswap












0















Hardware



I have a laptop with a 1tb hdd, a 256gb ssd, and an NVIDIA GTX 1050 gpu.



My Question



is there a setup that would allow for:




  1. Linux and a windows to run simultaneously, through KVM or the like*

  2. The GPU to be hot swappable between OSs. Meaning the GPU would stay in the host machine, and the host has the ability to move the GPU virtually between OSs^


The Linux distro is not much of a concern, I'm currently using Arch, but if another distro is easier to do this kind of work I'm happy to broaden my knowledge



What I've Investigated



UnRaid:

My main problem is the requirement of a USB to store config on, I may investigate a hack to remove this requirement, I also haven't found much evidence that hotswapping is possible



*Linux would run most of the time and would display the guest machines as windows, so could be used as the host

^virtual access would be good enough, ie. guest OSs attach to a virtual GPU, and the host distributes the load to the physical device










share|improve this question

























  • What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

    – Xen2050
    Jan 18 at 23:44











  • Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

    – Alice Jacka
    Jan 18 at 23:58
















0















Hardware



I have a laptop with a 1tb hdd, a 256gb ssd, and an NVIDIA GTX 1050 gpu.



My Question



is there a setup that would allow for:




  1. Linux and a windows to run simultaneously, through KVM or the like*

  2. The GPU to be hot swappable between OSs. Meaning the GPU would stay in the host machine, and the host has the ability to move the GPU virtually between OSs^


The Linux distro is not much of a concern, I'm currently using Arch, but if another distro is easier to do this kind of work I'm happy to broaden my knowledge



What I've Investigated



UnRaid:

My main problem is the requirement of a USB to store config on, I may investigate a hack to remove this requirement, I also haven't found much evidence that hotswapping is possible



*Linux would run most of the time and would display the guest machines as windows, so could be used as the host

^virtual access would be good enough, ie. guest OSs attach to a virtual GPU, and the host distributes the load to the physical device










share|improve this question

























  • What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

    – Xen2050
    Jan 18 at 23:44











  • Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

    – Alice Jacka
    Jan 18 at 23:58














0












0








0








Hardware



I have a laptop with a 1tb hdd, a 256gb ssd, and an NVIDIA GTX 1050 gpu.



My Question



is there a setup that would allow for:




  1. Linux and a windows to run simultaneously, through KVM or the like*

  2. The GPU to be hot swappable between OSs. Meaning the GPU would stay in the host machine, and the host has the ability to move the GPU virtually between OSs^


The Linux distro is not much of a concern, I'm currently using Arch, but if another distro is easier to do this kind of work I'm happy to broaden my knowledge



What I've Investigated



UnRaid:

My main problem is the requirement of a USB to store config on, I may investigate a hack to remove this requirement, I also haven't found much evidence that hotswapping is possible



*Linux would run most of the time and would display the guest machines as windows, so could be used as the host

^virtual access would be good enough, ie. guest OSs attach to a virtual GPU, and the host distributes the load to the physical device










share|improve this question
















Hardware



I have a laptop with a 1tb hdd, a 256gb ssd, and an NVIDIA GTX 1050 gpu.



My Question



is there a setup that would allow for:




  1. Linux and a windows to run simultaneously, through KVM or the like*

  2. The GPU to be hot swappable between OSs. Meaning the GPU would stay in the host machine, and the host has the ability to move the GPU virtually between OSs^


The Linux distro is not much of a concern, I'm currently using Arch, but if another distro is easier to do this kind of work I'm happy to broaden my knowledge



What I've Investigated



UnRaid:

My main problem is the requirement of a USB to store config on, I may investigate a hack to remove this requirement, I also haven't found much evidence that hotswapping is possible



*Linux would run most of the time and would display the guest machines as windows, so could be used as the host

^virtual access would be good enough, ie. guest OSs attach to a virtual GPU, and the host distributes the load to the physical device







linux gpu linux-kvm hotswapping






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 18 at 23:59







Alice Jacka

















asked Jan 18 at 6:44









Alice JackaAlice Jacka

12




12













  • What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

    – Xen2050
    Jan 18 at 23:44











  • Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

    – Alice Jacka
    Jan 18 at 23:58



















  • What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

    – Xen2050
    Jan 18 at 23:44











  • Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

    – Alice Jacka
    Jan 18 at 23:58

















What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

– Xen2050
Jan 18 at 23:44





What exactly is a hot swappable gpu? You want to physically unplug a gpu and swap it with another one, while running an OS plus a VM?

– Xen2050
Jan 18 at 23:44













Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

– Alice Jacka
Jan 18 at 23:58





Sorry, my aim is to leave the GPU in place, but be able to pass the device to different VMs. Like physically removing it and putting it in another machine, but virtually. I have updated my question to clarify

– Alice Jacka
Jan 18 at 23:58










0






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%2f1395633%2fpotential-setups-for-linux-and-windows-vm-with-gpu-hotswap%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1395633%2fpotential-setups-for-linux-and-windows-vm-with-gpu-hotswap%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

Brian Clough

Cáceres