Windows系统自带Xbox Game Bar可直接显示实时FPS,需登录微软账户、启用权限并重启;NVIDIA GeForce Experience支持快捷HUD显示;《英雄联盟》等游戏及Steam平台也内置FPS开关;CapFrameX则用于高精度帧时分析。

想在玩《CS2》《星穹铁道》或《原神》时,右上角直接看到跳动的实时帧率数值,不切屏、不装驱动、不折腾注册表——这需求很具体,而且Windows系统本身就能满足,关键在于权限激活路径和显示位置的精准设置。
用Windows自带Xbox Game Bar显示FPS
这是最轻量、兼容性最广的方案,Win10/Win11全支持,无需下载任何第三方软件,但首次启用必须完成权限授权并重启系统,否则FPS面板始终灰显或显示为0。
第一步:确保已登录微软账户 → 打开任意一款全屏运行的游戏(如《英雄联盟》)→ 按 Win + G 调出Xbox Game Bar;若弹出“你希望打开 Xbox Game Bar 吗?”提示,点“是”。
第二步:点击工具栏左下角“性能”图标 → 切换到“FPS”标签页 → 点击下方“请求访问权限”按钮 → 弹出UAC窗口时,务必点击“是”允许更改设备设置。
第三步:关闭所有窗口 → 必须重启电脑,否则权限不会生效;重启后再次进入游戏,按Win+G → 点击“性能”面板右上角图钉图标将其固定 → 拖拽至屏幕右上角 → 点击“锁定”即可常驻显示。
注意:无边框窗口模式下可能无法触发监控,此时需先切换为全屏再按Win+G;【部分UWP应用或OpenGL老游戏(如《雷曼起源》)无法识别,会显示“不适用”】。
用NVIDIA GeForce Experience显示FPS
如果你用的是RTX 40系、30系或GTX 16系显卡,这个方法响应更快、支持GPU温度/占用率同步显示,且无需重启,Alt+Z一按即出。
方法一:快捷启用(已安装GE)
打开GeForce Experience → 右上角齿轮图标 → 开启“游戏内覆盖” → 返回游戏,按 Alt + Z 呼出HUD → 点右上角设置图标 → 进入“HUD布局” → 勾选“每秒帧数计数器”,拖到右上角释放即可。
方法二:防误触微调
在HUD布局中,取消勾选“帧生成时间(Frame Time)”和“GPU频率”,避免信息过载遮挡视野;【默认单位是FPS,但若发现数值长期卡在60/144不动,大概率是游戏内开启了垂直同步或显示器启用了G-Sync,需进游戏视频设置关闭】。
游戏内直接开启帧数显示
部分游戏自带FPS开关,比系统级工具更稳定、延迟更低,且不受窗口模式限制,适合对帧率波动敏感的竞技玩家。
以《英雄联盟》为例:
进入游戏主界面 → 点击右上角齿轮图标打开设置 → 左侧选“视频” → 拉到底部找到“显示帧数”开关 → 点击开启 → 再点“帧数位置”选择“右上角” → 最后务必点击右下角“保存”按钮,否则退出即失效。
Steam平台游戏(如《Dota2》《深海迷航》):
Steam客户端 → 设置 → 游戏中 → 在“游戏内FPS计数器”下拉菜单里选位置(推荐“右上角”)→ 关闭设置 → 通过Steam启动游戏,FPS即刻叠加显示。
注意:非Steam游戏需先添加到库中——点击Steam左下角“添加游戏”→“添加非Steam游戏”→勾选目标程序→“添加所选程序”,再通过Steam启动才生效。
用CapFrameX做高精度帧率捕获
它不只显示数字,而是记录每一帧的生成耗时,能暴露卡顿、掉帧、帧时间抖动等肉眼不可见的问题,适合调试画质设置或验证硬件瓶颈。
① 前往 capframex.com/download 下载便携版(.zip格式)→ 解压到纯英文路径,例如 D:\CFX,禁止放在中文目录或桌面;
② 双击 CapFrameX.exe 启动 → 软件自动后台运行,任务栏右下角出现图标即表示监听已激活;
③ 启动游戏 → CapFrameX会自动捕获前台进程 → 按 Ctrl + Shift + F 快速呼出OSD浮窗,右上角即显示实时FPS与99%百分位帧时间;
④ 结束游戏后,点击任务栏图标 → “Export CSV”导出完整帧数据,可用Excel分析卡顿发生时刻与场景关联性。


















