在DirectX 12环境下,Fortnite卡顿严重,性能低于预期。

Fortnite客户端有时会持续尝试重新编译DirectX着色器,从而导致在DirectX 12渲染模式下游玩时严重卡顿。清除着色器缓存可能会解决这个问题。请按照以下步骤操作:

  1. 请确保Epic Games启动器和Fortnite已关闭。

  2. 同时按下Windows键+R键,会打开一个运行窗口。

  3. 在文本字段中键入%appdata%并按Enter键

  4. 将会打开漫游文件夹。

  5. 点击文件路径旁的向上箭头,前往AppData文件夹

  6. 打开Local文件夹

  7. 请根据你使用的显卡执行下一步操作:

    • NVIDIA显卡用户:

      1. 打开NVIDIA文件夹

      2. 打开PerDriverVersion文件夹

      3. 打开DXCache文件夹

      4. 选择DXCache文件夹中的所有文件,单击右键并选择删除。

      5. 如果某些文件因正在使用而无法删除,请选择忽略。

      6. 通过点击之前的向上箭头,回到AppData文件夹

      7. 进入App Data文件夹后,打开Local文件夹

      8. 打开NVIDIA文件夹

      9. 打开PerDriverVersion文件夹

      10. 打开DXCache文件夹

      11. 选择DXCache文件夹中的所有文件,单击右键并选择删除。

      12. 通过点击相同的向上箭头,回到NVIDIA文件夹

      13. 如果其中有DXCache,打开该文件夹

      14. 选择其中所有文件,单击右键并选择删除。

      15. 若文件因被占用而无法删除,请选择忽略

    • AMD显卡用户:

      1. 打开AMD文件夹

      2. 打开DXCache文件夹

      3. 选择DXCache文件夹中的所有文件,单击右键并选择删除。

      4. 如果某些文件因正在使用而无法删除,请选择忽略。

      5. 点击之前的向上箭头。回到AppData文件夹

      6. 打开Local文件夹

      7. 打开AMD文件夹

      8. 打开DXCache文件夹

      9. 选择DXCache文件夹中的所有文件,单击右键并选择删除。

      10. 若文件因被占用而无法删除,请选择忽略

  8. 启动Fortnite进行一场比赛。首场比赛可能仍会有卡顿,这是因为游戏客户端正在编译新的着色器。

  9. 如果仍无改善,请关闭游戏并从第6步起重新操作,然后再次启动游戏进行测试。