6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

2023-01-07 19:51:43 11点赞 110收藏 40评论

硬件准备

11代(待测试)/12代/ARC显卡

一般主板bios没有针对sriov的选项

直接开启VT就能用

ps:本方案已经稳定两天理论上可以正常使用6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

本文详细介绍流程和注意点

PVE开启sriov

1.制作PVE安装盘并安装

这里由于是拆机板有lvds

所以安装界面灰屏了

最简单的解决方法是HDMI接一个4K显示器

比lvds分辨率高,就被识别到主屏幕了

灰屏界面灰屏界面

2.安装后换源

代码发不上,发截图了

文字版去网盘下载文字版去网盘下载

3.升级内核


现在最新版是6.1内核

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

apt update && apt install pve-headers-6.1.0-1-pve -y

apt install pve-kernel-6.1.0-1-pve

reboot

重启后检查内核是否更新成功

uname -r

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

4、安装i915-sriov-dkms

apt install dkms -y

上传i915-sriov-dkms_2022_12.tar.iso文件到pve

上传成功后提示路径/var/lib/vz/template/iso/i915-sriov-dkms_2022_12.tar.iso

移动解压安装

mv /var/lib/vz/template/iso/i915-sriov-dkms.tar.iso i915-sriov-dkms.tar

tar -xvf i915-sriov-dkms.tar

mv i915-sriov-dkms /usr/src

dkms install -m i915-sriov -v dkms

检查一下有没有成功

dkms status

正常输出如下
i915-sriov, dkms, 6.1.0-1-pve, x86_64: installed

5、修改内核参数

如果是UEFI引导的如下修改

nano /etc/kernel/cmdline

添加 intel_iommu=on i915.enable_guc=7

更新内核initramfs

update-initramfs -u -k all
pve-efiboot-tool refresh

我这边是grub引导的

如下修改

nano /etc/default/grub


如图如图GRUB_CMDLINE_LINUX_DEFAULT="quiet 后添加 intel_iommu=on i915.enable_guc=7

更新grub

update-grub

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

重启后输出

lspci

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程



如上图出现一堆VGA设备就可以去创建虚拟机配置直通了

2.安装win11和驱动

硬件设置

机型选Q35 UEFI

CPU选择host


6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程


创建完成后先不要开机

添加pci设备,这里选择的是0000:00:02.7


6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程


完整硬件如图

安装系统后开启远程登录

建议创建一个本地用户并把在线用户删除

经过测试,3222版本驱动比较稳定

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

安装驱动后重启,如果不蓝屏就可以下一步了6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

修改显卡设置

关闭默认显示器

并设置pci设备为主gpu


6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程


硬件设置如图

windows驱动安装完成

为了防止自动休眠失联,需要修改电源计划为永不休眠永不关闭显示器


下面的内容简短一点介绍,具体操作见视频吧

不然内容太长了

3.广域网串流

远程控制方案

为了防止失联建议同时使用多个远程控制软件

1.RDP(原生)

2.todesk(自带内网穿透)

3.prsec(流畅,移动限制登录)

4.sunshine(AMD/Intel版moonlight)

这里建议用sunshine,下载双击安装即可

连接方式同moonlight

内网穿透

现在大家一般来讲都拿不到IPV4地址了

如果两边都有IPV6自然可以直连

不然就需要内网穿透工具了

本文以happynet为例

基于N2N V3又不用自己搭建

只挑能打洞成功的环境连接

免费流量足够用

反正自己搭中转服务器的延迟也满足不了游戏需求6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

安装后按官网文档注册连接即可

虚拟显示器

因为远程桌面不允许修改显示器

这里需要把VNC显卡加回来

并且取消勾选intel显卡的主GPU

解压usbmmidd_v2.zip

解压后,首次运行可以直接以管理员运行usbmmidd批处理,会自动识别是系统是 64 位还是 32 位安装相应驱动,并自动添加一个虚拟显示器。但是不要重复运行多次,这个脚本运行一次就会装一次驱动。

懒了,网上找示意图懒了,网上找示意图


这里建议选择复制画面

要注意这个显示器在重启后就会丢失,所以我们需要加个任务计划,使得虚拟机开机时自动开启虚拟显示器。

操作描述有点麻烦,具体操作见视频吧

记得安装完成后再删除VNC显卡6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

虚拟声卡

安装 VB-CABLE Virtual Audio Device。官网:https://vb-audio.com/Cable/

下载后管理员运行安装即可

注意

sunshine有可能在用户退出后的登录界面无法远程连接

建议安装完虚拟显示器和声卡之后安装串流软件

可以用prasec或者todesk登录一下就可以了

或者重启


测试总结

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

局域网串流3ms延迟4ms解码,云顶之弈帧数40-60浮动

6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程

两边内网打洞后延迟30-40MS左右,不玩FPS问题不大

鲁大师跑分GPU分只有3万多


应该是驱动还不完善

也有可能是主板PL1只有15瓦的原因

看了下CPU占用不到50%,GPU占用70%左右

不过玩玩小游戏还是可以的

如果要玩3A还是上Arc 独显吧


总结:性能不如预期,不过想法毕竟是实现了。稳定性测试了一番也没什么问题,也算勉强能用。

还能再直通linux转码,也还不错6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程





作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
40评论

  • 精彩
  • 最新
  • 感觉很厉害,我的P400显卡 不知道可以开启吗?

    校验提示文案

    提交
    N卡可以用VGPU,虽然官方只限GRID系列,但是有pj的,github.com/DualCoder/vgpu_unlock

    校验提示文案

    提交
    谢谢指导,有点高深,打开了新世界

    校验提示文案

    提交
    收起所有回复
  • 兄弟,你这上传的那个iso压缩包,在哪里下载啊

    校验提示文案

    提交

    校验提示文案

    提交
    收起所有回复
  • ARC可以吗?如果可以的话是那款型号的?

    校验提示文案

    提交
    ARC全系列都可以,建议看新的文章,这篇少命令

    校验提示文案

    提交
    求一个新的文章链接

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 老哥 我用的E5CPU没核显,做的PVE的AIO,想把虚拟机的win10投屏到内网的电视盒子上,然后给win10直通上无线键鼠,但是现在一直没找到可以流畅的win投屏到电视的方案,Miracast没显卡是不能用的

    校验提示文案

    提交
    用win10的投屏不行吗?

    校验提示文案

    提交
    不行,那个投屏对硬件要求

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 感谢大佬,我用的U是12700H。我虚拟机装的win10,打上intel最新的驱动,没有报代码43错误,通过RDP链接,发现核显性能非常非常低,看视频都掉帧,鲁大师跑分显卡居然才2000多分,请问是怎么回事?谢谢。

    校验提示文案

    提交
    找到问题了,笔记本用了显卡直连,改成混合模式,跑分能到5w2,在物理机上跑这核显能跑10w,不知道是不是因为我把核显虚拟成2个的原因,后面再多分几个,再试试win10

    校验提示文案

    提交
    经过测试,拆几个都是5.3w多,跑分减半的原因可能跟底层的宿主机驱动有关

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 请问 n100可以实现windows10虚拟机 hdmi输出吗 pve的

    校验提示文案

    提交
    据说可以,你可以试试。

    校验提示文案

    提交
    收起所有回复
  • 插个眼,已经用12代es的CPU试过了(QYGC UHD770),可以识别出7个通道的虚拟核显,虚拟机也装好驱动也能正常使用,但是跑一会就死机连宿主机都失联了只能重启,直接裸装win10 就没出问题。估摸着是CPU的问题,因为我用正式版的12100是一点问题都没有。所以如果有兄弟想用12代es来试试的话请慎重,避免浪费时间。

    校验提示文案

    提交
    多加点ram,损耗很大

    校验提示文案

    提交
    收起所有回复
  • 视频添加之后看不到,不知道为什么有需要的去B站搜索吧

    校验提示文案

    提交
  • 牛牛牛,感谢

    校验提示文案

    提交
  • 感谢分享

    校验提示文案

    提交
  • 先马克了,感谢楼主教程,过年的时候回去试试,本来还想买张矿卡单独直通,成功的话可以直接把主板的PCIE 5.0插槽省出来了,美滋滋

    校验提示文案

    提交
  • 你好12400直通,第一步最后一步,看不到7个虚拟显卡,开机界面两个报错

    校验提示文案

    提交
  • 11代确定不行了吗?

    校验提示文案

    提交
  • n5105能行吗?

    校验提示文案

    提交
  • 谢谢博主,试过两个12700H,一个笔记本一个尔英板U,sr-iov拆分的核显性能都会减半,应该是驱动的问题

    校验提示文案

    提交
  • 新cpu这么给力吗!

    校验提示文案

    提交
  • pve8.0 内核6.5 还是一样的操作吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
110
扫一下,分享更方便,购买更轻松