如何修复 DirectX 内存不足错误

在玩 DirectX 等游戏时,许多用户会收到 DirectX 内存不足的错误消息。 结果,游戏在他们的系统上突然崩溃。 在这篇文章中,我们讨论发生相同错误时您可以采取的措施。

DirectX 错误

DirectX 函数因 E OUTOFMEMORY 失败(Direct3D 无法分配足够的内存来完成调用。)。 GPU:“NVIDIA GeForce RTX 4090,驱动程序:53598。

修复 DirectX 内存不足错误。

如果 DirectX 内存不足并且无法分配足够的内存来完成调用,首先要做的是检查它是否 Windows 更新。 有时更新系统足以解决此问题。 但即使这不起作用,让您的计算机保持最新状态仍然是个好主意。 如果更新不成功,请按照以下解决方案解决问题。

  1. 更新您的显示驱动程序。
  2. 增加显存
  3. 清除 DirectX 缓存
  4. 检查游戏文件的完整性
  5. 检查一下你的主板

我们来详细说一下。

1]更新您的显示驱动程序

此错误最常见的原因之一是 GPU 错误,这可能是由过时的图形驱动程序引起的。 在这种情况下,您需要更新您的显示驱动程序。 我们建议下载免费的驱动程序更新软件或从制造商的网站安装最新版本的驱动程序。 更新驱动程序后,检查问题是否解决。

2]增加显存

由于内存丢失导致游戏崩溃,我们需要增加 VRAM。 至少在某些情况下,增加 VRAM 可以弥补实际物理内存的损失。 因此,让我们按照以下步骤增加 VRAM。

  1. 在开始菜单中搜索“高级系统设置”。
  2. 出现窗口后,单击“高级”选项卡。
  3. 接下来,在“性能”部分中,单击“设置”。
  4. 现在转到“高级”选项卡,然后单击“更改”。
  5. 然后您必须删除勾号 自动管理所有驱动器的分页文件大小。
  6. 转到安装游戏的驱动程序并选择自定义大小。
  7. 将初始大小和最大大小设置为至少 4 GB。
  8. 最后,单击“应用”>“确定”,然后重新启动计算机。

进行更改并重新启动计算机后,启动游戏并检查问题是否已解决。

3]清除DirectX缓存

接下来我们必须清除 DirectX 缓存,该缓存可能已损坏并导致此问题。 这不会给您带来任何问题,因为缓存只不过是包含常用数据的文件。 要执行相同的操作,请按照下列步骤操作。

  1. 在开始菜单中搜索“磁盘清理”并以管理员身份打开它。
  2. 确保在下拉菜单中选择 C ​​驱动器,然后单击“确定”。
  3. 取消选中所有框,然后选中关联的框 DirectX 着色器缓存。
  4. 最后,单击“确定”。

系统会要求您确认您的操作。 这将清除损坏的缓存。 最后,启动游戏看看是否有效。

如何清除 NVIDIA、AMD 或 AutoCAD 图形缓存

4]检查游戏文件的完整性

检查游戏文件的完整性

如果不起作用,最后的办法就是修复损坏的系统。 无论您使用什么游戏启动器,都可以轻松检查游戏文件的完整性。 如果 DirectX 错误是由损坏的游戏文件引起的,此解决方案将为您修复。

5]检查你的主板

如果修复游戏文件后仍然出现DirectX错误,则需要咨询硬件专家并请他们检查您的主板。 这很有可能会导致GPU崩溃。 许多用户都遇到过这种情况,您也可能会遇到这种情况。

希望您可以在本文中提到的解决方案的帮助下解决问题。

读: DirectX 设置错误:发生内部错误 – Origin

如何修复“内存不足”错误代码?

修复内存不足错误的最佳方法之一是增加视频内存。 如果您想知道如何执行相同的操作,请检查上述步骤。 另外,除非您的计算机有大量内存储备,否则不要同时运行多个应用程序。

如何修复 DirectX 设置错误?

当 DirectX 安装失败时,有几种方法可以修复 DirectX 设置和安装错误。 您可以更新显卡驱动程序、安装以前版本的 DirectX(如果需要)等等。

读: 修复 VALORANT DirectX 运行时错误 Windows。