kvm实现GPU透传(GPU passthrough)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm实现GPU透传(GPU passthrough)相关的知识,希望对你有一定的参考价值。

为了方便对人工智能服务器进行自动管理或者实现某种特定功能,我们需要对显卡进行虚拟化。对于显卡这种硬件而言,英伟达有专门支持GPU虚拟化的显卡,比如GRID GPU系列。以NVIDIA GRID K2为例,显存8GB,可虚拟出2块GPU。不过这种自带虚拟化功能的显卡,价格都非常昂贵。

对于GTX系列的显卡,如果Host主机为linux系统,想将显卡给虚拟机(windows或者linux)使用,则需要用到GPU透传(GPU passthrough)技术。目前这方面的资料非常少,断断续续摸索了两周,GTX TITAN X显卡透传终于成功了,上图:
技术图片

编外:
详细操作步骤可参考:https://mianbaoduo.com/o/bread/Y5ibmZk=

以上是关于kvm实现GPU透传(GPU passthrough)的主要内容,如果未能解决你的问题,请参考以下文章

云游戏GPU虚拟化技术分析

GPU PassThrough in KVM

CentOS下KVM虚拟机USB和GPU直通配置

GPU虚拟化@Intel专家|KVM社区实名群分享

KubeVirt上的虚拟化GPU工作负载

思华|AMD 独家发布开源KVM MxGPU虚拟化方案