• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

在威联通上使用intel显卡虚拟化功能

威联通 QNAP  / 教程分享  / 只看大图  / 正序浏览   © 著作权归作者本人所有

#楼主# 2023-12-12 10:42

跳转到指定楼层
本帖最后由 zp515630 于 2023-12-12 19:05 编辑

近期基于大佬的帖子,终于成功让威联通的虚拟机使用上了显卡虚拟化功能

先来给图
image.png image.png
intel显卡虚拟化也叫gvt-g技术,是intel cpu 10代及以下支持的功能,10代以上变成sriov功能了,这个暂时不了解。
威联通因为将i915驱动编译到了内核中,所以这个只有部分机型支持,下面CONFIG_DRM_I915_GVT=y是能支持开启的机型
image.png
然后根据威联通的开源源码编译出kvmgt.ko,mdev.ko,vfio_mdev.ko三个模块驱动;
  1. 内核源码地址,选择M,编译成ko文件
复制代码
然后在系统中依次挂载
  1. insmod mdev.ko
  2. insmod vfio_mdev.ko
  3. insmod kvmgt.ko
复制代码
如果没有报错,则会有/sys/class/mdev_bus/0000:00:02.0/mdev_supported_types这样的路径存在,那么表示成功了(0000:00:02.0是核显地址)
1702344402503.png
然后就可以使用了,gvt-g技术不影响主机的解码调用,这是个增项功能

接下来就是挂载给虚拟机使用了
1.选中合适的类型进行虚拟,然后创建mde设备
  1. echo "uuid" > create  例如:echo 26bc954b-a8dc-4bed-8126-7d340a896645 > create
复制代码
1702344779394.png

2.建立一个虚拟机(cpu类型选直通类型,不要勾选“隐藏 KVM 虚拟机监控程序签名”,否则会无法驱动)
   记录下UUID
1702345037858.png
3.进入虚拟机xml文件地址,找到26bc954b-a8dc-4bed-8126-7d340a896645.xml,手动修改(威联通的虚拟机工作站不支持)
  1. cd /QVS/usr/etc/libvirt/qemu
复制代码
在<video>标签下面添加标签(uuid是步骤1中的uuid),需要注意<video>中slot='0x02'不能重复需要修改或删除
  1. <hostdev mode='subsystem' type='mdev' managed='yes' model='vfio-pci' display='off'>
  2.       <source>
  3.         <address uuid='26bc954b-a8dc-4bed-8126-7d340a896645'/>
  4.       </source>
  5.       <rom bar='off'/>
  6.       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
  7.     </hostdev>
复制代码
1702345792108.png
4.加载配置启动虚拟机
  1. #加载配置
复制代码
image.png

5.关闭和卸载mdev设备
  1. cd /sys/bus/mdev/devices
复制代码
重启nas所有操作都需要重头再来
此链接是基于x82机型编译打包的qpkg包,安装后自动挂载驱动
游客,如果您要查看本帖隐藏内容请回复

参考文献1 “amd 5700G igpu在qnap上的 直通”
参考文献2 “基于Intel GVT-g技术实现gpu虚拟化之对Asus Z370-A的hack”
参考文献自己百度,发了几次都包含敏感
切勿用于商业用途,仅供学习分享
1702344274392.png
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

4

回帖

31

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
29
精华
0
cxj86800720 发表于 2024-11-16 21:48 来自 中国四川成都
大栳,真棒,学习了,
回复 支持 反对 印象

使用道具 举报

0

精华

1

回帖

9

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
8
精华
0
weidu 发表于 2024-10-29 22:14 来自 中国江苏徐州
谢谢分享,学习一下 看看虚拟机 能不能用核显
回复 支持 反对 印象

使用道具 举报

0

精华

179

回帖

2765

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
14
活跃
2602
精华
0
chirle 发表于 2024-10-13 16:20 来自 中国台湾
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

1

回帖

6

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
5
精华
0
yeluoqiuming 发表于 2024-9-25 18:44 来自 中国浙江
谢谢大佬的分享,看看怎么操作
回复 支持 反对 印象

使用道具 举报

0

精华

422

回帖

1346

积分

发烧玩家

Rank: 2

云币
0
贡献
32
活跃
972
精华
0
茄子jun 发表于 2024-4-25 17:35 来自 中国天津
哇,感谢老师的新教程。。
回复 支持 反对 印象

使用道具 举报

0

精华

11

回帖

244

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
238
精华
0
psh5utery 发表于 2024-4-22 23:33 来自 韩国
感谢分享,学习学习,有空再搞
回复 支持 反对 印象

使用道具 举报

0

精华

89

回帖

1348

积分

发烧玩家

Rank: 2

云币
0
贡献
146
活跃
569
精华
0

活跃会员

CHH-CHH 发表于 2024-2-5 18:49 来自 中国辽宁沈阳
感谢分享,非常实用的教程
回复 支持 反对 印象

使用道具 举报

0

精华

1

回帖

6

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
5
精华
0
Stone16 发表于 2024-2-5 17:15 来自 中国广东揭阳

感谢分享,学习学习
回复 支持 反对 印象

使用道具 举报

0

精华

11

回帖

129

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
123
精华
0
cy425911 发表于 2024-1-27 20:49 来自 中国江苏无锡
谢谢群友分享...........
回复 支持 反对 印象

使用道具 举报

123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

zp515630

入门用户

  • 主题

    2

  • 帖子

    69

  • 关注者

    13

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图