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

windows虚拟机装装载虚拟显卡

ovirt平台上进入虚拟机界面,添加主机设备


进入虚拟机安装显卡驱动(略)
安装完即可看到AMD 的MxGPU,记得用rdp远程访问

AMD显卡管理工具GRU

显卡运行状态查看

工具安装

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

显卡相关配置

vim /etc/gim_config

AMD S7150显卡在kvm下实现GPU虚拟化相关推荐

  1. GPU虚拟化技术 GVT-g GVT-s GVT-d AMD NVIDIA

    GPU虚拟化的状况 虚拟化技术发展到现在,已经比较成熟了.CPU.内存.存储.IO设备等都已经可以虚拟化,可以实现多个虚拟机实例共享同一硬件资源. 而GPU(图形处理器单元)作为计算机的一个很重要的组 ...

  2. GPU虚拟化技术详解

    GPU虚拟化技术详解 GPU英文名称为Graphic Processing Unit,GPU中文全称为计算机图形处理器,1999年由NVIDIA公司提出. 一.GPU概述 GPU这一概念也是相对于计算 ...

  3. 双显卡单独分辨率_CPU、GPU双重碾压!AMD RX 6000系列显卡正式发布 16G显存吊锤RTX 30...

    期待已久的AMD新一代显卡终于发布了,全新Radeon RX 6000系列显卡正式登场,首批包括RX 6800.RX 6800 XT.RX 6900 XT三款型号,均基于RDNA 2架构.Navi 2 ...

  4. Linux下查看GPU显卡信息

    Linux下查看GPU显卡信息的命令: ubuntu-drivers devices nvidia-smi lspci | grep -i nvidia lspci lspci | grep -i v ...

  5. GPU虚拟化-Intel的KVMGT、NVIDIA的vGPU、AMD的MaxGPU

    (文章来自作者维护的社区微信公众号[虚拟化云计算]) (目前有两个微信群<kvm虚拟化>和<openstack>,扫描二维码点击"云-交流",进群交流提问) ...

  6. 【转载】ATI显卡在Ubuntu下设置方法(很全面)

    [转载]ATI显卡在Ubuntu下设置方法(很全面) //终于看到了一个解决ATI显卡在linux的解决方法,先转载一个. 原文地址:http://forum.ubuntu.com.cn/viewto ...

  7. AMD Radeon 显卡设置无法打开(闪退)

    问题:AMD Radeon设置无法打开,直接闪退 原因:Intel显卡驱动与AMD的显卡驱动存在冲突,导致AMD Radeon设置无法打开. 解决办法:卸载Intel显卡驱动,然后安装AMD 显卡驱动 ...

  8. ATI显卡在Ubuntu下设置方法(很全面)

    //终于看到了一个解决ATI显卡在linux的解决方法,先转载一个. 原文地址:http://forum.ubuntu.com.cn/viewtopic.php?f=42&t=350772&a ...

  9. GPU和显卡是什么关系?GPU会取代CPU吗?

    一.GPU是什么?与显卡是什么关系?安装在什么地方?有单独的GPU板卡吗? GPU就是图像处理芯片,外表与CPU有点相似.显卡的芯片,AMD的一个技术,相当于电脑的处理器CPU,只不过它是显卡的大脑或 ...

最新文章

  1. osg prebuild 准备好开发工具
  2. JSON 对象和字符串对象的互转
  3. 一个简单的HelloWorld程序
  4. html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
  5. Oracle:使用ASM自动存储管理, 严重推荐
  6. java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换
  7. Visual C++ 2008入门经典 第四章数组 字符串
  8. linux禁止开机启动服务器,如何关闭SELinux并设置开机不启动
  9. java android 打地鼠_Android实现打地鼠小游戏
  10. OCP DBA考证轻松过关详解(ZT)
  11. vue中使用element-ui的表单验证功能prop属性
  12. python音频实时频谱分析_基于python的音频设计及频谱分析
  13. 信号处理基础-matlab-wavread-audioread
  14. 数据库建模 : 概念模型 , 逻辑模型和物理模型
  15. linux 清理垃圾指令,Linux清理系统垃圾
  16. 对标阿里P6-P7高级Java程序员的进阶技术路线
  17. Faas,又一个未来?
  18. matlab sinh是什么,sinh(sinh怎么读)
  19. JAVA:实现CircularBuffer环形缓冲器算法(附完整源码)
  20. python-微信小程序的学习

热门文章

  1. 各电压等级允许的波动范围
  2. 5G技术中的无源光器件(二)
  3. luajit开发文档wiki中文版(五) 系统集成
  4. 数据仓库系列——3.维度建模概述及案例
  5. 数据结构——快速掌握LL旋转LR旋转以及RL旋转RR旋转
  6. ftp服务器上传文件频率,ftp服务器上传文件速度多少
  7. VIPLE初学者日记(四)while循环
  8. C/C++ linux 多线程编程报错 :undefined reference to `pthread_create‘
  9. 查找单词表中的最长单词
  10. 抖音账号哪几个阶段必须要养号?