在技嘉H310M S主板上实现Unraid 7.0核显直通飞牛OS 0.8.36全记录
问题背景
在技嘉H310M S主板 + Intel G5420(UHD 610核显) + Unraid 7.0环境下,尝试将核显直通到飞牛OS 0.8.36虚拟机时,遇到以下问题:
初始配置报错
在Unraid Web界面直接添加核显设备时,保存配置时报错,提示VFIO绑定冲突。虚拟机未检测到显卡
跳过VFIO绑定直接启动飞牛OS后,执行lspci命令未显示核显设备。驱动未正确加载
修改XML配置后虚拟机检测到显卡,但运行intel_gpu_top提示No device filter matched,GPU无法正常工作。
完整解决步骤
阶段一:直通不成功
改用gvt-g插件解决,安装方式略过。
尝试把显卡添加后开机,无法保存,提示 XML error: 'model' attribute in is only supported when type='pci'
后来发现gvt-g用法不需要做此操作,直接虚拟机关机,绑定好,开机即可。
阶段二:修复虚拟机显卡识别
现象
顺利开机,但飞牛OS虚拟机启动后执行lspci命令无核显信息。
解决方案
手动编辑XML配置
在Unraid虚拟机XML中添加以下内容(关键参数bus和slot):

验证设备识别
重启飞牛OS后执行:lspci | grep -i vga # 输出示例:00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 610
阶段三:修复驱动加载异常
现象
检测到显卡但飞牛影视无法使用硬件解码,dmesg日志显示:
i915 0000:00:02.0: GuC firmware load failed: -2
解决方案
修改i915驱动参数
编辑飞牛OS的配置文件:sudo nano /etc/modprobe.d/i915.conf添加内容:
i915 enable_guc=2重启生效
sudo reboot最终验证
sudo intel_gpu_top # 应显示GPU利用率图表
完美展示注意事项
BIOS设置
确保启用:VT-d,Above 4G Decoding,DVMT Pre-Allocated ≥ 256MB显存不足问题
若出现failed to create vGPU: -28错误,需重启unraid
能看到uhd610了
能开启硬件解码
效果不错

值友7656692974
校验提示文案
林中一滴水
校验提示文案
李柯本
校验提示文案
林中一滴水
校验提示文案
值友7656692974
校验提示文案
李柯本
校验提示文案