英伟达独立显卡直通虚拟机
显卡直通KVM虚拟机
1、确认CPU是否支持硬件虚拟化
#egrep -o '(vmx|svm)' /proc/cpuinfo
vmx
vmx
vmx
2、确认内核开启iommu分组支持
先进入bios打开VT-d虚拟化选项为enabled
#vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.driver.pre=vfio-pci intel_iommu=on video=efifb:off,vesafb:off"更新
#sudo grub2-mkconfig -o /boot/grub2/grub.cfg
参数说明:
vfio-pci 显卡直通虚拟话需要的驱动
iommu开启直通分组
efifb:off 禁用efi启动的显示设备
vesafb:off 禁用legacy启动的显示设备
3、加载显卡直通所需的驱动模块
#vi /etc/modules-load.d/vfio.conf
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
4、禁用原本的英伟达显卡驱动,避免直通出错
#vi /etc/modprobe.d/blacklist.conf:
blacklist nouveau
blacklist nvidia
5、指定显卡设备加载对应驱动
首先找出要直通显卡的pci设备号
#lspci | grep NVIDIA
[root@node1 ~]# lspci | grep NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)[root@node1 ~]# lspci -ns 01:00.0
01:00.0 0300: 10de:13ba (rev a2)
[root@node1 ~]# lspci -ns 01:00.1
01:00.1 0403: 10de:0fbc (rev a1)#vi /etc/modprobe.d/vfio.conf:
options vfio-pci ids=10de:13ba,10de:0fbc
6、重新编译生成initramfs,然后重启机器
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
#reboot
6、验证是否有iommu分组和查看驱动是否被加载输出
[root@node1 ~]# sudo dmesg | grep -e DMAR -e IOMMU
[ 0.000000] ACPI: DMAR 00000000675e6520 000A8 (v01 INTEL EDK2 00000001 INTL 00000001)
[ 0.000000] DMAR: IOMMU enabled
...[root@node1 ~]# lsmod | grep vfio
vfio_pci 41993 0
irqbypass 13503 2 kvm,vfio_pci
vfio_iommu_type1 22440 0
vfio 32657 2 vfio_iommu_type1,vfio_pci#lspci -v
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2) (prog-if 00 [VGA controller])Subsystem: NVIDIA Corporation Device 1097.......Kernel driver in use: vfio-pciKernel modules: nouveau01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)Subsystem: NVIDIA Corporation Device 1097........Kernel driver in use: vfio-pciKernel modules: snd_hda_intel
#Kernel driver in use 一定要是vfio-pci才说明配置成功,才应该继续下一步
6、接下来安装配置好一台虚拟机,这里使用virt-manager创建
选择Add Hardware:
最终结果如下图,然后开启虚拟机:
注意:直通设备的时候要直通完分组里的所有设备,比如上面01:00.0和01:00.1是同一个分组
7、进入虚拟机,安装对应的驱动,安装成功之后驱动软件要求重启生效,连接好显卡和显示器,重启以后虚拟机就会有画面输出了
进入官网下载对应驱动:
https://www.nvidia.cn/Download/index.aspx?lang=cn
安装中:
重启生效,对应连接的显示器上就可以输出画面且成功识别:
注:2021年4月份英伟达公司支持GPU虚拟化,因此可以省去以前大部分欺骗驱动检测配置,直通显卡后的虚拟机体验极佳
英伟达独立显卡直通虚拟机相关推荐
- 英伟达虚拟服务器显卡,英伟达开启显卡直通虚拟机功能 老显卡也可以
虚拟机是非常重要的软件,但如果你手上没有性能强大的主机,那么体验并不好,特别是显卡方面.如今,英伟达将在GeForce显卡上开启GPU虚拟机直通功能,让消费显卡也可以直通虚拟机,从而带来更好的图形性能 ...
- Win10怎么让英伟达独立显卡成为主显卡
大家都知道电脑一般都有一个集成显卡,用户还可以另外加装独立显卡,而独立显卡的性能会比较好一些,所以经常玩游戏或者做设计工作的朋友会希望把独立显卡设置为主显卡,运行起来会流畅很多. 更多系统教程尽在小白 ...
- 英伟达服务器显卡多实例技术(MIG)
❤️觉得内容不错的话,欢迎点赞收藏加关注,后续会继续输入更多优质内容❤️ 英伟达服务器显卡多实例技术(MIG) 多实例技术介绍 多实例技术有点类似于vGPU,只不过vGPU是在虚拟机层次的显卡虚拟化, ...
- 英伟达光追支持Java吗,英伟达新显卡驱动发布 GTX 10系显卡现已支持光追
英伟达新显卡驱动发布 GTX 10系显卡现已支持光追 2019-04-12 08:06:54来源:快科技编辑:血河评论(0) 在上个月的GDC 2019开发者大会上,NVIDIA许下承诺将会让&quo ...
- gts250 linux驱动下载,英伟达GTS250显卡驱动下载_GTS250显卡驱动官方版下载 - 系统之家...
英伟达gts250显卡驱动(NVIDIA Geforce GTS 250驱动)官方版是一款非常实用的电脑显卡驱动程序,是从目前NVIDIA中端市场上较火的一款产品GeForce 9800GTX+进化而 ...
- 没有Nvidia(英伟达)显卡对深度学习计算的影响
有很多电脑使用的都是集成显卡,而进行深度学习大都需要英伟达的显卡,那么没有Nvidia的显卡会有什么影响呢? cuda 提到深度学习cuda是一个绕不开的概念,CUDA(Compute Unified ...
- 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换
在windows和linux双系统下,为ubuntu安装nvidia.cuda.cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容. 一.安装英伟达NVIDIA显 ...
- window10系统英伟达NVIDIA显卡驱动和CUDA软件的安装和升级
目录 一.如何查看电脑是否支持CUDA及支持的CUDA版本 二.如何知道我的显卡是否支持CUDA加速 三.查看显卡是否支持CUDA及支持的版本 四.英伟达NVIDIA显卡驱动下载与安装和升级 如下 ...
- 英伟达正式启用GPU虚拟机显卡直通功能,Linux也能玩Windows游戏
驱动人生在英伟达官网上了解到,GeForce显卡上的GPU直通技术已经使用了一段时间,允许虚拟机从主机上访问GPU. 然而,过去Nvidia并不支持这项技术,但这种情况已经发生了改变.Nvidia现在 ...
最新文章
- web中用纯CSS实现筛选菜单
- Xcode 9“ iPhone忙:准备对iPhone的调试器支持”
- 文件监视器——Filemon
- 一个简单的dotnet tool
- [css] position跟margin collapse这些特性相互叠加后会怎么样?
- LeetCode 2115. 从给定原材料中找到所有可以做出的菜(拓扑排序)
- 手把手教你写一个微信小程序日历组件
- Scrum立会报告+燃尽图(Final阶段第二次)
- 如何时刻保持在目标的正确轨道上
- 关于电量采集芯片(库仑计)DS2781相关操作及配置
- 2015年上半年 系统分析师 案例分析真题
- matlab与焓湿图,湿空气性质与焓湿图应用
- Web前端开发技术(第3版)储久良 12.6综合实例
- 1 一文详细阐述UI设计颜色搭配,受益匪浅~
- 如何将py文件转化为exe
- RFID电子标签打印机如何维护
- 世界上最简单的会计书(服务行业利润表)
- Pycharm中的红色小闪电含义
- rfc4309规范原文和机翻——aead ccm
- EasyNVR流媒体直播之:零基础实现摄像头的全平台直播 (一)内网直播的实现