1. 在使用UE4编辑器(如UE4.19版本)过程中,经常出现“GPU has ”类型的编辑器崩溃的情况
情况1:查看编辑器日志,发现崩溃的错误信息如下所示。
错误信息的关键字包括:“”、“.cpp] [Line: 111] ”、“GPU has ”
分析:查看对应的代码就会发现,崩溃的原因是“->()”返回了“False”。如下所示。
在执行“()”这个函数时,只有“led”为“True”,该函数才有可能返回“False”。
因此,为了避免这个“GPU has ”类型的编辑器崩溃的情况,可以直接考虑将“led”设置为“False”。
在UE4引擎底层源代码中,“led”的申明如下:
从代码中,可以看出,可以通过将“r.ed”设置为“False”,来将“led”设置为“False”
解决方法:
可以参考关于“”的官方文档,尝试通过关闭“”功能,来解决上面的编辑器崩溃问题。
具体步骤如下:
1.找到对应版本UE4引擎(这里是UE4.19.2)的“”文件夹,打开其中的“.ini”文件:
2. 在“.ini”文件中的“[]”配置区段中添加如下的配置信息
r.DX11NVAfterMathEnabled=0
r.GPUCrashDebugging=0
3. 再重启UE4编辑器即可。
评论(0)