深信服SANGFOR桌面云3D功能日常问题汇总

  知识点
1、场景说明

桌面云从 5.1 版本开始新增对 3D 共享模式的支持,从 5.2 版本开始新增对3D 直通模式的支持,以满足 3D 场景的需求。共享模式可支持ProE、Catia、UG NX、Soliadworks、AutoCAD、Google Earth、3Dmax 、 Maya,直通模式理论上支持所有3D软件。本篇主要介绍桌面云在3D场景中常遇到的一些排错指导

2、显卡共享模式问题

一、问题现象:运行 3D 软件时提示报错

可能原因和解决方法:

(–1) 配置前确认项是否按要求执行(是否配置问题导致),可在虚拟机注册表中可对该终端是否支持 3D 功能进行确认, 注册表位置如下:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sangfor\SSL\VDI\VDGAX

若 GraphicsAc 值为 1 时, 说明平台终端检测通过, 并为该终端开启 3D 功能,才会进行加速。

注意: 本确认项的前提是虚拟机 agent,aDesk 的 ROM 版本均与平台版本匹配,如不匹配会导致平台终端检测失败

(–2) 虚拟机内白名单是否下发正常,检查虚拟机注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sangfor\SSL\VDI\VDGAX 查看3D软件是否在该目录中存在,不存在说明没有下发成功

(–3)检查VMP中GPU的3D环境是否正常(控制台查看GPU是否正常识别)

(–4)检查虚拟机内 3D 环境是否正常 (Fast-path 驱动、 OPENGL 组件、 D3D 组件)

Fast-path 驱动:在设备管理器-系统设备查找是否有 fast-path 的设备运行

OPENGL组件:opengl32.dll 、 opengl32_sf.dll 和opengl32_ms.dll,三者缺一不可

D3D 组件: d3d9.dll ,d3d9_sf.dll 和 d3d9_ms.dll, 三者缺一不可

二、问题现象:运行 3Dmax 或者 maya 运行不起来或卡顿

可能原因与解决方法:

(–1)默认VDC的图形加速白名单中不包含这两个软件,需要手动添加

3dmax的配置:进程名–3dsmax.exe  加速类型–DX 加速

maya 的配置:进程名–maya.exe  加速类型–OPENG 加速

(–2)判断虚拟机的注册表中是否正常下发了白名单中的3D软件进程名,方法参考问题一

(–3)若使用 3DMAX 软件中出现卡顿,建议将显卡内配置项中,读通道与写通道均调整至 64MB,显存为 2048MB。

(–4)若使用其他 3D 软件中出现卡顿,而常规排查均已排查无误,建议按照上步操作,尝试将显存调后测试。

三、问题现象:怎么将 3D 虚拟机转换为 2D 虚拟机

可能原因与解决方法:

(–1)在虚拟机编辑里将显卡设备删掉或者把显卡设备禁用

3、显卡直通模式问题

一、问题现象:直通虚拟机无法使用 3D 程序

可能原因与解决方法:

(–1)查看 VMP 显卡模式是否是直通模式

(–2)查看虚拟机是否添加显卡设备

(–3)查看虚拟机内显卡驱动是否安装

(–4)查看设备管理器显卡状态是否正常

(–5)以上步骤都检查完毕,说明环境是 OK 的,原则上是能运行 3D 程序

二、问题现象:客户反馈直通虚拟机出了问题,但是 VMP 控制台上又看不到直通虚拟机内的画面操作,无法排查问题

可能原因与解决方法:

(–1)在直通虚拟机内安装 VNC Server

(–2)在局域网的非直通虚拟机上安装 VNC Viewer

(–3)使用 VNC Viewer 访问直通虚拟机(通过 ip)

VNC 软件云盘:链接:http://pan.baidu.com/s/1geAqJqb 密码:4sah

三、问题现象:虚拟机是直通模式,操作 3D 软件或者游戏,帧率最多只能跑到 60 帧,而物理机可以跑到 60 帧以上

可能原因与解决方法:

(–1)NVIDIA 显卡驱动安装后默认会开启垂直同步,保证画质,牺牲性能,如果帧率或者性能跑步上去,可以在桌面上右键 nvidia 控制面板中把垂直同步关掉,如下图所示: