J4125小主机, ESXI 7.02 Intel 核心显卡直通开启3D加速

J4125小主机, ESXI 7.02 Intel 核心显卡直通开启3D加速

操作涉及修改ESXI底层配置文件,可能导致ESXI崩溃无法修复,请操作前做好数据备份!
1
2
3
https://www.bilibili.com/read/cv13866041/
https://blog.csdn.net/qq_43316775/article/details/108603383
http://www.zxbblog.com/?id=233

一、   关闭ESXI显卡调用
1)Esxi 开启ssh.

2.  用终端工具SSH登录ESXI:

3.  终端命令行输入以下命令:

1
esxcli system settings kernel set -s vga -v FALSE

关闭ESXI显卡调用
*当不需要直通核显时可执行以下命令恢复ESXI显卡调用:
1
esxcli system settings kernel set -s vga -v TRUE

二、   修改passthru.map 添加PCIE设备ID信息
1.  终端命令行执行:

1
lspci -v

找到显卡设备ID,如图所示:

*8086:3185就是显卡设备ID,其中8086是供应商ID,也就是代表Intel,3185就是这块显卡的设备硬件ID

2.  使用vi编辑器,修改/etc/vmware/passthru.map 文件

1
vi /etc/vmware/passthru.map

在最底部增加以下信息:

1
2
3
4
# Intel VGA
8086         3185      d3d0       default          

//其中 "8086" 是 "供应商 ID" , "3185" 是 "设备 ID", "d3d0" 和 "default" 是固定值.

完成后保存并退出。

三、   重启ESXI主机

*注意:重启后将不再显示黄底的ESXI控制台界面

四、   切换显卡直通
web登录ESXI控制台,切换显卡直通:


五、   为虚拟机添加PCIE设备

1.   编辑虚拟机,CPU虚拟化这三个选项全部取消:



*未取消开启虚拟机会报错“由于硬件或软件支持不可用,因此无法为 0:2.0 注册设备 pciPassthru0”

 
2.   内存勾选“预留所有客户机内存(全部锁定)”选项:


*未勾选开启虚拟机会报错。

 
3.   添加显卡

添加PCI设备

选择核心显卡

配置虚拟机自定义参数:

1
进入“虚拟机选项→高级→配置参数→编辑配置”添加以下参数:
1
2
      键                            值
hypervisor.cpuid.v0        FALSE


虚拟机——高级
配置参数
添加参数

*参数的作用:不让操作系统识别是在虚拟机环境运行,一般直通独立显卡需要这样设置,核显可忽略,但设置也无妨。

5.   完成后保存虚拟机配置。

六、   开启虚拟机,安装驱动
1.   开启虚拟机,查看设备管理器,识别到新硬件设备后安装驱动程序即可。

win 7需要安装 驱动总裁 : https://winsoft.bndstone.com/DrvCeooLinstaller_2.8.0.0.exe


至此,配置结束。

因为win10 内存不够,所以测试了win 7.
直通其它PCIE设备与直通显卡同理。Windows虚拟机与Mac虚拟机同样适用。
注意:操作涉及修改ESXI底层配置文件,可能导致ESXI崩溃无法修复,请操作前做好数据备份!

Leave a Reply

Your email address will not be published. Required fields are marked *