TrueNas Scale官方宣称默认打开IOMMU,但是我在做GPU隔离的时候报错,因为同一个IOMMU组内包含我的P104的GPU和RAID卡。
翻了大半天谷歌,终于找到了解决方案如下:
1、编辑”/etc/default/grub.d/truenas.cfg”文件,网上说是编辑”/usr/share/grub/default/grub”,实际上是制度的,不能编辑。
nano /etc/default/grub.d/truenas.cfg
2、在文件中intel_iommu=pt后面加上代码
pcie_acs_override=downstream,pcie_acs_override=multifunction
3、更新grub
update-grub
4、重启
reboot
enjoy!