我有一个 nvidia gpu,用于直通 Windows VM。然而,有时我希望在我的 Linux 主机中可以访问它(当 Windows VM 关闭时),例如能够用于视频编码。
有没有办法卸载 vfio 驱动程序并按需加载 nvidia 驱动程序?
答案1
据我所知,只有专门为虚拟化制造的更昂贵的卡才能正确支持这一点。因此,请为非常奇怪的问题做好准备,包括当卡在奇怪的状态下崩溃时完全冻结。 (即使你找到了办法。)
并且曾经禁止Nvidia甚至在其他卡上禁止它。这就是为什么上次我检查你需要一些技巧来隐藏它。 Nividia 最近才改变了对此的立场:
https://nvidia.custhelp.com/app/answers/detail/a_id/5173/~/geforce-gpu-passthrough-for-windows-virtual-machine-%28beta%29
“启用”确实不是等于“支持”
我目前正在运行直通设置,并且已经定期使用它几年了。我的经验告诉我:你正处于一个充满痛苦的世界。其他的卡要贵很多。所以英伟达并没有动力去支持这一点。
也就是说,我希望你成功。我只是想告诉你:不要屏住呼吸,你正在努力克服困难。做好进行大量修补的准备。祝你好运!
更新:介意分享您的设置吗?
主板和 GPU 是最有趣的。