AMD S7150显卡在kvm下实现GPU虚拟化

AMD S7150显卡在kvm下实现GPU虚拟化

环境介绍

显卡: AMD S7150
虚拟化平台:ovirt(kvm)
系统版本:CentOS Linux release 7.6.1810
kernel:kernel-3.10.0-957.12.2.el7.x86_64

相关连接

驱动下载:
windows驱动:
https://www.amd.com/zh-hans/support/professional-graphics/firepro/firepro-s-series/firepro-s7150-passive-cooling
kvm驱动:
https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization

开始安装

1、安装kernel-devel 及headers等(注意需要保持版本的一致性)

yum install -y kernel-headers-3.10.0-957.12.2.el7.x86_6 kernel-devel-3.10.0-957.12.2.el7.x86_64
在这里插入图片描述

2、安装kvm的显卡驱动,详细过程可参考github上的redme文件

git clone https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization.git
cd MxGPU-Virtualization/
sh gim.sh

3、禁用系统默认的显卡驱动

vi /etc/modprobe.d/blacklist.conf
添加以下内容
blacklist amdgpu
blacklist amdkfd

重启系统,并验证默认驱动是否被禁用
无任何输出即可
在这里插入图片描述

4、加载 gim模块

modprobe gim
这时候可看到生成的AMD虚拟显卡
lspci |grep -i amd
AMD S7150显卡在kvm下实现GPU虚拟化_第1张图片

windows虚拟机装装载虚拟显卡

ovirt平台上进入虚拟机界面,添加主机设备
AMD S7150显卡在kvm下实现GPU虚拟化_第2张图片

AMD S7150显卡在kvm下实现GPU虚拟化_第3张图片
进入虚拟机安装显卡驱动(略)
安装完即可看到AMD 的MxGPU,记得用rdp远程访问
AMD S7150显卡在kvm下实现GPU虚拟化_第4张图片
AMD S7150显卡在kvm下实现GPU虚拟化_第5张图片

AMD显卡管理工具GRU

显卡运行状态查看
AMD S7150显卡在kvm下实现GPU虚拟化_第6张图片

工具安装

在KVM 驱动包目录下,make安装即可
MxGPU-Virtualization-master/utils/gru
需要安装readline-devel
cd MxGPU-Virtualization-master/utils/gru
./configure
make
make install
./gru

显卡相关配置

vim /etc/gim_config

你可能感兴趣的:(ovirt)