0

PVE无需修改内核直通DG1到Fnos

发表于:昨天 13:39 技术整活 36

<br /> <br />

所使用的硬件平台:

主板:铭瑄B760M-D4终结者

CPU:i5 12600KF

显卡:华硕圣旗DG1 (淘宝预估200就能入手)

内存:金百达 16*4

所使用的系统版本:

PVE版本8.2

Fnos版本0.8.24

为以防万一 请准备一张亮机卡当作备用

详细教程可以查看我的博客

https://www.saklit.com/2024/11/22/1732251744666

一:配置BIOS 在BIOS中打开虚拟化功能 VT-X 和 VT-D

再打开Aboce 4G

关闭CSM修改为UEFI启动

关闭ASPM 以防直通后死机

二:配置PVE 编辑 /etc/defalut/grub 文件

修改配置 GRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt nomodeset pcie_acs_override=downstream initcall_blacklist=sysfb_init pcie_aspm=off" 更新启动参数

udpate-grub 然后重启PVE

重启完成后输入 查看是否开启IOMMU

dmesg | grep -e IOMMU 看到以下输出即可代表开启成功

[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA 添加VFIO模块

echo "vfio" >> /etc/modules echo "vfio_iommu_type1" >> /etc/modules echo "vfio_pci" >> /etc/module 更新initramfs

update-initramfs -u -k all 重启机器

重启完成后配置允许不安全中断(有些主板好像可以不用配置 我这边是配置了的)

echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf echo "options kvm ignore_msrs=1 report_ignored_msrs=0" > /etc/modprobe.d/kvm.conf 增加驱动黑名单

echo "snd_hda_intel" >> /etc/modprobe.d/blacklist.conf echo "snd_hda_codec_hdmi" >> /etc/modprobe.d/blacklist.conf echo "i915" >> /etc/modprobe.d/blacklist.conf 增加完后 你在PVE的设置也就全部完成了

三:直通DG1给Fnos 创建Fnos虚拟机

最后确认就完事了

安装Fnos后面无脑下一步就完事

进入Fnos后 安装DG1的驱动 在应用商城

我这是已经安装好的了 就不重复安装了 安装很简单的

然后回到PVE 添加 DG1 给Fnos

然后进入你的Fnos 打开影视

如果这显示你的DG1的显卡 即可代表你已经直通成功

最后:感谢 皮蛋熊大佬 提供的驱动

本文参考了部分大佬的教程

https://blog.kkk.rs/archives/28 皮蛋熊大佬

收藏
送赞
分享

发表回复

ChenXi

TA还没有介绍自己~

4

主题

0

回帖

12

积分

社区共建团

积分
12
话题