ESXI直通显卡(N卡)的那些事
https://blog.csdn.net/masterzxd/article/details/104554384
很多网友以为ESXI不能直通N卡,后来有前辈指出可以直通,修改2个文件就可以了。事情是不是这样简单,试过的朋友都知道,有句话,好不好看疗效。
前缘:
买了部微型服务器,本来想做个网络会议室,结果肺炎来了,腾信会议免费。放弃,装ESXI,上面装NAS系统(黑qun)和WIN7。要让WIN7当个HTPC,就得直通吧。
直接给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
把灰色不可直通变粗体色支持直通,怎么搞?其实就是编辑
/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去点击。
本文链接:https://www.kinber.cn/post/2900.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: