ESXI的WIN10上畅玩Android模拟器,直通显卡,绝佳体验
2024-01-11 08:23:52
在 ESXi 6.7 中运行 Android 模拟器并直通显卡的详尽指南
在单台服务器上运行多个虚拟机并充分利用硬件资源,这是 ESXi 这款虚拟化平台的一大优势。Android 模拟器作为开发人员和游戏玩家的必备工具,可以在 Windows 系统上运行 Android 应用程序和游戏。然而,在 ESXi 上直接运行 Android 模拟器可能会遇到一些挑战,本文将为你详细介绍如何解决这些问题,在 ESXi 6.7 的 Windows 10 上畅玩 Android 游戏和应用程序。
步骤一:安装 ESXi 6.7
- 下载 ESXi 6.7 安装镜像 :前往 VMware 官网下载。
- 烧录安装镜像 :使用 U 盘或光盘将 ESXi 6.7 安装镜像烧录。
- 安装 ESXi 6.7 :在服务器上启动 ESXi 6.7 安装程序,按照提示完成安装。
步骤二:安装 Windows 10
- 下载 Windows 10 安装镜像 :访问 Microsoft 官方网站下载。
- 烧录安装镜像 :将 Windows 10 安装镜像烧录到 U 盘或光盘。
- 创建虚拟机 :在 ESXi 6.7 上创建一个新的虚拟机。
- 加载安装镜像 :将 Windows 10 安装镜像加载到虚拟机的 CD/DVD 驱动器。
- 安装 Windows 10 :启动虚拟机并按照提示完成 Windows 10 的安装。
步骤三:安装 Android 模拟器
- 下载 Android 模拟器 :从官方网站下载所需的模拟器,例如 BlueStacks 或 LDPlayer。
- 安装 Android 模拟器 :在 Windows 10 虚拟机上运行 Android 模拟器安装程序并按照提示完成安装。
步骤四:直通显卡
- 编辑虚拟机设置 :在 ESXi 6.7 的管理界面中,找到 Windows 10 虚拟机并编辑其设置。
- 添加 PCI 设备 :在“硬件”选项卡中,选择“PCI 设备”,找到独显并将其添加到虚拟机的“已分配设备”列表中。
- 保存更改 :保存虚拟机的设置。
步骤五:解决嵌套虚拟化和直通冲突
- 修改注册表 :在 Windows 10 虚拟机中,打开注册表编辑器并导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity。
- 禁用 HypervisorEnforcedCodeIntegrity :在右侧窗格中,将“Enabled”值设置为“0”。
- 重启虚拟机 :保存更改并重启虚拟机。
步骤六:解决独显不工作的问题
- 更新驱动程序 :在 Windows 10 虚拟机中,打开“设备管理器”并找到独显。
- 手动安装驱动程序 :选择“更新驱动程序”,浏览到 C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\drivers 文件夹并选择“驱动程序”文件夹。
- 完成安装 :按照提示完成驱动程序的安装。
结论
通过按照本指南中的详细步骤,你可以在 ESXi 6.7 的 Windows 10 上成功运行 Android 模拟器并直通显卡。这将让你充分利用硬件资源,畅玩 Android 游戏和应用程序,无需在两个不同的操作系统之间切换。
常见问题解答
1. 直通显卡有什么好处?
直通显卡可以显着提高 Android 模拟器的性能,提供更流畅的游戏体验和更快的应用程序加载时间。
2. 嵌套虚拟化冲突是如何产生的?
嵌套虚拟化冲突发生在虚拟机中运行其他虚拟机时,例如在 ESXi 上的 Windows 10 中运行 Android 模拟器。这可能会导致性能问题和不稳定性。
3. 独显不工作的原因是什么?
独显不工作可能是由于驱动程序不兼容或安装不当造成的。确保下载并安装正确的驱动程序,并按照本指南中概述的步骤操作。
4. 如何判断 Android 模拟器是否正在使用直通显卡?
在 Android 模拟器中运行 OpenGL ES 应用程序或游戏时,如果显示“硬件加速”或“Vulkan 后端”等消息,则表示正在使用直通显卡。
5. 如果直通显卡不起作用,怎么办?
检查 ESXi 6.7 管理界面中的虚拟机设置,确保独显已正确分配,并重新启动虚拟机。如果问题仍然存在,请查看模拟器开发人员的官方支持论坛或联系 VMware 技术支持。