让 Windows 系统的 Photoshop  StarXTerminator 插件支持GPU加速

让 Windows 系统的 Photoshop StarXTerminator 插件支持GPU加速

背景需求

由于 Windows 系统的 StarXTerminator 默认运行在 CPU 上,处理速度较慢;而 MAC 系统的 StarXTerminator 自动运行在 GPU 上,处理速度显著领先。本文将提供详细指南,帮助 Windows 系统用户为 StarXTerminator 启用 GPU 加速。



测试环境

  • 系统:Windows 11
  • 显卡:NVIDIA RTX 5060
  • 软件:Photoshop 2025



准备工作

 1. 所需文件及下载链接


 2. 省流版准备工作

为节省时间,已整理好精简文件并上传至网盘,可直接下载: https://pan.baidu.com/s/1OjB2uQt_PE23sISZVcINIw?pwd=pbdb

 3. 文件路径附录

由于文章可能会吞掉文件路径的斜杠符号,所以文件路径统一放在这,下文需要用到的统一使用代称

[cuda bin目录]:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
[cuda libnvvp目录]:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
[sxt目录]:C:\Program Files\Common Files\RC-Astro\StarXTerminator


安装步骤

 1. 安装 CUDA Toolkit
  • 运行下载的 CUDA Toolkit 安装程序,按照提示点击 “下一步”。
  • 在 “安装选项” 中选择 “自定义”,取消默认勾选,仅保留 “CUDA - Runtime - Libraries”。
  • 继续点击 “下一步”,等待安装完成。
  • 安装完成后,检查环境变量
    • 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”
    • 在“系统变量”中找到“Path”,点击“编辑”,检查是否包含以下路径(如果没有就添加上去):
      • [cuda bin目录]
      • [cuda libnvvp目录]


 2. 安装 cuDNN
  • 解压下载的 cudnn-windows-x86_64-8.9.7.29_cuda11-archive.zip 文件。
  • 将解压后 “bin” 文件夹内的所有文件复制到 [cuda bin目录]


 3. 安装 Zlib
  • 解压下载的 zlib123dllx64.zip 文件。
  • 将解压后 “dll_x64” 文件夹内的 zlibwapi.dll 文件复制到 [cuda bin目录]


 4. 替换 StarXTerminator 目录下的文件
  • 找到 StarXTerminator 安装目录(通常为 [sxt目录])。
  • 备份原目录中的 tensorflow.dll(可重命名为 tensorflow.dll_bak)。
  • 解压 libtensorflow-gpu-windows-x86_64-2.6.0.zip,将解压后 “lib” 文件夹内的 tensorflow.dll 复制到 StarXTerminator 安装目录。
  • [cuda bin目录] 复制以下文件到 StarXTerminator 安装目录:
    • cublas64_11.dll
    • cublasLt64_11.dll
    • cudart64_110.dll
    • cudnn64_8.dll
    • cudnn_adv_infer64_8.dll
    • cudnn_cnn_infer64_8.dll
    • cudnn_ops_infer64_8.dll
    • cufft64_10.dll
    • curand64_10.dll
    • cusolver64_11.dll
    • cusparse64_11.dll
    • nvrtc64_112_0.dll
    • tensorflow.dll
 5. 添加环境变量
  • 右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”。
  • 在 “系统变量” 下点击 “新建”,变量名填写 TF_FORCE_GPU_ALLOW_GROWTH,变量值填写 true,点击 “确定”。
  • 在 “系统变量” 中找到 “Path”,点击 “编辑”,添加 StarXTerminator 安装目录路径:[sxt目录]



验证步骤

  1. 重新打开 Photoshop,并加载一张测试图片。
  2. 运行 StarXTerminator 进行处理(首次启动可能较慢,后续会恢复正常)。
  3. 打开任务管理器,切换到 “性能” 选项卡,查看 GPU 使用率是否有明显提升。
  4. 若 GPU 使用率显著上升,说明配置成功。



引用参考

  1. https://rikutalvio.blogspot.com/2023/02/
  2. https://pixinsight.com/forum/index.php?threads/experimental-tensorflow-gpu-acceleration-repository.22325
  3. https://www.rc-astro.com/gpu-acceleration-for-ai-powered-tools/

评 论