XPS9370(UHD620集显)使用Solidworks卡顿
2019年升级了装备 XPS 9370,但是 Solidworks 2014使用时非常卡。
XPS 9370 配置的是 Intel UHD 620 集显,公司还有个笔记本是 ThinkPad New S2,是HD 620显卡,solidworks 却不卡。
解决办法:改注册表
将 Solidworks 2016 原有的显卡系列随便选一个导出来,然后用文本编辑器打开,将显卡系列的名称(如 HD Graphics)改为 UHD Graphics 620,Workarounds 值改为 00000009。
或直接将以下导入注册表。
1 | Windows Registry Editor Version 5.00 |
以下方法已失效!
在网上搜了一圈大致有以下几个解决方法:
- 一、在 Solidworks 的选项里,勾选启动 OpenGL 软件加速;
- 找到了 OpenGL 选项,发现默认是已勾选的,状态还是灰色的,根本改不了;
- 二、换 Solidworks 2016版以后的版本,2016版之后对 WIN10 的支持比较好;
- 装了2016版,问题还是一样;
- 重装了 WIN10 专业版也不行;
- 三、可能是显卡驱动的问题,把显卡驱动降级;
- 没有尝试;XPS 出厂的显卡驱动版本时是22.xx,官网最新显卡驱动已经是25.xx了,不想再降级了;
- 后续又检查 ThinkPad New S2 出厂的显卡驱动版本时是21.xx;很有可能是驱动的问题
- 四、由于UHD 620是新推出的显卡,不在 Solidworks 默认支持的列表里面,需要改注册表,将新驱动添加进去;
- 检查注册表,支持列表里确实没有UHD 620;但是将UHD 620加进去还是没用;
将原有的显卡系列随便选一个导出来,然后用文本编辑器打开,将显卡系列的名称(如 HD Graphics)改为 UHD Graphics 即可。
- 几乎要放弃了,大不了就卡着卡着用吧。想到显卡驱动还没更新到最新版,更新一下驱动吧,更新到了 Dell 官网的24.xx版;
注:虽然是 Intel 的显卡,但是驱动貌似不是Intel官网上的官方驱动(最新版是25.xx),Intel官网的驱动安不上去;估计是 dell自己做了一些(负)优化,需要到 Dell 官网下载显卡驱动(最新版是24.xx,写于2019年1月)。
再打开 Solidworks 2016,发现启动 OpenGL 软件加速选项变成白色,可以取消勾选了!!!
卡顿问题终于解决了。。。
但是一打开工程图就崩溃。。。
WTF!
最终解决方案:
- 打开Solidworks Rx,以安全模式打开。
- OK!!暂未发现问题。