求助:飞牛OS下N卡直通配置问题 - 双显卡分配异常
问题描述
我正在飞牛OS系统上研究虚拟机显卡直通功能,主机配备了两张NVIDIA独立显卡:
- 希望将其中一张显卡分配给飞牛OS宿主系统使用
- 另一张显卡通过直通给虚拟机
已尝试步骤
- 修改
/etc/modules
添加以下模块:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
- 在
/etc/modprobe.d/blacklist.conf
添加屏蔽:
blacklist nvidia
blacklist nvidiafb
blacklist snd_hda_intel
blacklist nouveau
当前问题
执行上述操作后,两张N卡都被屏蔽,虚拟机可正常使用1050
系统环境
- 操作系统:飞牛OS fnOS 0.9.18
- 显卡型号:NVIDIA 750Ti和 NVIDIA 1050
- 虚拟机:win 10
需要帮助
- 如何正确隔离两张显卡,使宿主系统和虚拟机各使用一张?
- 飞牛OS下是否有特殊的配置注意事项?
补充信息
lspci -nnk | grep -i nvidia
输出内容
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
03:00.1 Audio device [0403]: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] [10de:0fbc] (rev a1)
04:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
Subsystem: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:11c0]
Kernel modules: nouveau, nvidia_drm, nvidia
04:00.1 Audio device [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (rev a1)
Subsystem: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:11c0]
-
nano /etc/modprobe.d/vfio.conf
进行单独屏蔽
options vfio-pci ids=10de:1c81,10de:11c0,10de:0fb9,10de:11c0
-
已参考过的教程链接 一机两用,飞牛OS独显直通
感谢各位大佬指点!