Proxmox VE 7.x ,8.x 安装 NVIDA GRID vGPU 以及 Intel SR-IOV vGPU,一键安装脚本

在 Gitee上创建了一个项目。 包括了NVIDIA 和 Intel 核显启用 vGPU的脚本。 

项目地址: https://gitee.com/deskpool/proxmox-vgpu

脚本支持 Proxmox VE 7.x 和 8.x, 支持 NVIDA GRID vGPU 和   Intel SR-IOV vGPU。

 

介绍

Proxmox VE上支持 vGPU的脚本。 包括 NVIDA GRID vGPU 和 Intel SR-IOV Graphics。

Intel的脚本只是测试了支持SR-IOV的Intel核显。 Intel 12代之后的CPU的核显支持SR-IOV。

准备工作

NVIDA GRID vGPU 硬件:服务器开启 VT、SR-IOV支持。安装支持vGPU的NVIDIA 显卡 软件:服务器安装 Proxmox VE 7.x 、8.x

NVIDIA GRID vGPU 安装教程

登陆 Proxmox VE的命令。 gpu01.sh 更新Proxmox VE的源。 gpu02.sh 启用 IOMMU。

git clone https://gitee.com/deskpool/proxmox-vgpu
./proxmox-vgpu/nvidia/gpu01.sh
./proxmox-vgpu/nvidia/gpu02.sh
 

Proxmox VE 系统会重启,重启后,先检查 IOMMU是否启用。

root@pve08:~# dmesg |grep IOMMU
[    0.046588] DMAR: IOMMU enabled
 

然后执行gpu03.sh,安装 grid 16.4的驱动。

./proxmox-vgpu/nvidia/gpu03.sh
 

Proxmox VE 系统再次重启后,进入 Proxmox VE,验证一下 vGPU已经配置OK

root@pve08:~# nvidia-smi
Mon Apr 15 18:50:34 2024       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.161.05             Driver Version: 535.161.05   CUDA Version: N/A      |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  Tesla P4                       On  | 00000000:01:00.0 Off |                    0 |
| N/A   39C    P8              10W /  75W |     31MiB /  7680MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+
 

Intel SR-IOV Graphics 安装教程

登陆 Proxmox VE的命令。 gpu01.sh 更新Proxmox VE的源。 gpu02.sh 启用 IOMMU。

git clone https://gitee.com/deskpool/proxmox-vgpu
./proxmox-vgpu/intel/sriov01.sh
 

系统自动重启。然后再次进入 Proxmox VE,执行 sriov02.sh ,启用 intel SR-IOV

./proxmox-vgpu/intel/sriov02.sh
 

系统自动重启。然后再次进入 Proxmox VE,执行 lscpi |grep VGA ,检查vGPU已经启用。

lspci |grep VGA

 

posted @ 2024-04-15 19:02  朵拉云  阅读(568)  评论(0编辑  收藏  举报