0

0

ESXI上怎么直通显卡给虚拟机 Win10/Win11直通教程【虚拟化】

煙雲

煙雲

发布时间:2026-01-04 10:41:24

|

654人浏览过

|

来源于php中文网

原创

ESXi中NVIDIA/AMD显卡直通Windows虚拟机需五步:BIOS启用VT-d/IOMMU、Above 4G、禁用CSM;ESXi主机端开启PCI直通并重启;虚拟机绑定显卡设备、锁定内存、关闭硬件虚拟化暴露;添加hypervisor.cpuid.v0=FALSE等高级参数;Windows中安装Studio驱动并执行bcdedit /set {current} hypervisorlaunchtype off。

esxi上怎么直通显卡给虚拟机 win10/win11直通教程【虚拟化】

如果您在 ESXi 环境中希望将物理 NVIDIA 或 AMD 显卡直接分配给 Windows 10/11 虚拟机使用,但虚拟机无法识别或驱动安装失败,则可能是由于 BIOS 设置、ESXi 直通启用、PCI 设备绑定或虚拟机参数配置不完整所致。以下是实现显卡直通的多种可行方法:

一、BIOS 层级预配置

该步骤确保硬件层面支持 I/O 虚拟化与大内存映射,是直通成功的先决条件。若未正确启用,后续所有操作均无效。

1、重启主机并进入 BIOS/UEFI 设置界面。

2、定位至高级(Advanced)或芯片组(Chipset)相关子菜单。

3、启用以下三项关键选项:Intel VT-d(或 AMD IOMMU)Above 4G DecodingCSM 支持设为 Disabled(强制 UEFI 启动模式)

4、部分主板需额外启用 SR-IOV SupportPCIe Device Initialization Priority(将显卡插槽设为高优先级)

5、保存设置并退出,主机自动重启。

二、ESXi 主机端启用 PCI 直通

此步骤使 ESXi 将指定 PCIe 设备从自身管理中释放,交由虚拟机独占控制。必须在主机重启后执行,且仅对已识别设备生效。

1、使用 vSphere Web Client 或 Host Client 登录 ESXi 主机管理界面。

2、导航至 主机 → 管理 → 硬件 → PCI 设备

3、在设备列表中查找显卡条目(通常含 “NVIDIA” 或 “AMD” 字样及对应型号,如 “GeForce RTX 2080 Ti”)。

4、勾选该设备及其全部关联子设备(包括 HDMI 音频控制器、USB 控制器等),点击 “切换直通”

5、执行 主机 → 重新引导,确保直通状态变为 “活动”。

三、虚拟机硬件级绑定与资源锁定

该步骤防止 ESXi 动态内存回收或 CPU 虚拟化干扰显卡初始化,避免开机蓝屏或设备管理器中显示黄色感叹号。

1、确保虚拟机处于关机状态。

2、编辑虚拟机设置,进入 虚拟硬件 → 内存,勾选 “预留所有客户机内存”(即内存全部锁定)。

3、进入 虚拟硬件 → 添加其他设备 → PCI 设备,依次添加显卡主设备及其全部子设备(例如:0000:82:00.0、0000:82:00.1、0000:82:00.2、0000:82:00.3)。

4、进入 CPU 设置,取消勾选 “向客户机操作系统公开硬件辅助的虚拟化”“向客户机操作系统公开 IOMMU”(这两项在直通场景下可能引发冲突)。

天工大模型
天工大模型

中国首个对标ChatGPT的双千亿级大语言模型

下载

5、确认引导固件为 EFI,并关闭 “为此虚拟机启用 UEFI 安全引导”

四、虚拟机高级参数强制适配

该步骤通过注入底层 hypervisor 指令,欺骗显卡驱动认为其运行于物理环境,绕过 VMware 的虚拟化检测机制。

1、进入虚拟机设置 → 虚拟机选项 → 高级 → 配置参数 → 编辑配置

2、逐项添加以下键值对:

3、hypervisor.cpuid.v0 = "FALSE" —— 隐藏 hypervisor 标识。

4、pciPassthru.use64bitMMIO = "TRUE" —— 启用 64 位内存映射支持。

5、pciPassthru.64bitMMIOSizeGB = "64" —— 值应 ≥ 所有直通 GPU 显存总和向上取整至最近 2 的幂(如单张 RTX 2080 Ti 11GB → 取 16;单张 RTX 3090 24GB → 取 32;建议统一填 64 以兼容多数场景)。

6、svga.present = "FALSE" —— 禁用 VMware 自带显卡模拟,防止设备冲突。

7、如需禁用 MSI 中断以提升兼容性,可添加:pciPassthru0.msiEnabled = "FALSE"(依设备序号类推)。

五、Windows 客户机驱动与系统适配

该步骤解决直通后设备管理器中显示异常、驱动安装失败或性能受限问题,核心在于规避 NVIDIA 对虚拟环境的限制策略。

1、启动虚拟机,进入 Windows 10/11 系统。

2、打开设备管理器,检查“显示适配器”中是否列出物理显卡(非 “VMware SVGA”);若显示为未知设备或带黄色感叹号,说明驱动未加载。

3、前往 NVIDIA 官网驱动下载页,选择与显卡型号匹配的 Studio 驱动(非 Game Ready) 或历史版本(如 472.12、516.94 等经验证兼容版本)。

4、安装前右键开始菜单 → “Windows PowerShell(管理员)”,执行:pnputil /enum-drivers | findstr "nvidia",卸载残留驱动。

5、运行安装程序时,勾选 “执行清洁安装” 并禁用网络连接,防止自动更新覆盖配置。

6、安装完成后,在 PowerShell(管理员)中执行:bcdedit /set {current} hypervisorlaunchtype off,随后重启系统(此命令禁用 Windows Hypervisor Platform,避免与 ESXi 直通冲突)。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1496

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1170

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

835

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

463

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2362

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

874

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1976

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1670

2023.08.30

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
svg中文手册
svg中文手册

共0课时 | 0.3万人学习

SVG 教程
SVG 教程

共20课时 | 13.1万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号