侧边栏壁纸
博主头像
sirgo的博客 博主等级

每天进步一点点,一年之后你会看到巨大的变化

  • 累计撰写 58 篇文章
  • 累计创建 46 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

UNRAID-插件: Intel i915 SR-IOV

sirgo
2024-08-03 / 0 评论 / 0 点赞 / 26 阅读 / 0 字

背景

需要在UNRAID的Windows10需要使用显卡,因此需要直通显卡,由于没有安装独显这里直通集成显卡。

环境

操作系统: UNRAID 6.12.10
虚拟机系统:Windows10
CPU: 12500T ES
集显:UHD770

由于是Intel的12代ES测试版CPU因此并不确定是否有什么BUG,这里记录安装过程和碰到的问题

关于UNRAID的SR-IOV支持

UNRAID的i915-sriov 插件最早由zhtengw开发,该插件不是很活跃对6.12.4以上的版本支持不好,在应用市场安装时如果版本高于6.12.4会提示错误并且该插件在UNRAID重启或虚拟机重启后需要重新设置绑定的显卡。 该插件基于:https://github.com/strongtz/i915-sriov-dkms

由于该插件长时间没有更新有ich777进行了fork,后由giganode再次fork提供了支持6.12.x版本的SR-IOV,并修复了重启重新设置问题,改插件会对libvirt.php打补丁。

使用步骤

  1. 应用市场搜索sr-iov并进行安装

  2. 设置SR-IOV
    这里的VF numbers设置为2,需要几个可自行设置。点击SAVE TO CONFIG FILE

  3. 重启UNRAID

  4. vfio-pci绑定
    重启后会出现两个虚拟的显卡设备,选中然后如图确定

  5. 再次重启UNRAID

  6. 编辑虚拟机
    选择需要使用显卡的虚拟机,进行编辑:

    选择显卡,如图:

  7. 验证
    进入Windows查看硬件设备

问题

  1. 启用插件后,启动报错:vifo-bind error

    查看虚拟机日志如下:

    经过测试该错误不影响虚拟机中显卡的使用,但会影响虚拟机的自启动
    解决:取消虚拟 GPU 的 vfio-pci 绑定(取消绑定实际上不影响直通)

  2. 实测开启后功耗会升高,我这里有5-7W

总结

新版的SR-IOV插件解决了重启需要重新设置的问题。

感谢开源作者的贡献!

0

评论区