5.2.2017

使用 NVIDIA Aftermath 查明 4.15.2 的 GPU 挂起问题

作者 Marcus Wassmer

虚幻引擎崩溃报告器为我们提供了有关用户崩溃的大量有价值信息,最重要的是源代码中发生崩溃的位置。我们依靠这些数据查明并解决了普遍存在的问题,以努力改善总体稳定性。

查明 GPU 崩溃难度更高。到目前为止,图形驱动程序还没能告诉我们发生崩溃时的显卡行为。查明 CPU 崩溃时错过了如此有价值的上下文:源代码中发生崩溃的位置。有时,我们请求用户启用 Direct3D 调试层 (-d3ddebug),因为这样可以捕获一些导致 GPU 崩溃的错误,但不能捕获所有错误。

NVIDIA Aftermath 提供了有关 GPU 崩溃行为的一些关键信息。我们尚未查明源代码中的确切位置,但已了解发生崩溃的阶段,例如,在特定的后处理阶段。

用户参与

大概从 4.14 预览 1(十月)开始,我们就发现大量有关特定 D3D 崩溃的报告,但当时没有有用的信息来采取行动。我们通过凭单 UE-42280 开始一直跟踪此问题。

最近几个月看到这些报告却不能解决核心问题感到非常沮丧,所以我们与英伟达一起紧密合作,以更好地了解具体情况。最近,英伟达开发了一种新技术叫做 Aftermath,给我们提供了更多信息来帮助查明这些崩溃的根本原因。

UnrealEngine%2Fblog%2Fhelping-us-track-down-gpu-hangs-with-nvidia-aftermath-and-4-15-2%2FAftermath_Logging-734x163-2a27ee017b7f80fea937a3d5fe08483501815f93

从 4.15.2 开始,该引擎将集成 NVIDIA Aftermath,用于为我们提供有用的信息来查明 GPU 挂起的原因。您的崩溃报告将会为我们解决引擎错误提供巨大的帮助,希望大家继续发送此类报告。在提交崩溃报告时,请确保选中包含日志文件的复选框。如果您目前正在使用 4.15 系列的某个版本,建议您升级到 4.15.2 并将英伟达驱动程序更新到 381.89,便于我们快速地解决这些错误。

有关 NVIDIA Aftermath 的更多信息,请访问 https://developer.nvidia.com/nvidia-aftermath

最近文章

Unreal Studio 4.20测试版现已推出!

什么工具能比Unreal Studio更好用?当然是Unreal Studio 4.20版啦!元数据导入,更流畅的导出流程以及在虚幻引擎中编辑网格体等...

Holospark的《地球沦陷(Earthfall)》为合作射击类游戏带来创新

总部位于西雅图的独立开发商Holospark在它的四人合作射击游戏 《地球沦陷》中展现了美国太平洋西北地区的风貌。

虚幻引擎帮助The Mill和Monster.com驱动怪物傀儡

屡获殊荣的The Mill工作室需要制作一些以巨型毛绒生物为主题的动画,而且要快。通过巧妙的技术以及虚幻引擎的帮助,他们的成果达到并且超出了Monst...