虚拟服务器显卡设置,PVE开启显卡虚拟化intel GVT-g

终于搞到了一台实验机子。本次实验环境为:

PVE: 6.2

CPU: g5400

主板: 铭瑄h110

注意,intel gvt-g技术,只支持5代以上桌面CPU或者4代以上服务器CPU

第一步:开启主板的虚拟化,这个自行在主板中开启。

第二步:开启PVE的直通功能

开启iommu和GVT-g支持

#开启iommu和gvt内核

#编辑grub

vi /etc/default/grub

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1"

#update grub

update-grub

加载直通内核模块

echo vfio >> /etc/modules

echo vfio_iommu_type1 >> /etc/modules

echo vfio_pci >> /etc/modules

echo vfio_virqfd >> /etc/modules

echo kvmgt >> /etc/modules

update-initramfs -u

第三步:重启主机

第四步:验证是否开启GVT

ls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/ #自觉将00:02换成自己的。

#出现下面4个选项或者类似的即成功。

i915-GVTg_V5_1i915-GVTg_V5_2i915-GVTg_V5_4i915-GVTg_V5_8

第五步:创建虚拟机

新建OVMF EFI虚拟机,把cpu类型设置成HOST。将主板设置成q35。安装好系统,开启远程桌面。关机,将虚拟机显卡设置成无。添加PCIE设备。

14758b7ec4c3f81c9eeba1b497b5573a.gif

如上图所示,注意,看后面的显存。勾选高级里的ROM-BAR和pcie。主GPU不勾选。

开机之后,远程连接上去,安装好驱动即可。在远程桌面设置里,开启remotefx。(开启remotefx教程)。就可以看到显卡正在使用了。注意在连接的时候,一定要把体验设置成LAN

14758b7ec4c3f81c9eeba1b497b5573a.gif

总结

开启简单,但是性能稍微有些弱了一点,GVT-G技术, 并不像s7150/nvidia k1那样,将显卡独立成几个模块,反而是共享显卡的性能。

我开了2个虚拟机,其中一个进行3D测试的时候,另外一台显卡占用竟然满载。

14758b7ec4c3f81c9eeba1b497b5573a.gif

这确实是一个不好的地方,

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值