(硬件配置方案二、三)安装显卡驱动
使用硬件配置方案二、三每次服务器重启后,都需要重新执行安装显卡驱动步骤。
- 获取VAGPU-25.01.01.04-RC2.tgz,上传至“~/dependency/”目录,解压后获取显卡内核态驱动。
1 2
cd ~/dependency/ tar -zxvf VAGPU-25.01.01.04-RC2.tgz
- 安装显卡PCIe驱动。
1 2
cd ~/dependency/VAGPU-25.01.01.04-RC2/openEuler-5.10.0/ko_fw/ insmod va_pci.ko
- 将驱动包里的固件拷贝到系统的“/lib/firmware/”目录。
1
cp rgx* /lib/firmware/
- 安装显卡图形驱动。
GPU驱动会为每个显卡节点启动一个kworker进程,DC1000单卡有4个节点。为保障kworker进程性能,建议使用kworkerCores参数为每个kworker进程绑定CPU,kworkerCores参数依次表示每个显卡节点对应kworker进程的绑核。
在安装显卡图形驱动绑核时,请确保kworker进程绑定的CPU核和GPU渲染节点同属一个CPU片。GPU渲染节点所属CPU片的查询方式请参见确定GPU拓扑结构章节。
以下绑核方式仅作为参考,请依据实际情况做出调整。
硬件配置方案二(鲲鹏920 7260处理器 + 4*GCH GPU):1
insmod va_gfx.ko kworkerCores=0,0,1,1,32,32,33,33,64,64,65,65,96,96,97,97
硬件配置方案三(鲲鹏920 7280Z处理器 + 8*GCH GPU):
1
insmod va_gfx.ko kworkerCores=80,80,81,81,82,82,83,83,0,0,1,1,2,2,3,3,240,240,241,241,242,242,243,243,160,160,161,161,162,162,163,163
- 等待脚本执行完成,查看内核日志。
1
dmesg | grep VAGPU | grep version
回显信息中显卡内核态驱动版本号和显卡固件版本号相同,如下加粗内容,则表明显卡驱动安装完成。
1 2
PVR_K: 6820: Meta firmware version: 1.18@6276027 build: release branch: VAGPU-25.01.01 commit: 84a1d842 tag: VAGPU-25.01.01.04-RC2 ...

更换驱动版本时,需要卸载驱动后重新安装其他版本驱动。
- 删掉所有的容器,解除对于驱动的占用。
- 顺序卸载驱动。
1 2
rmmod va_gfx rmmod va_pci
父主题: 部署Kbox