MATX 主板微星 B660M 迫击炮,2 个 PCIE X16 ,不过他们是不一样的,
PCIE_1 号是挨着 CPU 的,与 CPU 直通,且是 PCIE 4 ;
PCIE_2 号与芯片组相通,且是 PCIE 3
版本:最新版本 7.2-5
当显卡插在 PCIE_1 号的时候,可以成功直通到 win10 虚拟机;
当显卡插在 PCIE_2 号的时候,无法成功直通到 win10 虚拟机。
pve 相关配置,除去 grub 配置不一样外,其他配置均一样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=vesafb:off,efifb:off"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream,multifunction video=vesafb:off,efifb:off"
多了这么一个配置 pcie_acs_override=downstream,multifunction 因为如果不加这个配置,则会有另外一个设备和显卡(06:00.0)在一个 iommu 分组,
当加了这个配置的时候,就会成功分开组,只有显卡自己在一个分组,
版本:windows10 ltsc 2019
相关配置(加了直通显卡,最后一项 hostpci0)
勾选了除 GPU 之外的其他 3 项,
因为要插 2 块显卡做直通,所以是要用到与芯片组相通的那个 PCIE_2 号插槽,
现在如果是 PCIE_2 号的显卡做直通,直通完之后 win10 第一次启动会崩溃,
然后第二次启动直接黑屏,qm stop <虚拟机 ID>
之后,会出现这种 BUG ,网上查询说 CPU 繁忙,出现这种 BUG 复现成功率很高,因为我试了几次都是这样,需要等一段时间才会消失,应该是和 win10 虚拟机有关,
猜测和 PCIE_2 号是与芯片组相通有关,但是不知道怎么做才能解决,网上搜了好像也没有人解决,难道只能换主板? MAXT 主板好像 Z690 系列的也没有找到 2 个 PCIE X16 都是与 CPU 直通的。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.