找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 76058|回复: 908

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

 火... [复制链接]
发表于 2022-10-14 11:29 | 显示全部楼层 |阅读模式
本帖最后由 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过去



本帖子中包含更多资源

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

×

点评

如果是Code 43,打好驱动后重启又停止运行的。看看CPU是不是用的HOST。要用HOST。  发表于 2023-4-2 02:21
11代 J6412成功  发表于 2023-3-2 18:36
这样直通应该是不能物理输出的吧?  发表于 2022-11-29 11:24
咨询下,老的直通方案中哪些黑名单啥的是否需要设置,请明示!  发表于 2022-11-8 10:08

评分

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

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-10-14 12:16 | 显示全部楼层
膜拜大神666
膜拜大神666
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 12:45 | 显示全部楼层
大佬牛逼!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 13:14 | 显示全部楼层
哇,太棒了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 13:49 | 显示全部楼层
大佬牛逼
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 13:52 | 显示全部楼层
大佬太猛了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 13:57 | 显示全部楼层
大佬牛逼
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 13:58 | 显示全部楼层
围观大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 14:00 | 显示全部楼层
好好好,终于可以开始折腾了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 14:05 | 显示全部楼层

围观大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 14:27 | 显示全部楼层
学习一下!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 14:27 | 显示全部楼层
学习学习!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 15:01 | 显示全部楼层
就是5105开启显卡直通吧?

点评

不了解sriov的,可以百度一下  详情 回复 发表于 2022-10-14 16:07
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 15:33 | 显示全部楼层
感谢分享 试一试。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-14 15:40 | 显示全部楼层
看看 dkms
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 05:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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