探索 Steam Deck 存储优化新工具:Shader Cache 杀手与移动器
去发现同类优质开源项目:https://gitcode.com/
在掌上游戏机的世界中,Steam Deck无疑是一颗璀璨的明星。然而,随着64GB版本的用户逐渐增多,内部存储空间日益显得捉襟见肘。特别是当“其他”文件夹中的Shader Cache和CompatData不断积累时,这种问题更为突出。为了解决这一难题,我们向您隆重推荐一款开源脚本项目——Steam Deck: Shader Cache Killer 和 Shader Cache Mover,它将帮助您轻松管理并释放宝贵的存储空间。
项目介绍
这个项目由两个脚本组成:
- Shader Cache Killer:一键清理Steam Deck的游戏Shader Cache和CompatData,快速释放内部SSD空间。
- Shader Cache Mover:更智能地处理缓存,将选定游戏的Shader Cache和CompatData复制并链接到SD卡或外部驱动器,实现存储优化的同时不影响游戏运行。
项目技术分析
这两个脚本基于bash编写,利用了Linux系统中对文件系统的操作功能。它们可以直接在线通过curl命令运行,也可以选择安装到您的Steam Library中,方便通过GameMode启动。在技术层面,Shader Cache Mover采用了符号链接(symlinks)技术,让数据在保持可用性的同时,实际存储位置位于扩展的存储设备上。
应用场景
对于任何拥有64GB Steam Deck并且希望最大化内部存储空间的用户,这个项目都是不可或缺的神器。无论您是想删除不再玩的游戏的Shader Cache,还是想要将热门游戏的数据转移至更大容量的SD卡,这两个脚本都能满足需求。尤其适用于那些同时在Windows 11和Steam OS之间切换的用户,因为它们可以确保Shader Cache的位置一致性,避免重复生成。
项目特点
- 便捷使用:只需简单的命令行输入即可执行清理或移动操作,无需深入了解Linux系统。
- 安全可靠:虽然有限度的测试,但仍建议谨慎操作,以防止数据丢失。
- 空间优化:有效减少"其他"文件夹占用的空间,提高存储效率。
- 灵活配置:可以选择性地处理特定游戏的Shader Cache和CompatData,不影响其他游戏。
- 视频教程:提供详细的视频指南,便于用户理解和操作。
如果您正在寻找一种简单而有效的解决方案来管理和优化您的Steam Deck存储,那么这个项目无疑是值得尝试的。快来加入社区,一起探索更多可能,并帮助改善这个开源项目吧!
发现bug?请在此提交问题:提交Issue
感谢支持!为何不订阅作者的YouTube频道:Chinballs Gaming ,了解更多精彩创作。
去发现同类优质开源项目:https://gitcode.com/