故障现象
在虚拟桌面中安装 SolidWorks 2025 后,打开【工具】→【选项】→【系统选项】→【显示】,发现 RealView 图形 选项灰显,无法勾选启用。
原因分析
RealView 是 SolidWorks 的高质量实时渲染功能。SolidWorks 在 Windows 注册表中维护了一份经过认证的显卡白名单,只有白名单内的显卡才能启用 RealView。
在虚拟桌面环境中,默认使用虚拟显卡(如 VMware 的 SVGA、Hyper-V 的基础显示适配器),这类虚拟显卡不在 SolidWorks 认证列表中,因此 RealView 功能被强制禁用。
解决方法
通过修改注册表,将虚拟桌面的显卡手动加入 SolidWorks 白名单,即可启用 RealView。
适用版本:SolidWorks 2023 及以上(含 2025)。2022 及更早版本注册表路径不同,本文不涵盖。
第一步:确认显卡名称
- 右键点击【开始】菜单,选择【设备管理器】。
- 展开【显示适配器】。
- 记录显卡的完整名称(例如
VMware SVGA 3D或Microsoft Hyper-V 视频)。
第二步:打开注册表编辑器
按 Win + R,输入 regedit,回车打开注册表编辑器。
第三步:定位白名单路径
导航到以下注册表路径:
计算机\HKEY_CURRENT_USER\Software\SolidWorks\AllowList\Gl2Shaders
展开 Gl2Shaders 下的子文件夹,找到与当前显卡厂商或型号匹配的分类目录。
第四步:新建显卡键值
- 右键点击对应的分类文件夹,选择【新建】→【项】。
- 将新建项命名为第一步中记录的显卡完整名称(名称必须与设备管理器中完全一致)。
第五步:新建 Workarounds 值
- 右键点击刚创建的显卡项,选择【新建】→【DWORD(32 位)值】。
- 将其命名为
Workarounds,保持数值为0。
第六步:重启并验证
- 关闭注册表编辑器。
- 重启计算机。
- 启动 SolidWorks,打开【工具】→【选项】→【系统选项】→【显示】,勾选启用 RealView 图形。
说明
此方法通过将虚拟显卡加入 SolidWorks 白名单来解除 RealView 的限制,适用于无法进行 GPU 直通或 vGPU 配置的场景。实际渲染效果取决于虚拟显卡的 OpenGL 性能,可能不及物理专业显卡。
如需最佳效果,建议结合 GPU 直通(PCI Passthrough)或 vGPU(NVIDIA vWS)方案使用。