ESXI直通显卡的那些事

ESXI直通显卡(N卡)的那些事

小生菜鸟一枚,经常到CSDN下载各种软件,找文章解决问题,貌似多年来只有索取,没有回报。今天首次分享一个专题经验,很多网友以为ESXI不能直通N卡,后来有前辈指出可以直通,修改2个文件就可以了。事情是不是这样简单,试过的朋友都知道,有句话,好不好看疗效。

前缘:

买了部微型服务器,本来想做个网络会议室,结果肺炎来了,腾信会议免费。放弃,装ESXI,上面装NAS系统(黑qun)和WIN7。要让WIN7当个HTPC,就得直通吧。show下微服:某宝的
好吧,老板热心,直接给ESXI6.7.0U2,BIOS新固件,NAS,一番按部就班后,完成ESXI上虚拟NAS+WIN7,入手一个N卡GT730(主板的接口只能半高PCI8x)
,好了,废话真多.......

开始直通:

前辈们是这样说的:

修改 /etc/vmware/esx.conf 文件

/device/显卡设备号/owner = "passthru“

还有

修改 Guest 的 .vmx 配置文件 ,添加

hypervisor.cpuid.v0 = “FALSE”

原来ESXi是可以直通N卡的 - 电脑讨论 - Chiphell - 分享与交流用户体验 https://www.chiphell.com/thread-1769443-1-1.html

好吧,我一个菜鸟,去哪里找设备号,去哪里改配置,怎么登录SSH去改呢?
而且后来发现,改完的设备

/device/显卡设备号/owner = "passthru“

重启后不见了。

继续找资料:

/etc/vmware/passthru.map

如果是A卡则加一行 “1002 ffff link false”

如果是N卡则在已有那行下加 “10de ffff link false”

输入半角冒号+小写X后回车保存退出,即“:x”重启你的host

入过不行下面全加上:
#NVIDIA
10de ffff link false
10de ffff bridge false
10de ffff d3d0 false
10de 2182 link false
10de 2182 bridge false
10de 2182 d3d0 false

#AMD Video Card
1002 ffff link false
1002 ffff bridge false
1002 ffff d3d0 false

https://tieba.baidu.com/p/6293511047?red_tag=2435381142&traceid=
看4楼。。。。。
加了这个,重启就基本没问题了。

操作细节:

好吧(口头禅)
关于显卡设备码在哪里看。。。
在ESXI的主机>>管理>>硬件>>PCI设备:
点击表格里面的设备,在表格下方就能见到GT730的ID(供应商VEN 设备DEV)
ven dev
10de 1287
可以直通的是粗体字,不能直通的的就是灰色
显卡设备码在哪里看
那怎么把灰色变粗体黑色?先上图等下再说:
  直通板载USB3.0,未通USB2.0 用于HTPC
直通USB3.0,未通USB2.0
把灰色不可直通变粗体色支持直通,怎么搞?其实就是编辑

/etc/vmware/passthru.map

首先用SSH登录ESXI,这里推荐这个牛叉好用的SSH软件,不只SSH哦,对于我这种只会window的人,要用VI编辑文件,简直要命,好在有这款软件,我下载的还是个绿色免安装版

MobaXterm

神奇的远程登录软件
好了,打开ESXI主机管理>>服务>>SSH>>启动
MobaXtermd登录:
在这里插入图片描述
(菜鸟的我)就不要傻傻的用VI 了,看看左边红色圈起来的,就是win下一样操作,好吧:
在这里插入图片描述
右键点开,选用第2第二项打开:
在这里插入图片描述
这是附加的部分:

在这里插入图片描述
USB字段就是我这个机子当中的USB3.0模块,由于不懂它的工作模式,所以
link;bridge;d3d0模式通杀,管它呢。至于USB2.0,因为ESXI装在USB2.0的移动U盘上,接着系统,不能直通了。
AMD字段,

把集显也给弄支持直通出来了

,后来我试了一下,集显直通但没办法装驱动,估计因为没显存,还得直通内存给它?搞不懂,有高手留言哈。总之,你想直通啥,只要ESXI认得设备号,按上面的格式添加进去就行的。
至于

/etc/vmware/esx.conf

不用管他,直通并重启了之后,里面自动形成。
好吧。直通完了装完系统,是时候欺骗N卡不在虚拟环境了时候到了。

修改 Guest 的 .vmx 配置文件 ,添加

hypervisor.cpuid.v0 = “FALSE”

这个东东在哪里改啊:

登录EXSI主机,>>在虚拟机(我是WIN7)>>操作>>编辑设置>>虚拟机选项>>高级>>配置参数>>编辑

在这里插入图片描述
点添加参数就行了,以后直通,主机上没办法操作就把”FALSE“删了,重启虚拟机,处理完了再填回去。

后记:

悲催的人生,因为N卡直通是分两个设备的,一个显卡模块,一个声模块,我一起直通给WIN7,结果声音卡毙了,声音一卡,显卡也卡死机,后来发现声音模块在ESXI上的ID是10de eof 而在WIN7上显示10de 51,还好主板上有声音模块,在BIOS上把它可用了,然后记录硬件ID,修改passthru.map,就能直通出来,有声音,视频也很顺畅。这里顺便说一下,不用双显卡,但显卡就能行的,也不用刻意关BIOS的集显和声卡。
WIN7就不要设节能了,要设节能的话直通的USB没电,那HTPC开不了,要登录ESXI去点击,总之要小心。

好吧,人生第一篇博客。就这样。

  • 11
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
ESXi是一种虚拟化平台,它允许将一台物理服务器划分成多个虚拟机来运行不同的操作系统和应用程序。在ESXi 7中,显卡直通是一项功能,它允许将物理主机上的显卡分配给单独的虚拟机使用。 通过显卡直通,虚拟机可以获得对真实物理显卡的直接访问权限,这对于需要GPU加速的应用程序非常有用,如数据分析、科学计算、机器学习等。使用显卡直通,虚拟机可以充分利用物理显卡的性能,从而提高应用程序的运行速度和效率。 要在ESXi 7上启用显卡直通,首先需要确保主机的硬件支持此功能。通常,您需要一块支持PCI Passthrough的显卡,并且主板上有IOMMU(输入/输出内存管理单元)的支持。接下来,您需要在主机的BIOS中启用IOMMU,并在ESXi的配置中心中启用PCI Passthrough。 一旦完成这些设置,您就可以为特定的虚拟机分配显卡。首先,将显卡从主机中解除分配并将其分配给虚拟机。然后,虚拟机将能够直接访问显卡并使用其GPU功能。 需要注意的是,在使用显卡直通时,确保仅将显卡分配给一个虚拟机,并且不要同时将显卡分配给主机或其他虚拟机,以避免冲突和性能问题。另外,显卡直通需要兼容的驱动程序,因此请确保为虚拟机选择正确的显卡驱动程序。 总之,在ESXi 7中,显卡直通是一项非常有用的功能,可为虚拟机提供直接访问物理显卡的能力,从而提高图形处理和GPU加速应用程序的性能。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值