KB0047. SolidWorks 2025 虚拟桌面 RealView 无法启用

故障现象

在虚拟桌面中安装 SolidWorks 2025 后,打开【工具】→【选项】→【系统选项】→【显示】,发现 RealView 图形 选项灰显,无法勾选启用。

原因分析

RealView 是 SolidWorks 的高质量实时渲染功能。SolidWorks 在 Windows 注册表中维护了一份经过认证的显卡白名单,只有白名单内的显卡才能启用 RealView。

在虚拟桌面环境中,默认使用虚拟显卡(如 VMware 的 SVGA、Hyper-V 的基础显示适配器),这类虚拟显卡不在 SolidWorks 认证列表中,因此 RealView 功能被强制禁用。

解决方法

通过修改注册表,将虚拟桌面的显卡手动加入 SolidWorks 白名单,即可启用 RealView。

适用版本:SolidWorks 2023 及以上(含 2025)。2022 及更早版本注册表路径不同,本文不涵盖。

第一步:确认显卡名称

  1. 右键点击【开始】菜单,选择【设备管理器】。
  2. 展开【显示适配器】。
  3. 记录显卡的完整名称(例如 VMware SVGA 3DMicrosoft Hyper-V 视频)。

第二步:打开注册表编辑器

Win + R,输入 regedit,回车打开注册表编辑器。

第三步:定位白名单路径

导航到以下注册表路径:

计算机\HKEY_CURRENT_USER\Software\SolidWorks\AllowList\Gl2Shaders

展开 Gl2Shaders 下的子文件夹,找到与当前显卡厂商或型号匹配的分类目录。

第四步:新建显卡键值

  1. 右键点击对应的分类文件夹,选择【新建】→【项】。
  2. 将新建项命名为第一步中记录的显卡完整名称(名称必须与设备管理器中完全一致)。

第五步:新建 Workarounds 值

  1. 右键点击刚创建的显卡项,选择【新建】→【DWORD(32 位)值】。
  2. 将其命名为 Workarounds,保持数值为 0

第六步:重启并验证

  1. 关闭注册表编辑器。
  2. 重启计算机。
  3. 启动 SolidWorks,打开【工具】→【选项】→【系统选项】→【显示】,勾选启用 RealView 图形

说明

此方法通过将虚拟显卡加入 SolidWorks 白名单来解除 RealView 的限制,适用于无法进行 GPU 直通或 vGPU 配置的场景。实际渲染效果取决于虚拟显卡的 OpenGL 性能,可能不及物理专业显卡。

如需最佳效果,建议结合 GPU 直通(PCI Passthrough)或 vGPU(NVIDIA vWS)方案使用。