PVE all in one 篇四:6.1内核下intel显卡sriov虚拟化windows稳定驱动,和广域网串流详细流程
硬件准备
11代(待测试)/12代/ARC显卡
一般主板bios没有针对sriov的选项
直接开启VT就能用
ps:本方案已经稳定两天理论上可以正常使用
本文详细介绍流程和注意点
PVE开启sriov
1.制作PVE安装盘并安装
这里由于是拆机板有lvds
所以安装界面灰屏了
最简单的解决方法是HDMI接一个4K显示器
比lvds分辨率高,就被识别到主屏幕了
2.安装后换源
代码发不上,发截图了
3.升级内核
现在最新版是6.1内核
apt update && apt install pve-headers-6.1.0-1-pve -y
apt install pve-kernel-6.1.0-1-pve
reboot
重启后检查内核是否更新成功
uname -r
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
重启后输出
lspci
如上图出现一堆VGA设备就可以去创建虚拟机配置直通了
2.安装win11和驱动
硬件设置
机型选Q35 UEFI
CPU选择host
创建完成后先不要开机
添加pci设备,这里选择的是0000:00:02.7
完整硬件如图
安装系统后开启远程登录
建议创建一个本地用户并把在线用户删除
经过测试,3222版本驱动比较稳定
安装驱动后重启,如果不蓝屏就可以下一步了
修改显卡设置
关闭默认显示器
并设置pci设备为主gpu
硬件设置如图
windows驱动安装完成
为了防止自动休眠失联,需要修改电源计划为永不休眠永不关闭显示器
下面的内容简短一点介绍,具体操作见视频吧
不然内容太长了
3.广域网串流
远程控制方案
为了防止失联建议同时使用多个远程控制软件
1.RDP(原生)
2.todesk(自带内网穿透)
3.prsec(流畅,移动限制登录)
4.sunshine(AMD/Intel版moonlight)
这里建议用sunshine,下载双击安装即可
连接方式同moonlight
内网穿透
现在大家一般来讲都拿不到IPV4地址了
如果两边都有IPV6自然可以直连
不然就需要内网穿透工具了
本文以happynet为例
基于N2N V3又不用自己搭建
只挑能打洞成功的环境连接
免费流量足够用
反正自己搭中转服务器的延迟也满足不了游戏需求
安装后按官网文档注册连接即可
虚拟显示器
因为远程桌面不允许修改显示器
这里需要把VNC显卡加回来
并且取消勾选intel显卡的主GPU
解压usbmmidd_v2.zip
解压后,首次运行可以直接以管理员运行usbmmidd批处理,会自动识别是系统是 64 位还是 32 位安装相应驱动,并自动添加一个虚拟显示器。但是不要重复运行多次,这个脚本运行一次就会装一次驱动。
这里建议选择复制画面
要注意这个显示器在重启后就会丢失,所以我们需要加个任务计划,使得虚拟机开机时自动开启虚拟显示器。
操作描述有点麻烦,具体操作见视频吧
记得安装完成后再删除VNC显卡
虚拟声卡
安装 VB-CABLE Virtual Audio Device。官网:https://vb-audio.com/Cable/
下载后管理员运行安装即可
注意
sunshine有可能在用户退出后的登录界面无法远程连接
建议安装完虚拟显示器和声卡之后安装串流软件
可以用prasec或者todesk登录一下就可以了
或者重启
测试总结
局域网串流3ms延迟4ms解码,云顶之弈帧数40-60浮动
两边内网打洞后延迟30-40MS左右,不玩FPS问题不大
鲁大师跑分GPU分只有3万多
应该是驱动还不完善
也有可能是主板PL1只有15瓦的原因
看了下CPU占用不到50%,GPU占用70%左右
不过玩玩小游戏还是可以的
如果要玩3A还是上Arc 独显吧
总结:性能不如预期,不过想法毕竟是实现了。稳定性测试了一番也没什么问题,也算勉强能用。
还能再直通linux转码,也还不错
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
金万来
校验提示文案
usee00123
校验提示文案
值友7367866203
校验提示文案
老虎喜欢猫
校验提示文案
值友9003888272
校验提示文案
唐尼
校验提示文案
usee00123
校验提示文案
sonatasss
校验提示文案
最佳实践
校验提示文案
rainescc
校验提示文案
神辅助ra
校验提示文案
值友6167292474
校验提示文案
值友8869385521
校验提示文案
值友8869385521
校验提示文案
值友9003888272
校验提示文案
技术宅是我梦想
校验提示文案
随便给个名字我
校验提示文案
随便给个名字我
校验提示文案
技术宅是我梦想
校验提示文案
值友9003888272
校验提示文案
唐尼
校验提示文案
值友9003888272
校验提示文案
老虎喜欢猫
校验提示文案
值友8869385521
校验提示文案
值友8869385521
校验提示文案
值友6167292474
校验提示文案
usee00123
校验提示文案
值友7367866203
校验提示文案
usee00123
校验提示文案
神辅助ra
校验提示文案
rainescc
校验提示文案
最佳实践
校验提示文案
sonatasss
校验提示文案
金万来
校验提示文案