导航菜单
首页 » 资讯 » 正文

第5期(1):UE4的奇怪Bug和解决方案汇总(03)

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)

二维码