上周和卖工作站的朋友聊天,听说在某用户那里测试达索SolidWorks软件时,一套高配的塔式工作站(QuadroP4000显卡)的图形交互操作速度居然比一台普通笔记本电脑慢了不少,另外在模型旋转时有些零件的显示明显变形失真了。

听到这个故事之后,我的第一反应是:几乎可以确定不是硬件问题,但这点结论显然不足以解决POC遇到的困难,软件怎么设置到优化也要帮用户做到。我尝试提出了2个方向:

1、显卡驱动版本问题,建议换用通过SolidWorks认证的NVIDIA专业显卡驱动;

2、SolidWorks中的显示模式设置差别,比如专业显卡支持并会默认开启“RealView图形”效果,而一般游戏卡不支持这个。会不会与显示模式的不同有关呢?

注:关于RealView,我在《Precision3540移动工作站评测(SolidWorksRevit实战)》一文中曾有介绍,有需要的朋友可以参考。

我利用周末的时间做了一些测试,基本验证了上述观点,同时还有更多有意思的发现。下面就分享给大家。

SolidWorks增强图形性能模式:同样硬件速度翻倍

上面是默认设置下的测试,我在一台DellPrecision7540移动工作站上运行,显卡为最新一代支持光线追踪的NVIDIAQuadroRTX3000。在没有打开“增强图形性能”的情况下,大部分时间只能跑不到20FPS(帧/秒),显卡的占用率很低,瓶颈基本出现在CPU主频上。

当我们打开了新特性之后,同一模型的交互速度在FullHD(1920x1080)分辨率下轻松跑到100FPS以上,此时可以看到显卡GPU占用率达到了50%左右;而当分辨率提到到4K(3840x2160)之后,GPU占用率可以跑到100%,同时在各种复杂度的显示模式下仍能保持40-100FPS的流畅帧率。

经过反复对比测试,我发现问题与显卡驱动有关,当最终更换到达索SolidWorks网站认证的431.70版本之后,基本上达到了比较完美的状态。

回想起上次我做的另一个SolidWorks测试,同样是驱动表现最佳,当然该版本也属于R430分支。

SolidWorks2020意外表现?“非GPU加速”下模型轻量化显示

到这里先告诉大家一个好消息——在不久前刚发布的SolidWorks2020中,“增强图形性能”已经不再是Beta功能,而是默认打开正式用于生产了。对此我也简单测试了一下,GPU性能更好发挥之后显示质量保持稳定,再没遇到什么问题。

不过,当我手动关闭“增强图形性能”之后,却发现SolidWorks2020做出了另一种“优化”。

其实这不算什么问题,我估计SolidWorks2020的设计思路是:如果你不完全打开显卡硬件加速,就会牺牲一些显示效果来保证速度?记得在不久前的2019戴尔科技峰会(DTF)上,参展商广联达的朋友就和我聊过这个,他们的3D建筑模型就在Revit格式基础上做了轻量化处理,不要太高配置的PC和手机端都可以流畅显示,因为针对的用户群体/使用场合是施工现场。

注:广联达是国内领先的BIM(建筑信息化模型)领域上市公司。

其实在SolidWorks中还有一个“大型装配体设置”,该选项会关闭许多高级显示效果,也是一种为了牺牲画质来提高性能的选项,如果把它打开模型会变得进一步轻量化。

也就是说,在SolidWorks2020中GPU不但没输画质,反而在提高性能的情况下达到之前SolidWorks版本传统模式(更多依赖CPU性能)的理想显示效果。

测试小节

扩展阅读:《AI性能调优:过去已解,未来可知?》

《性能暴降62%?图形工作站老司机踩坑记》

如果想做2个硬件平台完全公平的对比,应该尽量保证在操作系统、显卡驱动、应用软件版本,以及各种设置相同的情况下,否则再牛的硬件也可能会“翻车”。

4K广色域屏幕CAD图形应用体验

最后再写点硬件体验的东西,主要是因为我测试这台Precision7540移动工作站配备了15英寸4K(3840x2160)分辨率屏幕,而且是100%Adobe色域范围的。

色彩饱和度这东西,我想对于媒体和娱乐行业(如:平面设计、影视制作)用户会更感兴趣。我基本上是第一次使用UHD屏的笔记本,不过看了下细节还是相当不错的。见下图:

提高分辨率有一点需要注意的,就是对主机性能要求更高,特别是显卡。以NVIDIAQuadro和GeForceRTX这一代为例,在软件没有为RTCore光线追踪优化的情况下,也能比上一代同级型号提高30%左右性能。只要有条件多花点钱就好解决:)

这时我只有求助家里的“器材党”,让老爸拿出5DII单反相机,最终还是记录下来了。大家可以对比上方和下方的2张照片。由于受光线等因素影响,和亲自拿着工作站看的效果还是差了不少。

本文测试使用的移动专业显卡——NVIDIAQuadroRTX3000,虽然显存容量和上一台P3200都是6GB,其它规格和性能提升还是明显的。