找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 77550|回复: 909

[Debian] PVE开启intel 11代和12代gpu的sriov教程-更新直通window

 火... [复制链接]
本帖最后由 skill7899 于 2023-6-26 11:08 编辑

首要条件:
系统要求PVE 7, 内核版本5.19以上。

一、安装5.19内核以及linux-header
1、安装linux-header
apt update && apt install pve-headers-5.19.7-2-pve  -y
2、安装5.19内核
apt install pve-kernel-5.19.7-2-pve


二、安装dkms
apt install dkms -y

三、下载i915-sriov-dkms.tar
链接:https://pan.baidu.com/s/1f97tgQacFl85vP8aKCc1ew?pwd=gxmg 提取码:gxmg 复制这段内容后打开百度网盘手机App,操作更方便哦
参考了
https://github.com/strongtz/i915-sriov-dkms
0、把下载好的包放到pve /root目录下,ssh到pve或者界面shelll
1、tar -xvf i915-sriov-dkms.tar
2、mv i915-sriov-dkms /usr/src

四、dkms安装i915
1、dkms install -m i915-sriov -v dkms --force
2、检查一下有没有成功
dkms status
正常输出如下
i915-sriov, dkms, 5.19.7-2-pve, x86_64: installed

五、修改内核参数
UEFI如下修改
找到 /etc/kernel/cmdline 添加 intel_iommu=on i915.enable_guc=7
如果intel_iommu=on 已经配置了就不需要了
更新内核initramfs
update-initramfs -u -k all
pve-efiboot-tool refresh
grub启动的,自行百度

六、安装sysfsutils
这个工具方便配置sys的参数
apt install sysfsutils -y
添加开启vf的参数
echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf


七、检查系统是否有12代的i915的firmware
ls /lib/firmware/i915/tgl_guc_70.1.1.bin
如果不存在就执行下载
wget -P /lib/firmware/i915 https://git.kernel.org/pub/scm/l ... /tgl_guc_70.1.1.bin
11代的自行去找
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/
或者重启后dmesg发现有这样的报错,也需要去下载,名字就是i915/tgl_guc_70.1.1.bin
[ 4.112232] i915 0000:00:02.0: Direct firmware load for i915/tgl_guc_70.1.1.bin failed with error -2
[ 4.112236] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin: fetch failed with error -2
[ 4.112238] i915 0000:00:02.0: [drm] GuC firmware(s) can be downloaded from [color=var(--color-accent-fg)]https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[ 4.205475] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin version 0.0
[ 4.205493] i915 0000:00:02.0: GuC initialization failed -2
[ 4.205494] i915 0000:00:02.0: Enabling uc failed (-5)
[ 4.205495] i915 0000:00:02.0: Failed to initialize GPU, declaring it wedged!

八、重启电脑检查
dmesg | grep vf

[    5.004817] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
[    5.238952] i915 0000:00:02.0: i915_sriov_probe: gen12_pci_capability_is_vf in
[    5.238957] i915 0000:00:02.0: pf_verify_readiness: pf_reduce_totalvfs
[    6.424895] i915 0000:00:02.1: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.431447] i915 0000:00:02.2: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.436964] i915 0000:00:02.3: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.442156] i915 0000:00:02.4: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.446980] i915 0000:00:02.5: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.451589] i915 0000:00:02.6: i915_sriov_probe: gen12_pci_capability_is_vf in
[    6.455795] i915 0000:00:02.7: i915_sriov_probe: gen12_pci_capability_is_vf in

如上输出就正常了
可以去界面配置直通
若没有
dmesg | grep -i guc
[ 4.112232] i915 0000:00:02.0: Direct firmware load for i915/tgl_guc_70.1.1.bin failed with error -2
[ 4.112236] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin: fetch failed with error -2
[ 4.205493] i915 0000:00:02.0: GuC initialization failed -2
输出类似上面的,说明firmware文件缺少对应的文件,直接按7去执行,再重启就OK

九、成功后在界面上可以看到


十、安装windows
自已去官网下载window10(我是windows10成功)
pve怎么安装windows10,请自行百度,或者看PVE官方教程
https://pve.proxmox.com/wiki/Windows_10_guest_best_practices
agent什么类的该装上就装上

以下需要注意的点
安装window时
1、PCI的勾选,先不选主GPU,bios选OVMF,显示标准
2、安装完之后查看驱动版本

如果不是这个版本的驱动就去intel官网下载
https://www.intel.cn/content/www ... ws-dch-drivers.html
目前测试只有这个驱动版本没有问题


3、开启远程桌面测试一下远程桌面能不能用,然后关机

4、修改PCI,勾选上主gpu,开机,显示选无 CPU类型要选HOST


5、3389过去



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 4恩山币 +4 收起 理由
LGL*** + 1 感谢你的分享,无论怎样,你都是最无私的人.
icoo*** + 1 测试了i5-12500 能可以sriov 谢谢
tingj*** + 1 牛批
叔*** + 1 感谢分享!

查看全部评分

膜拜大神666
膜拜大神666
回复

使用道具 举报

大佬牛逼!
回复

使用道具 举报

哇,太棒了
回复

使用道具 举报

大佬牛逼
回复

使用道具 举报

大佬太猛了
回复

使用道具 举报

大佬牛逼
回复

使用道具 举报

围观大佬
回复

使用道具 举报

好好好,终于可以开始折腾了
回复

使用道具 举报


围观大佬
回复

使用道具 举报

思考一下!!!
回复

使用道具 举报

思考思考!!!!
回复

使用道具 举报

就是5105开启显卡直通吧?
回复

使用道具 举报

感谢分享 试一试。
回复

使用道具 举报

看看 dkms
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-13 09:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表