JoshWindsor 发表于 2022-5-27 18:15

虚幻引擎发生GPU崩溃D3D丢失怎么办?呆猫解决方法来了 ...

众所周知,虚幻引擎是由 Epic Games 创建和维护的游戏引擎。它是一个强大的引擎,具有大量的行业用途和坚实的支持网络。它特别适用于制作实时 3D 游戏。在使用这款出色的软件时,有时设计师会遇到一些烦人的问题和问题,尤其是渲染时 GPU 崩溃。
对于今天的文章,呆猫带领大家来学习如何通过使用编辑注册表项来修复 Windows 中的GPU 驱动程序崩溃


GPU 崩溃是什么样子的

在处理大量图形项目时,您可能会遇到 GPU 崩溃。发生这种情况时,您将看到如下通知。


它之后通常是一个虚幻引擎崩溃报告器窗口。


为什么会发生 GPU 崩溃

Windows 实施了一项保护措施,以防止应用程序因使用过多内存而被锁定。当应用程序的渲染时间超过几秒钟时,Windows 将终止 GPU 驱动程序,从而导致应用程序崩溃。在像虚幻引擎这样的应用程序中,无法知道渲染过程需要多长时间,因此无法避免应用程序级别的崩溃。
如何解决此崩溃

在您的项目开发过程中,遇到 GPU 崩溃的情况并不少见。但是,在开发过程中避免此类崩溃的一种方法是编辑 Windows 注册表项,以使您的系统有更多时间运行渲染过程。在本指南中,您将创建两个新的注册表项:TdrDelay 和TdrDdiDelay 。

[*]TdrDelay设置超时阈值。它是 GPU 延迟来自处理处理和内存 (VRAM) 的 GPU 调度程序的抢占请求的秒数。
[*]TdrDdiDelay设置操作系统 (OS) 允许线程离开驱动程序的时间量。在该时间过去之后,将发生超时延迟故障。
但您应该知道,更改 Windows 操作系统上的注册表项可能会产生意想不到的后果,有时需要完全重新安装 Windows 。尽管在本教程中添加或编辑注册表项不会导致这些后果,但我们建议您在继续之前备份您的系统。对于因修改系统注册表而对您的系统造成的任何损害,Epic Games 概不负责。
修复GPU驱动程序崩溃的步骤:

您需要向图形驱动程序添加两个注册表项。请按照以下步骤添加注册表项。

[*]在 Windows 操作系统搜索栏中键入“运行” 。打开运行应用程序。


2.在搜索字段中,输入“ regedit ”。单击确定打开注册表编辑工具。


3. 导航到注册表编辑工具左侧导航的GraphicsDrivers部分。其位置是 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers。


注册表项需要添加到GraphicsDrivers文件夹,而不是它的任何子文件夹。请务必选择正确的文件夹。
4. 您需要的注册表项称为TdrDelay 。如果此注册表项已存在,请双击进行编辑。如果它不存在,请右键单击右侧的窗格并选择New > DWORD (32-bit) Value 。


5.将基数设置为十进制。将TdrDelay的值设置为60 。单击确定完成。


6.您需要另一个名为TdrDdiDelay的注册表项。如果此注册表已存在,请双击进行编辑。如果它尚不存在,请右键单击右侧窗格并选择新建 > DWORD(32 位)值来创建它。
7.将基数设置为十进制。将TdrDdiDelay的值设置为60 。单击确定完成。


8.您的注册表现在应该包含TdrDelay和TdrDdiDelay 。


9. 关闭注册表编辑器。
10. 重新启动计算机以使这些更改生效。
结果

通过添加这些注册表项,Windows 现在将等待 60 秒,然后再确定应用程序的渲染过程花费了太长时间。如果您仍然遇到类似的 GPU 崩溃,请将注册表项TdrDelay和TdrDdiDelay中的值从60秒更改为120秒。
尽管这是基于渲染抑制 GPU 崩溃的好方法,但这并不能解决所有崩溃问题。如果您尝试一次处理太多数据,则无论您设置超时延迟多长时间,GPU 都可能会超时。此解决方案仅旨在为您的显卡提供一点额外时间。
呆猫云桌面为虚幻引擎提供云端解决方案

呆猫桌面云是业内第一款测试UE5使用性能的桌面云产品,使用流畅。呆猫桌面云新机型天枢实测UE5100G古代山谷,专业级顶配显卡,专业级配置打造极致用户体验。
UE5实时项目渲染慢,电脑配置不够,本地硬件配置不够,在不增加额外的硬件成本投入的情况下,最好的解决方式是使用呆猫云桌面,根据需求在云端选择合适的配置,即开即用,不必购买昂贵的硬件配置,即可享受行业最高端的CPU和GPU,极大提高制作效率和使用体验。


呆猫桌面云VR/AR行业解决方案则完美直击以上行业痛点!以异架构云桌面技术为基础,将本地复杂的计算、渲染移至云端,同时拥有各类高性能、高算力机器任君挑选,专业级顶配显卡、多核心处理器,完全满足实时交互引擎项目的需求。


呆猫云桌面可以为UNREAL 用户提供云端制作输出方案,提高工作效率。为Unity用户提供灵活、高效、低成本的云端烘焙服务,享受游戏制作的乐趣。用户在全国各地通过呆猫直接连接服务器,共享一套资产, 可以直接在呆猫上制作 / 修改工程文件,减少数据传输成本。高性能云办公选呆猫!!
页: [1]
查看完整版本: 虚幻引擎发生GPU崩溃D3D丢失怎么办?呆猫解决方法来了 ...