查找并清除 DirectX 着色器缓存(简单的解决方案!)

Avilas

玩过视频游戏一段时间的人可能都熟悉该软件“直接X”以及每当您想要安装和玩最新的视频游戏时它是如何出现的。这是因为 Direct X 是一个程序库,可帮助视频游戏与视频游戏在运行时使用的笔记本电脑上的各种硬件组件进行通信。它与硬件驱动程序的不同之处在于,硬件驱动程序特定于每个硬件,并且不限于视频游戏。

由于 Direct X 的存在,Windows 的硬件和视频游戏制造商有一个标准,可以保证只要您安装了正确版本的 Direct X,您的视频游戏就能够在笔记本电脑上的硬件上高效运行。该库中存在 Direct X Shader,该程序可帮助视频游戏调节其生成的图像的明暗程度。

另请阅读:ESO:您的 Directx 版本不受支持(修复问题的完整指南)

Direct X Shader 会保留其帮助生成的先前图像的缓存,以允许该功能和视频游戏更快地加载。但是,您可能会注意到,在最近的视频游戏或 Windows 更新后,您的视频游戏突然开始卡顿或滞后。这可能是因为您的 Direct X Shader 缓存已损坏。

本文将解释如何通过清除缓存来解决该问题。

为什么此缓存会损坏

Direct X 着色器缓存可能会被干扰 Direct X 中的程序或需要与 Direct X 通信的程序的任何进程损坏。以下是一些可能的原因

  • 视频游戏补丁:如果您安装了视频游戏并且过去玩过该游戏,您的 Direct X Shader 缓存将创建与游戏中图像的预期外观相关的数据。如果补丁中的信息包含不同的内容,Direct X Shader 将陷入 2 个冲突指令之间,这可能会表现为帧速率明显降低
  • Windows 更新:Windows 更新还可能包含 Direct X 更新。因此,Direct X Shader 可能会收到与其缓存中已建立的信息冲突的信息。这也可能导致卡顿或帧速率降低。

删除它的步骤

您可以使用文件资源管理器清除 Direct X Shader 缓存以将其删除。 Direct X Shader 缓存的文件路径为 C:UsersProfileNameAppDataLocalD3DSCache

这是找到该文件路径的方法

使用文件资源管理器进行清理

如果您知道在哪里查找,则可以使用 Windows 资源管理器(该程序支持笔记本电脑或计算机上的所有文件和文件夹位置)来查找 Direct X Shader 缓存并将其删除。

步骤一:将光标移至视窗图标位于桌面左下角,然后右键单击它。

步骤2:将光标导航至文件浏览器并点击它;从下往上数应该是第5个选项。

步骤3:在弹出的窗口中,查找“这台电脑”;它将位于屏幕左侧的某个位置。找到它后,将光标悬停在其上,然后单击“这台电脑。”

第4步:接下来,寻找“本地磁盘(C:)”您会在页面左上象限的某个位置找到它。如果您的硬盘过去曾被重命名过,名称会有所不同,但一般来说,它将是该硬盘下最大的项目(就存储空间而言)。设备和驱动程序列表。

步骤5:快速点击“本地磁盘(C:)”两次。如果操作正确,将打开一个新窗口。

第6步:在新窗口中,浏览页面上的文件夹列表,查找名为的文件夹“用户”;快速连续单击该文件夹两次使用鼠标光标

第7步:在下一个窗口中,查找您笔记本电脑的用户名;通常,它是您的名字或“管理员”或“用户”之类的名称。快速连续点击用户名两次一旦你找到它。

步骤8:在下一页上,浏览文件夹列表以查找名为的灰色文件夹“应用程序数据”;快速连续单击该文件夹两次使用鼠标光标如果您已找到此文件夹,请转到步骤 17。如果您还没有,您的笔记本电脑或计算机不显示隐藏文件夹,您需要更改此设置。为此,请转到步骤 9。

第9步:将光标移至桌面左下角的 Windows 图标并单击它。

第10步:拖动列表右侧的滚动条,沿着显示的程序列表向下滚动,直到出现Windows系统。

第11步:将光标导航到旁边的向下箭头视窗系统选项并单击它以生成一个下拉菜单。

步骤12:该下拉菜单上的第二项是一个选项,显示控制面板。单击它。

控制面板打开后,将光标导航到外观与个性化(位于页面右侧)并单击它。

步骤13:在下一页上,您会发现“文件资源管理器选项”在页面中间以绿色突出显示;单击它。

第14步:在弹出的窗口中,查找看法选项卡和点击在其上;您可以在页面顶部的中心找到它。

第15步:看法选项卡,查找“显示隐藏的文件、文件夹和驱动器”并使用光标单击旁边的圆圈。如果操作正确,该圆圈中会出现一个黑点。

第16步:接下来,单击申请在该选项卡的右下角。然后,单击好的,稍稍位于“应用”左侧。

步骤17:在出现的窗口中,在页面上的文件夹列表中搜索名为的文件夹“当地的”;快速连续单击该文件夹两次使用鼠标光标

第18步:在下一个窗口中,您将找到一个名为的文件夹“D3DS缓存”文件夹。打开它单击两次快速连续地。

步骤19:最后,按下 键突出显示该文件夹的所有内容“Ctrl”按钮,然后单击“一个”按钮。

第20步:右键单击突出显示的选项并选择“删除”页面最底部的选项。现在,您可以尝试重新运行视频游戏。

最后的想法

清除 Direct X Shader 缓存的最简单方法是使用文件资源管理器将其删除。 Direct X Shader 缓存的文件路径为 C:UsersProfileNameAppDataLocalD3DSCache

常见问题

如果删除 Direct X Shader 缓存会发生什么?

• 如果删除Direct X Shader 缓存,不会对您的笔记本电脑造成永久性损害。相反,下次启动视频游戏时,所需时间会比正常情况稍长一些。
• 然而,在第一次之后,一切都会恢复正常。

如何更新 Direct X Shader?

• Direct X 已为使用Windows 8、10 和11 的用户预装,并且Direct X 或其组件没有单独的更新文件。
• 因此,要更新Direct X Shader,您需要更新Windows 版本。
• 为此,请转至设置>更新, 点击“检查更新