
上周我与一位从事工作站销售的朋友进行了交谈,得知在一次用户测试中,使用达索系统SolidWorks软件在一台高性能塔式工作站(配备Quadro P4000显卡)上运行时,其图形交互操作的响应速度竟然不如一台普通笔记本电脑。更令人惊讶的是,在模型旋转时,某些零件的显示出现了明显的变形和失真。
得知这个消息后,我初步判断问题可能并不出在硬件上。于是,我开始从两个方面着手研究和解决这个问题:
我猜测可能是显卡驱动版本的问题。我提议用户使用通过SolidWorks认证的NVIDIA专业显卡驱动。
我考虑到了软件设置中的差异。比如,专业显卡可能会默认开启“RealView图形”效果,而普通显卡则不支持这一功能。这两者之间是否存在关联呢?我在之前的文章《Precision 3540移动工作站评测(SolidWorks & Revit实战)》中曾详细介绍过RealView。
经过周末的测试和验证,我的猜想得到了证实。除此之外,我还发现了一些有趣的现象。在这里与大家分享。
SolidWorks增强图形性能模式:硬件性能翻倍的秘密
早在SolidWorks 2019 SP1版本中,就引入了“增强的图形性能”选项。我已经看过同行对此进行的测试。下面我通过两段录屏视频来展示其效果对比。
视频1展示了在SolidWorks 2019 SP4默认设置下,使用Black owl模型的表现。这台测试机器是一台Dell Precision 7540移动工作站,配备了最新一代支持光线追踪的NVIDIAQuadro RTX 3000显卡。在未开启“增强图形性能”的情况下,大部分时间只能维持在不到20 FPS(帧/秒)。显卡的占用率很低,瓶颈主要在于CPU主频。
视频2展示了在同样的环境下,开启“增强的图形性能”后的表现。我们可以看到,同一模型的交互速度在Full HD(1920×1080)分辨率下轻松达到100 FPS以上。此时显卡GPU占用率达到了约50%;当分辨率提高到4K(3840×2160)后,GPU占用率更是能跑到100%。在各种复杂度的显示模式下,都能保持40-100 FPS的流畅帧率。
需要注意的是,在SolidWorks 2019 SP4版本中,“增强图形性能”仍然是一个Beta试用功能。在使用这两个视频中的模型进行测试时,我发现了一些显示上的差异。有时开启该功能后,画质会明显降低,甚至“全屏反锯齿”功能会失效。
经过进一步的对比测试,我发现这些问题与显卡驱动有关。更换到达索SolidWorks网站认证的431.70版本驱动后,问题基本得到了解决。
在SolidWorks 2020中的新发现:“非GPU加速”模式下的模型轻量化显示
一个好消息是,在最新发布的SolidWorks 2020中,“增强图形性能”已经不再是Beta功能,而是正式用于生产了。我在测试中发现,在更好地发挥GPU性能的显示质量保持稳定。
当我手动关闭“增强图形性能”后,SolidWorks 2020展现出了另一种“优化”。在模型静止和拖动旋转时,显示出现了明显的变化。具体来说,某些部分可能被软件进行了轻量化处理。这种现象在一些针对特定用户或场合的软件中也很常见。例如,在不久的未来某次峰会上,参展商可能会为了在低配置PC或手机上流畅显示而优化模型的显示效果。这种设计思路在Revit等建筑软件中也有所体现。为了保持流畅度而牺牲部分显示效果的做法是常见的策略。当然这也取决于用户的需求和场景选择何种平衡方案合适最重要得当下不同配置的选择结合整体资源选择出最合适当下的最优解就显得尤为重要根据用户的硬件配置和工作场景采用针对性的调整达到性能最大化而对于我们自己就是借助这样的实践学习对软件进行不断的探索和发现让技术更好地服务于工作和生活正如我们所看到的那样技术的不断发展和进步也带来了更多可能性对于我们而言无论使用何种配置和专业工作站用户都在追求更高的效率和更好的体验这也正是我们不断探索和学习的动力所在在接下来的时间里我将继续分享关于SolidWorks 202的部分测试如果你对我们的测试感兴趣或者想进一步了解我们的测试结果欢迎在下面留言或点“在看”支持我们同时如果你有任何疑问或建议也欢迎联系我们我们会尽力回复并与大家分享更多的技术干货感谢大家的阅读和支持!我们将继续为大家带来高质量的技术分享!
