我有一台安装了 Windows 的笔记本电脑,我想保留它,但偶尔我需要运行一个为 Linux 开发的程序,该程序也需要使用 CUDA 进行 GPU 增强,也就是说,需要 Nvidia 卡。不过,找到一张卡不是问题。笔记本电脑有两个 GPU:集成的英特尔 GPU 和 Nvidia GPU。
我想找到能够运行 Linux 程序并继续使用 Windows 的最佳方法。
使用类型 2 虚拟机管理程序将 Linux 作为虚拟机 (VM) 会很方便,因为我可以同时使用主机和客户操作系统,但我发现帖子说没有类型 2 管理程序支持使用主机 GPU 的虚拟机,至少在直通模式下不支持。但这些帖子可能已经过时了。使用类型 1 虚拟机管理程序将 Linux 安装为虚拟机是另一种选择,但我只能找到提到只有 VMWare ESXi 虚拟机管理程序可以完成这项工作的帖子,而且只能在付费 Pro 模式下完成。此外,一些帖子说 ESXi 虚拟机管理程序根本无法在笔记本电脑上运行。
由于我不需要其他虚拟机,因此与双启动系统(双操作系统)相比,使用类型 1 虚拟机管理程序似乎没有任何优势。使用双操作系统访问 GPU 应该不成问题。但是,双 Windows-Linux 系统与从 USB 启动的实时 Linux 相比如何。我只需要偶尔运行相关程序,但我不确定实时 Linux 是否可以访问笔记本电脑上安装的 GPU。
有人能就最佳(或唯一可行的)设置发表意见吗?并且请纠正我的假设中的任何错误,我确信其中有很多错误。