安装新内核的头文件

apt install proxmox-headers-6.8.12-1-pve

安装一些工具

apt install build-* dkms
apt install sysfsutils

安装模块

dpkg -i i915-sriov-dkms_2024.12.30_amd64.deb

设置VF属性

echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf

设置GRUB

nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULTintel_iommu=on i915.enable_guc=3 i915.max_vfs=7

更新GRUB

update-grub
update-initramfs -u
reboot

验证i915-sriov模块是否已加载

lspci | grep -i vga
lspci -vs 00:02.0
dmesg | grep i915
ls /dev/dri/render*

移除安装包
dpkg -r i915-sriov-dkms
删除dkms模块
dkms remove i915-sriov-dkms/2024.12.30
i915-sriov-dkms

https://github.com/strongtz/i915-sriov-dkms

旧版编译安装
构建并安装i915-sriov模块

cd /usr/src
git clone https://github.com/strongtz/i915-sriov-dkms i915-sriov-dkms-6.1

    edit /usr/src/i915-sriov-dkms-6.1/dkms.conf with the following:
    PACKAGE_NAME="i915-sriov-dkms"
    PACKAGE_VERSION="6.1"

dkms install --force -m i915-sriov-dkms -v 6.1
最后修改:2025 年 01 月 04 日
如果觉得我的文章对你有用,请随意赞赏