查找並清除 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 版本。
• 為此,請轉至設置>更新, 點擊“檢查更新