在 Ubuntu 中,让虚拟 Windows 机器控制独立显卡

在 Ubuntu 中,让虚拟 Windows 机器控制独立显卡

我有一台华硕 N56VM,配有板载英特尔显卡 (HD3000) 和独立 nvidia 显卡 (630M)。我的主要操作系统是 Ubuntu 12.04。我安装了 VMWare Player 并运行 Windows 7 虚拟机。

我想让 Windows 虚拟机控制独立显卡。也就是说,我想使用独立显卡运行 Windows 及其应用程序。

现在我正在使用 bumblebee 来控制独立显卡,所以我使用 调用了播放器optirun vmplayer。它运行良好,但我认为它仍然在使用集成显卡:VMWare 和 Windows 似乎都无法识别独立显卡或 HDMI 输出(直接连接到独立显卡)的存在。

答案1

VMware Player 不允许直接连接 pci-e 设备。虚拟机使用由主机显卡驱动的模拟卡。如果您想将显卡直接连接到虚拟机,可以研究其他允许向虚拟机输入更多物理硬件的虚拟化产品,例如 Parrallels Workstation Extreme,它非常昂贵,但我不确定它是否可以分配笔记本电脑显卡。为了在虚拟机中获得最佳显卡性能,请确保在虚拟机选项中选中“加速 3D 图形”,在客户操作系统中安装 vmware 工具,并且如果主机操作系统有任何关于让程序在哪个图形设备上运行的选项,请确保将 vmware player 设置为从最佳图形设备运行。

有关在 Parrallels Workstation Extreme 中分配 PCI-E 设备的信息: http://kb.parallels.com/en/9427

相关内容