330 字
1 分钟
PVE Intel 核显 GVT-g 虚拟化教程
2026-02-15

GVT-g(Intel Graphics Virtualization Technology - g)是 Intel 提供的轻量级 GPU 虚拟化技术,允许多个虚拟机共享宿主机的集成显卡(iGPU),同时为每个虚拟机提供接近原生的图形性能。

与传统 PCIe 直通不同,GVT-g 无需独占整个 GPU,宿主机仍可保留显示输出。

支持范围: Intel Broadwell(5代)到 Comet Lake(10代),不支持 Ice Lake(10代移动处理器)。

需要独占直通?参见 PVE Intel 核显独占直通教程

NOTE

Intel 11 代及以上请使用 SR-IOV 方案,参见 PVE 9.0 安装与初始配置指南

一、确认显卡支持#

lspci -vs 00:02.0
# 查看支持的虚拟显卡类型
ls /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/

各类型显存说明:

类型显存范围最大分辨率
i915-GVTg_V5_1512MB ~ 2048MB1920x1200
i915-GVTg_V5_2256MB ~ 1024MB1920x1200
i915-GVTg_V5_4128MB ~ 512MB1920x1200
i915-GVTg_V5_864MB ~ 384MB1024x768

二、启用 GVT-g#

1. 修改 grub#

nano /etc/default/grub
# 修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_gvt=1"

2. 启用必要内核模块#

nano /etc/modules
# 添加以下内容:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
kvmgt

3. 重载配置并重启#

update-grub
update-initramfs -u -k all
proxmox-boot-tool refresh
reboot

4. 验证 IOMMU 已启用#

dmesg | grep -e DMAR -e IOMMU -e AMD-Vi

三、创建虚拟机#

  • 机型选择:q35
  • 固件:UEFI
  • 显卡:直接在硬件页面添加 GVT-g 设备

四、监控核显使用情况#

apt install intel-gpu-tools
intel_gpu_top

五、Ubuntu 显卡性能测试#

# glmark2 基准测试
sudo apt install glmark2
glmark2
# glxgears 快速测试
sudo apt install mesa-utils
glxgears

六、安装硬件加速相关软件包#

用于 OpenCL、硬件编解码、媒体 SDK 等:

sudo apt install -y \
intel-opencl-icd intel-level-zero-gpu level-zero \
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2 \
libigdgmm12 vainfo hwinfo clinfo
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

PVE Intel 核显 GVT-g 虚拟化教程
https://blog.olinl.com/posts/pve-gvtg-passthrough/
作者
顾拾柒
发布于
2026-02-15
许可协议
CC BY-NC-SA 4.0

目录