You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在搭载Nvidia显卡的Azure VM上运行Unity应用崩溃问题排查

问题排查与解决步骤

1. 更换GPU驱动类型

你当前安装的是HPC Compute驱动,这类驱动仅针对CUDA计算场景优化,不支持图形渲染功能。Unity的光线追踪、着色器计算需要的是图形类驱动(Quadro Datacenter Driver或Game Ready Driver),而非计算驱动:

  • 卸载现有HPC驱动,重启虚拟机
  • 根据VM SKU安装对应显卡的图形驱动:
    • Standard_NC4as_T4_v3(T4显卡):安装Quadro Datacenter Driver for Windows
    • Standard_NC6s_v3(K80显卡):安装Quadro Driver或对应Game Ready Driver

2. 安装Windows桌面体验组件

Windows Server 2019默认未安装桌面体验组件,缺少图形渲染必需的底层支持,会导致GPU无法被桌面应用识别为渲染设备:

  • 打开服务器管理器 → 添加角色和功能 → 功能列表中勾选桌面体验,完成安装后重启VM
  • 重启后登录桌面环境,检查Nvidia控制面板是否正常显示控制选项

3. 强制程序绑定Nvidia GPU

即使GPU硬件被识别,Windows可能默认使用基础渲染驱动运行程序,需手动指定GPU:

  • 右键Unity程序的快捷方式 → 选择「用图形处理器运行」→ 选择「高性能Nvidia处理器」
  • 若Nvidia控制面板正常显示,可在「管理3D设置」中添加该程序,设置为优先使用Nvidia GPU

4. 验证GPU渲染可用性

完成上述操作后,验证GPU是否能被渲染层正确调用:

  • 打开命令提示符,执行dxdiag,在「显示」选项卡查看渲染器是否显示为对应Nvidia显卡型号
  • 运行程序后查看日志,确认渲染器已切换为Nvidia设备

5. 确认VM GPU虚拟化配置

部分Azure GPU VM需启用特定虚拟化设置才能支持图形渲染:

  • 登录Azure门户,检查VM的硬件配置,确认GPU虚拟化功能已开启
  • 对于T4显卡的VM,需确保已启用NVIDIA GRID虚拟化(部分SKU默认开启,若未开启需重新部署VM)

内容的提问来源于stack exchange,提问作者LilumDaru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:10:16