Featured image of post Proxmox VE 9 升级内核并启用 Intel 核显的 SR-IOV 🚀

Proxmox VE 9 升级内核并启用 Intel 核显的 SR-IOV 🚀

Proxmox VE 9 升级内核并启用 Intel 核显的 SR-IOV 🚀 📑 导航目录 ✨ 特Ġ

Proxmox VE 9 升级内核并启用 Intel 核显的 SR-IOV 🚀


📑 导航目录


✨ 特点与功能

  • 性能提升 🔥:通过 SR-IOV 技术,允许多个虚拟机或容器直接共享 Intel 核显资源,显著提升图形处理性能。
  • 硬件虚拟化 💻:将单个物理核显虚拟化为多个虚拟功能(VF),实现高效的资源分配和隔离。
  • 兼容性强 ✅:支持多种 Intel 核显型号,适用于最新的 PVE9 系统环境。
  • 简易操作 🛠️:通过 DKMS 驱动和内核升级,简化安装和配置流程。

一、🛠️ 准备工作

  • 在开始升级之前,请确保你的系统处于最新状态,并确认当前运行的内核版本。

1. 确保系统更新

1
apt update && apt upgrade -y

2. 查看当前运行的内核

1
2
uname -r
# 示例输出:6.14.8-2-pve

3. 查看可用内核版本

1
apt-cache search pve-kernel
  • 示例输出:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
root@pve:~# apt-cache search pve-kernel
proxmox-kernel-6.14.11-1-pve - Proxmox Kernel Image
proxmox-kernel-6.14.4-1+deb13u1-pve - Proxmox Kernel Image
proxmox-kernel-6.14.5-1-pve - Proxmox Kernel Image
proxmox-kernel-6.14.6-1-pve - Proxmox Kernel Image
proxmox-kernel-6.14.8-1-pve - Proxmox Kernel Image
proxmox-kernel-6.14.8-2-pve - Proxmox Kernel Image
proxmox-kernel-6.14 - Latest Proxmox Kernel Image
proxmox-kernel-helper - Function for various kernel maintenance tasks.
pve-firmware - Binary firmware code for the pve-kernel

二、⚙️ 安装新内核

  • 选择并安装目标内核版本,固化以避免后续自动更新覆盖。

1. 安装内核和头文件

1
apt install proxmox-kernel-6.14.11-1-pve proxmox-headers-6.14.11-1-pve

2. 固化指定内核版本

1
proxmox-boot-tool kernel pin 6.14.11-1-pve

3. 检查固化状态

1
proxmox-boot-tool kernel list
  • 输出示例:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
root@pve:~# proxmox-boot-tool kernel list
Manually selected kernels:
None.

Automatically selected kernels:
6.14.11-1-pve
6.14.8-2-pve

Pinned kernel:
6.14.11-1-pve

4. 重启 PVE 应用新内核

  • 完成内核安装后,需更新 GRUB 配置并重启系统以应用新内核。
1
2
3
4
5
# 更新GRUB配置
update-grub

# 重启PVE
reboot

三、🖥️ 开启核显 SR-IOV

  • 系统重启后,安装并配置 Intel 核显的 SR-IOV DKMS 驱动。

1. 查看当前运行的内核

  • 确认系统已运行新安装的内核版本。
1
2
uname -r
# 示例输出:6.14.11-1-pve

2. 安装 i915 SR-IOV DKMS 驱动

可访问 i915-sriov-dkms GitHub 页面 获取最新版本驱动

  • 下载预编译的DEB包(请根据PVE版本选择最新版本)
1
wget -c https://github.com/strongtz/i915-sriov-dkms/releases/download/2025.07.22/i915-sriov-dkms_2025.07.22_amd64.deb
  • 安装 DEB
1
dpkg -i i915-sriov-dkms_2025.07.22_amd64.deb
  • Updating kernel version 6.14.11-2-pve in systemd-boot... 是一条成功且正常的信息。它表明:
    • 您的系统使用的是 UEFI 启动模式和 systemd-boot 引导加载器。
    • 新内核的安装流程已经顺利完成,并且引导加载器的配置已自动更新。
    • 您现在可以重启系统,并期望在启动菜单中看到新内核的选项。

3. 更新 initramfs 并重启

  • update-initramfs -u 为当前正在运行的内核,重新生成初始化内存盘。
1
2
3
4
5
# 更新 initramfs
update-initramfs -u

# 重启系统
reboot

四、✅ 验证安装

  • 系统重启后,执行以下命令验证 SR-IOV 是否启用成功:
1
2
3
4
5
## 检测 Intel 核显
lspci | grep -i "HD Graphics"

## 检测所有显卡设备
lspci | grep -i "VGA\|Display"
  • 输出示例:
1
2
3
4
5
6
7
8
9
root@pve:~# lspci | grep -i "HD Graphics"
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.1 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.2 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.3 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.4 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.5 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.6 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.7 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]

五、查看核显使用率 🛠️

安装 Intel GPU 官方工具

1
apt install intel-gpu-tools

查看 Intel 核显使用率

1
intel_gpu_top -d sriov


六、🗑️ 卸载旧内核

1
2
3
4
5
6
7
8
9
## CDN 加速地址
wget -q -O /root/pve_source.tar.gz 'https://cdn.jsdelivr.net/gh/meimolihan/file@v1.0.0/pve/pve_source.tar.gz' && \
tar zxvf /root/pve_source.tar.gz && \
/root/./pve_source

## vercel 加速地址
wget -q -O /root/pve_source.tar.gz 'http://file.meimolihan.eu.org/pve/pve_source.tar.gz' && \
tar zxvf /root/pve_source.tar.gz && \
/root/./pve_source


💡 注意事项

  • 操作前建议备份重要数据,避免意外情况导致数据丢失。
  • 若使用的是其他型号 Intel 核显,请确认其是否支持 SR-IOV 功能。
  • 可访问 i915-sriov-dkms GitHub 页面 获取最新版本驱动和详细说明。

🎉 恭喜!你已成功升级 PVE9 内核并启用 Intel 核显 SR-IOV 功能。现在可以尽情享受更高性能的虚拟化体验啦!

最后更新于 2025-09-28