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显卡调用:
*当不需要直通核显时可执行以下命令恢复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崩溃无法修复,请操作前做好数据备份!
直通其它PCIE设备与直通显卡同理。Windows虚拟机与Mac虚拟机同样适用。
注意:操作涉及修改ESXI底层配置文件,可能导致ESXI崩溃无法修复,请操作前做好数据备份!