Centiplatrap/pc-game-fps-doctor
游戏一键诊断 PC 游戏卡顿、掉帧和无法启动的原因,用 PresentMon 实测前后数据,并支持一键撤销所有改动。
项目介绍
Pitstop 是一个面向 Windows 10/11 x64 的便携式游戏问题排查工具。当游戏卡顿、延迟或无法启动时,点一下 Check my PC 就会按严重程度列出原因:显示器卡在 60 Hz、视频线插在主板上而不是显卡、只插了一根内存条、Wi-Fi 出现延迟尖峰等。软件能改的部分由 Fix all 一键处理,硬件层面的问题则配上图示告诉用户怎么做。针对 VALORANT 和 Vanguard 的报错码,它会把错误码对应成三步操作,其中 Restart into BIOS 会直接执行 shutdown /r /fw /t 0 重启进入 BIOS,省去开机狂按按键的麻烦。
它强调先测量再修复:FPS 测量使用 Intel 开源的 PresentMon,运行 60 秒,不向游戏注入任何代码,所谓「团战 FPS」取的是 1% low。延迟按每一跳拆分,给出抖动、丢包和 A–F 的 bufferbloat 等级,从而判断卡顿是从本机 Wi-Fi、路由器还是从互联网开始。每次改动都有日志,可一键撤销,并且会先创建 Windows 还原点。
快速使用
- 从最新发布页下载
Pitstop-1.2.1-portable-x64.exe。单文件,无需安装,也不需要管理员权限。构建尚未做代码签名,首次运行 SmartScreen 可能拦截,选择 More info → Run anyway 即可。 - 打开 Pitstop,点击 Check my PC。
- 点击 Fix all。软件会应用它能处理的软件设置,并提示剩下的硬件操作。
- 点击 Measure again,重测同样一分钟的游戏表现,生成可分享的前后对比卡片。
也可以从源码构建:crates/pitstop-core 包含错误码查询、帧时间统计、各项检查和撤销日志,并带有测试。克隆后需要 Rust 1.85 或更新版本以及 Tauri 依赖:
git clone https://github.com/Centiplatrap/pc-game-fps-doctor.git
cd pc-game-fps-doctor
cargo test --workspace
cargo tauri build
使用约束
- 仅支持 Windows 10/11 x64,没有 macOS 或 Linux 版本。
- 只修改 Windows 设置,不碰游戏文件、Vanguard 或其驱动,也不会关闭 Defender、Windows Update、内存完整性或 Spectre 缓解。
- Windows 11 上运行 VALORANT,Vanguard 需要 TPM 2.0 和 Secure Boot,可能还要求内存完整性和 IOMMU;工具帮助开启这些项,而不是关闭。
- 因为 Riot 不公开服务器地址,Pitstop 在各服务器城市用公共主机测延迟,游戏内显示的 ping 可能相差几毫秒。
- 无法解除硬件封禁(如 VAN 152),也不承诺具体帧数提升;如果没发现问题,它会直接说明。
- 以 MIT 协议开源;内置的 Inter 和 Geist Mono 字体采用 SIL Open Font License 1.1。VALORANT 与 Riot Vanguard 是 Riot Games 的商标,本项目与 Riot 无关联。
HotRepo 点评
在新项目榜 2026 年 11 月 1 日的记录中,Pitstop 首日拿到 108 星和 46 个 fork(JavaScript)。46 个 fork 对 108 星的比例,说明早期社区不只是围观,还有人对驱动诊断的规则文件(errors.toml、drivers.toml、regions.toml)有兴趣查看或扩展。它与 Hone、Razer Cortex 这类「长列表调优」工具的差别在于先测量、只修测出来的问题、并保留一键撤销。不过目前只有一条单日快照,fork 比例只能算作关注度信号,不能当作性能提升已被验证;项目本身也明确不承诺帧数。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。