VirtualBox GPU 直通:客户机中的代码 12

VirtualBox GPU 直通:客户机中的代码 12

我已经将辅助 GeForce 8400GS PCI 卡移除并传递给我的(正在运行的)Windows 7 客户机。客户机报告错误

This device cannot find enough free resources that it can use. (Code 12)

If you want to use this device, you will need to disable one of the other devices on this system.`

我浏览过不少 PCI 直通教程,但它们基本上都归结为将 PCI 设备与 pci-stub 关联起来。它们似乎都没有专门解决使用直通为 VirtualBox Windows 客户机提供硬件 GPU 的问题。这是 的输出lspci -k。它在虚拟机运行之前和之后似乎都是一样的。

05:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] (rev a2)
    Subsystem: Device 196e:0879
    Kernel driver in use: pci-stub
    Kernel modules: nvidiafb, nouveau, nvidia_367, nvidia_367_drm
05:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
    Subsystem: Device 196e:0879
    Kernel driver in use: pci-stub
    Kernel modules: snd_hda_intel

我如何才能找出是什么原因导致此 GPU 无法在客户机中启用?我是否必须在已连接 PCI 卡的情况下进行全新安装?

答案1

问题似乎归结为我的特定硬件(古老的 PCI 8400GS)在存在活动的虚拟显示器时无法成为活动的 VGA 直通设备。

注意:我只尝试过 QXL - 其他的可能不会引起冲突。

相关内容