fps-tune
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Windows 系统层帧率调校台:36 项可还原优化 + 自定义 A/B 实测闭环(本机实测徽标与可引用报告),不碰游戏文件。C# WPF + .NET 10,带无头 CLI 与 SKILL.md(AI Agent 可直接驱动)。适用于三角洲行动 / CS2 / 无畏契约 / APEX / PUBG 等。
FPS 帧律 · fps-tune
面向 Windows 玩家的系统设置调校与性能测量工具:检测 → 审阅 → 应用 → 实测 → 还原。
使用 C# WPF / .NET 10,同一个 FpsTune.exe 提供桌面界面和无头 CLI。
版本与下载
当前版本为 v0.2.4-beta。
1.x / .NET 8 版本线已停止维护,历史源码保留在 legacy/1.x。
从本仓库 Releases 下载,适用于 Windows 10/11 x64;具体系统版本需满足 .NET 10 的运行条件。
| 文件 | 用途 |
|---|---|
FpsTune-Setup-<版本>.exe |
安装包,包含 .NET 运行时 |
FpsTune-Portable-<版本>.zip |
便携包,需要 .NET 10 Windows Desktop Runtime |
SHA256SUMS-v<版本>.txt |
使用 Get-FileHash -Algorithm SHA256 <文件> 校验下载文件 |
当前程序未做代码签名,Windows 可能提示未知发布者。运行前核对来源及校验值;校验值用于检查内容一致性,不能替代发布者签名。
0.2.4 起,便携包和安装包包含完整 LICENSE 与第三方声明;软件「设置 → 关于 → 开源许可」和 CLI -License 也可查看全文。
当前功能
- 工作台与紧凑控制台:深浅主题,统一选择控件,可使用本地图片作为软件背景。原经典概览已移除。
- 检测与系统调校:38 个目录项目,逐项展示当前状态、权限、重启要求和副作用;内存压缩项暂不可用,保留旧记录还原。均衡预设含 16 项;无需管理员的预设含 4 项。新增接电 CPU 能效偏好与最大状态,默认不勾选。
- 多游戏:识别三角洲行动、CS2、VALORANT、APEX、PUBG、使命召唤、Fortnite、Warframe 等客户端,支持共享游戏库与手动选择 EXE。识别路径不等于已完成每款游戏的性能或反作弊兼容性验证。
- 显示与画质:按游戏调整 NVIDIA DRS / DLSS 配置、主显示器数字振动、11 个生成的 ICC 预设或自选
.icc/.icm,以及原始关联还原。ICC 在使用颜色管理的应用中生效,部分游戏会忽略它。 - 显卡名称实验:将 NVIDIA 显卡的 Windows
DeviceDesc改为 GTX 1050 Ti,保留原名称备份。它不改变 DXGI 硬件标识、驱动能力或显卡性能,游戏是否采用此名称需实测。 - 设置分类:外观、壁纸、启动与通知、游戏与方案、数据与权限、关于;设置自动保存,壁纸提供圆角预览与短滑条。
- 日常维护:查看固定磁盘空间和内存工作集前 8 项,按需刷新;打开 Windows 存储清理、已安装应用、任务管理器、启动应用、可靠性历史、资源监视器、网络和更新页面。快照保留在当前页面,不自动上传。
- 缓存维护:先预览当前用户的 DirectX / NVIDIA 着色器缓存,再确认清理;跳过占用或预览后变化的文件。删除的缓存不能还原,下次运行会重建,可能短暂卡顿。
- 性能会话与 A/B:本机记录 CPU、内存、GPU、显存和帧时间,支持报告导出与会话比较。真实 FPS 采样需要官方 PresentMon。
- 窗口内引导:新手教程、社区反馈和非强制更新提示位于主窗口右下角,可收起或关闭。
- 备份与恢复:统一列出系统、游戏驱动配置、ICC 和数字振动的备份,保留逐项结果和失败原因。
这些功能调整系统或驱动配置,不修改游戏文件、不注入游戏进程。效果取决于硬件、驱动、游戏和场景,以同机对照测量为准。
快速开始
运行 FpsTune.exe,选择游戏并做一次检测,在优化页审阅所选项目后应用。
先测试少量项目;通过性能会话或固定场景的 A/B 判断是否保留。
需要管理员的操作会提示重启为管理员;应用以 asInvoker 启动,不在启动时要求管理员权限。
.\FpsTune.exe -Detect -Json # 只读检测
.\FpsTune.exe -Detect -Game "C:\Games\Game.exe" -Json
.\FpsTune.exe -Apply -Preset balanced -Json # 应用前审阅并同意所选项目
.\FpsTune.exe -Apply -Items game-mode,gpu-pref -Game "C:\Games\Game.exe" -Json
.\FpsTune.exe -ListRestore -Json # 查看备份范围
.\FpsTune.exe -Restore -Json # 还原支持的备份
.\FpsTune.exe -Version # 版本与构建提交
.\FpsTune.exe -License # 完整许可证与第三方声明
目录标记 28 项需要管理员、16 项需要重启。CLI 执行 Apply / Restore 即开始操作,需在已同意的范围内使用。
AI 助手操作流程见 SKILL.md;项目清单和预设以 catalog/catalog.json 为准。
备份与实测的边界
每次受支持的系统或驱动设置写入前保存原值,读取原值失败时停止该项写入。恢复仅处理本工具记录的目标;外部修改、设备或驱动身份变化、旧备份信息不足时,会保留备份并报告需要核对的项目。
备份导入用于保存记录,不把其他机器或重装前的备份当成本机可直接执行的恢复指令。
关闭休眠可重新启用,但删除的休眠文件内容和原文件类型、大小不属于恢复范围;缓存清理同样不属于可逆设置。
.\FpsTune.exe -Experiment -Baseline -Json
.\FpsTune.exe -Experiment -Test -Group group-1 -Json
.\FpsTune.exe -Experiment -Report -Json
# 演练:以上每条命令都加 -Simulate,使用独立的模拟记录。
真实测量需自行安装官方 PresentMon(如 winget install Intel.PresentMon.Console)。工具检查其签名与发布者,再调用采样。
A/B 使用固定硬件、游戏、画质与路线,要求至少 3 次有效样本且 CV ≤ 0.05;P99 恶化超过 3% 时不保留。其余收益阈值见程序判定记录。
这些是规则判定,不是统计显著性证明。模拟结果独立存储,不作为真实 FPS 收益;回滚失败会报告并保留恢复记录。
更新与隐私
默认启动检查本仓库 GitHub Releases,可在设置中关闭,也可手动检查。
发现新版本只显示窗口内通知;点击「下载并安装」才下载并打开安装器,不强制更新。
无需第三方网盘。下载使用官方 HTTPS 发布资产并核验同一 Release 的 SHA256 清单。
硬件检测、游戏路径、设置备份、会话和日志保存在 %LocalAppData%\FpsTune,不自动上传。
更新请求会向 GitHub 提供网络连接所需的 IP 和 FpsTune User-Agent,不发送硬件、游戏清单或日志。GitHub 与 QQ 各自按其服务规则处理访问和社区资料。
诊断包由你手动导出,可能包含设备、设置与操作记录;分享前检查内容。移除本地记录前,先保留需要的备份。
社区交流与反馈
欢迎加入 FPS 帧律开发者交流群,交流软件使用经验、反馈问题、提出功能建议,也可以讨论开发者的其他开源软件项目。
- QQ 交流群:659528489
- 问题反馈与功能建议: GitHub Issues
项目欢迎正常使用、学习和分享。转载或分发时,请遵守项目的开源许可,并尽可能注明原项目来源。
说明: QQ 群主要用于社区交流,不保证实时技术支持。涉及安全漏洞或隐私信息的问题,请勿直接在群内公开。
本仓库目前未启用 GitHub 私密漏洞报告。需报告敏感问题时,先发不含利用步骤和个人资料的联系请求,待维护者提供私密渠道后再提交细节。
许可与贡献
项目自身代码使用 MIT License,保留原有 Copyright (c) 2026 delta-force-tune contributors 声明;项目更名没有改变历史声明。
MIT 允许使用、修改、复制、分发、再许可和商业使用,条件是保留版权与许可声明。注明项目来源是建议,不是新增的许可限制;修改版可另行命名并清楚说明其来源。
第三方组件及 API 参考的范围见 THIRD-PARTY-NOTICES.txt 和 licenses/manifest.json,不能用本项目 MIT 替代第三方许可。
欢迎贡献代码与测试。提交时说明变化和验证,保留相关版权声明;新引入的依赖或素材请附来源及许可。贡献不表示转让著作权。
项目名称用于识别本项目,提及游戏或硬件品牌用于说明适配对象,不表示相关厂商赞助或背书。软件按 MIT 原文提供,不承诺固定帧数收益。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found