折腾了一圈之后,现在使用最直接的方式来试试,在不同的电脑上安装,看看有没有正常的,再分析共性。
序号 | 系统 | CPU | 显卡 | 分辨率 | 运行状态 |
1 | win10台式机 | i5-7400 | 集显630 | 1920*1080 | 闪退 |
2 | win10台式机 | i5-7700 | 独显GTX 1060 | 1920*1200 | 正常 |
3 | win10笔记本 | i5-6300U | 集显520 | 2736*1824 | 闪退 |
4 | win10台式机 | i5-1135G7 | 独显MX350 | 1920*1080 | 闪退 |
5 | win11笔记本 | i5-13500H | 独显RTX 4050 | 2560×1600 | 正常 |
6 | win10笔记本 | i7-10750H | 独显GTX 1650 | 1920*1080 | 正常 |
7 | win10台式机 | i5-10400F | 独显 | 1920*1080 | 正常 |
8 | win10台式机 | i7-9700 | 独显 | 1920*1080 | 正常 |
9 | win11笔记本 | U5-125H | 集显 | 2880*1800 | 闪退 |
通过分析发现,集显容易出现闪退问题,独显则很少,可以确定可能跟显卡有关系。
通过测试发现,对闪退的电脑直接禁用显卡,则软件不会出现闪退,退出3D布局后完全正常,好像软件的启动速度也变快了。有点费解的是显卡冲突一般出现在双显卡电脑上,这里的笔记本的电脑是集显的,而且禁用显卡后使用中也没发现有什么异常。
禁用显卡的具体操作:打开设备管理器(win+x,选择设备管理器)→显示适配器→右键显卡(Intel(R) HD Graphics 630)→禁用(也可以选择属性→驱动程序→回退驱动程序,这样显卡就变成了Microsoft 基本显示适配器 )。可以自己试试,确认一下是不是显卡驱动冲突造成的闪退。对显卡驱动进行操作时,中途会黑屏一次,几秒钟后会恢复正常。
注:要恢复显卡驱动,直接右键启用,或者更新驱动程序。
在大量的操作过程中,还意外发现:打开软件的关于程序(Help→About Program),点击create SYSCONFIG.TXT file(在关于程序界面的左下角)生成系统配置文件后,再进行3D布局操作,也不会出现闪退。这样操作后,有的电脑直接完全恢复正常不再闪退了,但还有的电脑退出软件后再次操作还会出现闪退现象,针对这种现象,只能每次启动LEAP软件后首先打开一次关于程序即可。
总结:
LEAP_ENC打开3D布局后闪退的问题,可能跟电脑的显卡冲突有关,2个解决方案如下:
方案01:在设备管理器中,直接禁用显卡,或者将显卡回退驱动程序(具体操作见上文)。
方案02:打开软件的关于程序(About Application)界面,点击create SYSCONFIG.TXT file,生成系统配置文件,步骤如上图1、2、3。若未彻底解决,可每次启动程序后,先打开一次关于程序(步骤1、3),再进行操作。