修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

(Are)是铁杆游戏玩家,喜欢在 Steam 等在线流媒体社区玩游戏吗?(Are)是否遇到虚幻引擎(Unreal Engine)退出或D3D 设备(D3D device)错误?振作(Chin)起来!在本文中,我们将解决由于D3D 设备(D3D device)丢失导致的虚幻引擎退出错误,并使您的游戏(Unreal Engine)体验流畅(experience smooth)且无中断。

修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

修复由于 D3D 设备丢失而导致虚幻引擎退出的错误(Fix Unreal Engine exiting due to D3D device being lost error)

Unreal Engine Exiting due to D3D device is(D3D device) lost 错误可能非常持久且烦人,据报道在由Unreal Engine提供支持的多个游戏中会发生。此类错误的发生主要是由于您的设备无法支持的系统和游戏设置。(system and game settings)之所以会发生这种情况,是因为游戏玩家倾向于将中央处理器(Central Processing Unit)( CPU ) 和图形(Graphics) 处理器(Processing Unit)( GPU ) 推到最高水平。CPU 超频(Overclocking of CPU)提高了游戏性能(game performance),但也会导致各种错误,包括这个错误。

D3D设备(D3D device)丢失导致虚幻引擎退出(Unreal Engine Exiting)的原因

  • 过时的图形(Graphics)驱动程序:过时的图形驱动程序通常(Often)会导致此问题爆发。
  • 安装不当:Steam文件安装不完整也可能导致此错误。
  • 过时的虚幻引擎(Unreal Engine):此外,如果虚幻引擎(Unreal Engine)未更新到最新版本,可能会出现此问题。
  • (Conflict)显卡(Graphics)之间的冲突:如果您的计算机上同时运行默认显卡和专用显卡(Default and Dedicated graphics cards),那么这也会产生各种问题。
  • 第三方防病毒程序(Antivirus program):您系统上安装的防病毒程序可能错误地阻止了(Antivirus program)虚幻引擎程序(Unreal Engine program)

我们现在将讨论在Windows 10系统中修复此错误的各种解决方案。

方法 1:禁用游戏加速设置(Method 1: Disable Game Boost Settings)

某些(Certain)新功能(例如Game Booster)已添加到最新的显卡(Graphics)驱动程序中,以使游戏运行顺畅,不会出现故障。但是,这些设置也会导致问题,例如Unreal Engine Exiting error 和 D3D device error(Unreal Engine Exiting error and D3D device error)

注意:(Note:)我们在此处使用的图像与AMD图形设置有关。您可以为NVIDIA(NVIDIA)图形实施类似的步骤。

1.右键单击​​桌面打开(Desktop)AMD Radeon 软件(AMD Radeon Software)设置。

右键单击桌面,然后单击 AMD Radeon。 修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

2. 选择位于AMD 窗口(AMD window)顶部的游戏(Gaming)选项,如图所示。

游戏选项。 虚幻引擎。 修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

3. 现在,选择给您带来麻烦的游戏。(game)它将在游戏窗口(Gaming window)中可见。在我们的例子中,还没有下载任何游戏。

4. 在图形(Graphics)选项卡下,单击Radeon Boost。

5.通过关闭Radeon Boost选项禁用它。(Disable)

方法2:更改首选显卡
(Method 2: Change Prefered Graphics Card )

如今,铁杆游戏玩家在台式机上使用外接显卡来获得增强的游戏体验(gaming experience)。这些图形卡是从外部添加到CPU的。但是,如果同时使用内置和外置图形驱动程序,这可能会导致计算机内部发生冲突,并导致(computer and result)由于D3D 设备(D3D device)丢失而导致虚幻引擎退出错误。(Unreal Engine Exiting)因此,建议仅使用专用显卡运行您的游戏。

注意:(Note:)例如,我们启用NVIDIA 显卡(NVIDIA Graphics card)并禁用默认显卡驱动程序。

1.右键单击​​桌面选择NVIDIA 控制面板。(NVIDIA Control Panel)

右键单击桌面空白区域,然后选择 NVIDIA 控制面板

2. 单击左侧窗格中的管理 3D 设置(Manage 3D Settings)并切换(pane and switch)到右侧窗格中的程序设置(Program Settings)选项卡。

3. 在选择要自定义(Select a program to customize)的程序下拉菜单中,选择虚幻引擎。(Unreal Engine.)

4. 从标题为“为此程序选择首选图形处理器(Select the prefered graphics processor for this program,)”的第二个下拉列表中,选择“高性能 NVIDIA 处理器(High-performance NVIDIA Processor)”,如突出显示的那样。

从下拉菜单中选择高性能 NVIDIA 处理器。

5. 单击应用(Apply)并退出。

重新启动您的PC 并尝试(PC and attempt)运行模块/游戏以确认Unreal Engine由于D3D 设备(D3D device)丢失而退出错误已得到修复。

方法 3:禁用内置图形(Method 3: Disable in-built Graphics)

如果更改显卡的首选项无法修复由于D3D 设备丢失而退出(D3D device)虚幻引擎(Unreal Engine)的错误,那么暂时禁用内置显卡可能是个好主意。这将完全避免两个显卡之间的冲突问题。

注意:(Note:)禁用内置图形不会影响计算机的运行。

请按照以下步骤禁用Windows 10(Windows 10) PC中的内置显卡:

1.如图所示,通过在Windows 搜索(Windows search)栏中键入相同的内容来启动设备管理器。(Device Manager)

启动设备管理器

2. 双击突出显示的显示适配器(Display adapters)将其展开。

转到设备管理器中的显示适配器并选择板载显示适配器。

3. 右键单击​​内置显示适配器(in-built Display Adapter)并选择禁用(Disable) 设备(device)

右键单击并选择禁用设备。 修复由于 D3D 设备丢失而退出的虚幻引擎

重新启动系统并享受游戏的乐趣。

另请阅读:(Also Read:)Windows 10中(Windows 10)更新图形驱动程序(Update Graphics Drivers)

方法 4:禁用 Windows 防火墙和防病毒程序
(Method 4: Disable Windows Firewall & Antivirus Program )

(Antivirus software)在保护 PC 免受恶意软件和特洛伊木马的侵害方面,(malware and trojans)防病毒软件已被证明是一种福音。同样,Windows Defender 防火墙是(Windows Defender Firewall)Windows系统上提供的内置保护。但是,在某些情况下,防病毒软件或防火墙(Antivirus or Firewall)可能会错误地将经过验证的程序视为恶意软件并阻止其运行;更常见的是高资源消耗(resource consuming)应用程序。这可能会导致虚幻引擎(Unreal Engine)D3D 设备(D3D device)丢失错误而退出。因此(Hence),禁用它们应该会有所帮助。

注意:(Note:)您可以在玩游戏时关闭这些应用程序。之后记得(Remember)重新打开它们。

请按照以下步骤禁用Windows Defender 防火墙(Windows Defender Firewall)

1.在搜索框中键入(search box)Windows Defender Firewall并启动它,如图所示。

在搜索框中键入 Windows Defender 防火墙并将其打开。

2. 单击左侧窗格中的打开或关闭 Windows Defender 防火墙(Turn Windows Defender Firewall on or off)选项。

选择位于屏幕左侧的打开或关闭 Windows Defender 防火墙选项。

3. 选中标记为关闭 Windows Defender 防火墙(不推荐)的选项。(Turn off Windows Defender Firewall (not recommended).)

关闭 Windows Defender 防火墙,然后单击确定。 修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

4. 对所有类型的网络设置(Network Settings)执行此操作,然后单击确定。(OK. )这将关闭防火墙。

执行(Implement)相同的步骤并搜索类似的选项以禁用安装在您系统上的第三方防病毒程序。(Antivirus program)如果第三方防病毒软件与多个程序产生问题,建议您卸载它。

方法5:禁用超频和SLI技术(Method 5: Disable Overclocking and SLI Technology)

超频(Overclocking)是一项很棒的游戏增强功能,可以真正推动您的显卡和 CPU(card and CPU)发挥最大可能的性能。然而,像虚幻引擎(Unreal engine)这样的一些游戏就是不适合在这种超频环境中运行。此类设置可能导致Unreal Engine Exiting 和 D3D 设备错误(Unreal Engine Exiting and D3D device errors)。因此,请禁用您在计算机上安装的超频软件并尝试运行游戏以查看是否可以解决问题。(Disable the overclocking software)

此外,如果您的显卡使用SLIScalable Link Interface 那么您也需要禁用(disable)它。该技术由NVIDIA开发,可同时利用默认显卡和专用显卡进行游戏。然而,有报告称启用SLI时(SLI)虚幻引擎(Unreal engine)无法正常工作。使用专用显卡应该可以正常工作。这样做的方法如下:

1.右键单击​​桌面(Desktop.)上的空白区域,启动NVIDIA 控制面板。(NVIDIA Control Panel)

2. 双击左侧面板中的3D 设置(3D Settings)选项,然后单击配置 SLI、环绕声、PhysX(Configure SLI, Surround, PhysX)选项。

3. 选中SLI 配置下禁用 SLI 旁边的框,(SLI configuration,)如下(Disable SLI)所示。

在 NVIDIA 上禁用 SLI。 修复由于 D3D 设备丢失而导致虚幻引擎退出的问题

4. 单击应用(Apply)并退出。

5.重新启动(Reboot)系统以实施这些更改,然后启动游戏。

另请阅读:(Also Read: )如何在 Steam 上查看隐藏游戏?

方法6:禁用游戏内全屏模式(Method 6: Disable in-game Full-screen Mode)

一些游戏在全屏模式打开时也会遇到问题。无论你做什么,游戏都不会在这种模式下运行。(t run)在这种情况下,您应该尝试在窗口模式下(Windowed mode)运行游戏。您可以通过游戏内设置轻松完成此操作。许多(Many)最近推出的游戏都带有这些设置。禁用游戏内全屏模式并验证这是否可以修复由于D3D 设备(D3D device)丢失而导致的虚幻引擎退出错误。(Unreal Engine Exiting)

方法 7:验证 Steam 上游戏文件的完整性(Method 7: Verify Integrity of Game Files on Steam)

如果您更喜欢通过Steam玩在线游戏,您可以利用这个流行的游戏平台(gaming platform)提供的惊人功能。使用此工具,您将能够纠正与损坏或丢失的游戏文件(如果有)相关的问题,并享受流畅的游戏体验。单击(Click)此处阅读如何在Steam上验证(Steam)虚幻引擎(Unreal Engine)文件的完整性。

常见问题 (FAQ)(Frequently Asked Questions (FAQ))

Q1。是什么导致 D3D 设备丢失错误?(Q1. What causes the D3D device being lost error?)

根据Unreal Engine的创建者的说法,此问题通常发生在计算机图形或硬件组件未与Unreal Engine正确同步时。这会导致它无法与D3D设备一起运行

Q2。更新驱动程序会增加 FPS 吗?(Q2. Does updating drivers increase FPS?)

是的,更新已安装的驱动程序可以提高FPS 即(FPS i.e). 每秒帧数(Frames Per Second)相当多。在少数情况下,已知帧速率最多可增加 50%。不仅如此,更新驱动程序还可以消除故障,从而使游戏体验更加流畅(game experience)

推荐的:(Recommended:)

  • 降低 ping 并改善在线游戏的 14 种方法(online gaming)
  • 如何在 Discord 上直播?
  • 如何离开 Discord 服务器?
  • 修复不和谐覆盖不起作用

我们希望您能够通过实施我们指南中列出的方法来修复由于 D3D 设备丢失而导致的虚幻引擎退出错误。( fix Unreal Engine exiting due to D3D Device being lost error)如果您有任何疑问或建议,请将它们放在下面的评论部分(comment section)



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts