如何在没有专用传递的情况下在多个VM中启用图形(GPU仿真?)


0

有没有办法在虚拟机中模拟GPU而不进行实际的GPU直通?

现在,在你们关闭这个问题之前说“GPU模拟不可能,它不会提高性能”,让我解释一下:

所以我有一个系统可以运行多个(大约20个左右)虚拟机(是的,它更像是服务器。不,这个问题不属于服务器故障)。
这些机器中的每一台都有一个桌面环境(可能正在运行Windows,但我还没有决定)并且将通过远程登录被普通的Joe(看电影,Office软件等)用作普通桌面。

我面临的唯一问题是,如果我有这么多需要基本图形要求的虚拟机,我将如何相应地分配GPU?我绝对不能为每个VM分别使用GPU,并为每个VM执行GPU传递。

显然我在这里遗漏了一些东西。我想知道是否有一种方法可能安装了一个强大的GPU,并通过在每个VM中模拟GPU来分解它,然后将图形工作给主机GPU。反正有没有这样做?

PS,我是GPU模拟的菜鸟,请详细解释


您尝试在VM中访问哪些GPU功能?至少在VMware中,当您拥有正确的硬件时,它本质上是一个复选框,它可以根据需要或根据您自己的分配设置和规则进行分配。
music2myear 2016年

@ music2myear我正在使用QEMU-kvm来减少任何内存开销(我也看到一些提到它的文章提供了更好的性能)。是的。我还想模拟GPU来控制我分配给每个VM的内存和CUDA核心数量,如果可能的话?
Rakshith Ravi 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.