如果你在玩游戏时遇到了虚幻引擎报错,提示"unrealengineisexitingduetod3d",并且下面划线的部分表明是GPU问题,那么你可能需要采取一些措施来解决这个问题。


首先,你需要按下Windows+R键打开“运行”,然后输入regedit打开注册表。

接下来,你需要找到ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers这个层级结构。

这并不难找,但是如果你找不到,可能是找错目录了。

你可以翻到最上面,折叠后再找。

当你找到"GraphicsDrivers"时,鼠标点击它并停留,进入下一步。

在右侧空白区域,右键点击并新建一个DWORD(32位),命名为TdrDelay,设置成十进制的60(对应十六进制3C)。然后再添加一个DWORD(32位)类型,命名为TdrDdiDelay,设置成60。如果这些值已经存在,只需要把它们的数值改成60(十进制)。最后,再添加一个DWORD(32位)类型数据,命名为TdrLevel,大小设置成20(十进制)。
设置完成后,一定要重启你的电脑。这样做的原理是原本报错是因为GPU无响应,游戏马上进行报错。现在我们让GPU无响应时等待一段时间再报错,这样在等待时间内GPU可能会恢复运行,就不用报错了。如果还有错误,你可以尝试将驱动程序改成studio版,然后重启再试试。
希望这篇文章能够帮助你解决问题!
发表评论