如果你最近发现电脑屏幕右上角凭空多了一排小字,上面写着 FPS N/A、GPU、CPU、延迟,轮流跳动,先别急着怀疑电脑中毒。十有八九是某个性能监控软件或游戏覆盖层被唤醒了。这类信息本身是给玩家和折腾党用的,但突然冒出来确实让人发懵,尤其显示 FPS N/A 的时候,好像哪里坏了似的。
这篇文章我就从自己踩过的坑出发,把这排数据的来源、为什么会变成 FPS N/A、怎么关掉、怎么修好,以及怎么按自己的需求重新配置,一次性说清楚。不管你是只想让它消失,还是想用它盯着显卡和 CPU 状态,都能在这篇里找到能直接抄作业的操作。
1. 先搞清楚:这排数据到底是谁显示的?
1.1 最常见的“嫌疑人”:RTSS + MSI Afterburner 组合
绝大多数人遇到屏幕右上角显示 FPS、GPU、CPU、延迟信息,都是因为电脑里装了 MSI Afterburner,或者它的好搭档 RivaTuner Statistics Server,也就是常说的 RTSS。
这里有个容易误解的点:MSI Afterburner 虽然名字里有 MSI,但它不是微星显卡专用,NVIDIA、AMD 甚至核显都能用。它本身负责读取显卡温度、风扇转速、GPU 占用等硬件数据,而真正把数据绘制到屏幕右上角的是 RTSS。你可以把 RTSS 理解成一块“信息显示屏”,Afterburner 是“数据采集器”,两者配合才能把 FPS、帧时间、CPU 占用这些花花绿绿的数字实时显示在游戏画面上。
如果你之前安装过什么“游戏加加”、显卡驱动配套软件,或者为了玩某款游戏优化过电脑,那么这套组合很可能已经在后台装好了,只是一直没被触发。等你某次重启电脑或者更新了驱动,它的开机自启生效,这排数据就突然出现了。
1.2 也可能是系统自带或显卡驱动覆盖层
除了 Afterburner + RTSS,另外几类“幕后黑手”也很常见。
NVIDIA 用户如果装了 GeForce Experience 或者新版 NVIDIA App,里面有一个“游戏内覆盖”功能,可以显示 FPS、GPU 占用、延迟等信息,默认位置也喜欢放在右上角。AMD 用户对应的则是 AMD Software: Adrenalin Edition 里“性能指标”选项卡下的覆盖层,开启后同样会在屏幕角落显示一堆数据。
还有 Windows 系统自带的 Xbox Game Bar,快捷键是 Win+G。它的性能小组件虽然通常以小组件窗口出现,但在某些版本里也会以悬浮小面板的形式显示帧率和 CPU/GPU 使用率。如果你按错快捷键触发过,它会一直留在屏幕上,直到你手动关掉。
所以遇到问题第一步不是重装系统,而是先判断是谁画的这排字。看字体风格、看内容布局,通常能猜个八九不离十。RTSS 的字体可以自定义,系统级的覆盖层一般比较规整。
1.3 为什么“突然”出现在右上角
既然之前没显示,为什么某天突然出现?这个问题我遇到过好几种触发情况。
软件更新是头号原因。Afterburner 或 RTSS 更新后,部分版本会重置配置文件,把 OSD 显示开关重新开启,甚至把开机自启也勾上。显卡驱动更新同理,NVIDIA App 升级后偶尔会把“游戏内覆盖”自动打开。
第二种常见情况是误触快捷键。RTSS 默认没有设置隐藏 OSD 的快捷键,但 Afterburner 的监控面板、Xbox Game Bar 都有快捷键,比如 Win+G。你有事没事按到一下,覆盖层就开了。
第三种是开机启动项被偷偷加回来。有些软件安装器会把配套组件注册成开机自启,你看着没勾选,下次重启还是启动了。这点在后面“彻底关闭”部分会细说。
2. 快速排查:哪些情况会让 FPS 显示为 N/A
2.1 FPS N/A 的本质:监控进程没有抓到渲染输出
FPS 的英文是 Frames Per Second,意思是“每秒渲染多少帧”。这个数据的来源不是硬件传感器,而是监控软件对图形渲染管线的采样和计数。RTSS 这类工具会“挂钩”到游戏或图形应用程序上,在 DirectX、OpenGL、Vulkan 这些渲染 API 的调用链里插入统计代码,从而算出每一秒生成多少帧。
所以 FPS 能显示出来的前提是:有一个正在渲染画面的图形进程,而且 RTSS 成功挂到了这个进程上。如果满足不了,软件只能显示 N/A,也就是“没数据”。这不是硬件坏了,纯粹是监控工具没找到对象。
2.2 常见原因一:桌面上没有任何被挂钩的进程
如果你不是在玩游戏,只是在桌面、浏览器、文件管理器里点来点去,RTSS 很可能就显示 FPS N/A。因为桌面和普通 Windows 窗口走的渲染路径比较特殊,尤其是新版 Windows 的桌面合成器,不一定能被 RTSS 稳定挂钩。
如果你开着视频软件,情况则分两种:有些播放器走传统渲染管线,能被 RTSS 抓到实时帧率;有些走了硬件解码和独立渲染层,RTSS 一样抓不到,还是会显示 N/A。所以光看到 FPS N/A 不要慌,先想想自己是不是真的打开了一个 3D 游戏。
2.3 常见原因二:全屏独占游戏和 RTSS 挂钩失败
这是我在游戏里遇见最多的原因。现在很多游戏默认开“全屏独占”模式,这种模式下游戏画面接管整个屏幕,和 Windows 桌面合成器直接断开连接。RTSS 如果权限不够,或者游戏用了新的渲染 API(比如 DX12 的某些特性),挂钩就会失败。
这种情况下你会在游戏里看到左下角或右上角有监控面板,但 FPS 那一项永远是 N/A。切到窗口化或“无边框全屏”模式后,帧率数字立刻恢复正常。原因其实很简单:无边框窗口仍然走桌面合成器,RTSS 挂钩更容易。
还有一类特殊原因是反作弊系统。很多联网游戏的反作弊模块会屏蔽外部覆盖层,防止玩家利用信息修改工具作弊,这是游戏安全机制在起作用。遇到这种情况,我不建议你为了显示帧率去关反作弊,好好打游戏更重要。
2.4 常见原因三:驱动或监控软件版本冲突
显卡驱动刚刚更新完,或者 Windows 系统版本升级后,FPS 突然显示 N/A,这属于典型的兼容性问题。RTSS 需要跟随驱动接口变化不断适配,旧版 RTSS 可能不认新驱动,导致挂钩失败。MSI Afterburner 和 RTSS 的版本建议保持同步更新,不要只更其中一个。
另外,同时安装多套监控软件也容易打架。比如 Afterburner 和 NVIDIA 覆盖层同时开,两个软件争抢同一个渲染挂钩点,轻则 FPS 显示异常,重则游戏闪退。这种冲突造成的 N/A 不是靠调参数能解决的,必须留一个监控工具。
2.5 常见原因四:硬件加速 GPU 计划 / GPU 调度的影响
Windows 10 从某个版本开始,设置里多了一个叫“硬件加速 GPU 计划”的开关,Windows 11 默认部分开启。这个功能让显卡驱动自己管理显存调度,而不是通过 Windows 的图形调度模块。
对普通玩家来说它是好东西,能降低一部分输入延迟。但部分老版本 RTSS 和这个功能有兼容问题,开启后 RTSS 读不到渲染线程的帧计数,导致 FPS N/A。如果你遇到了,可以试着把这个开关关掉,或者用最新版本 RTSS 再测试。这个排查点很多教程不会提,我一次排查了很久才定位到。
3. 两个方向处理:直接关掉 vs 修好它能用
3.1 如果你只是不想看到它:彻底关闭教程
先设置开机不自启,再把当前显示的覆盖层关掉,两步走最干净。
以 Afterburner 和 RTSS 为例:打开任务管理器,切到“启动应用”标签页,找到 MSIAfterburner 和 RTSSServer(名称可能略有不同),右键禁用。然后打开 MSI Afterburner,点击左上角的 Windows 图标,确保“随 Windows 启动”没有被勾选。RTSS 也有自己的设置,打开 RTSS 主界面,把“启动时最小化”和“随 Windows 启动”都关掉。
如果你用的是 NVIDIA App,打开设置,在“常规”里找到“游戏内覆盖”,把它关掉。AMD 用户则在 AMD Software 的“性能”选项卡里,找到“指标”或“覆盖层”,全部关闭。Xbox Game Bar 的关闭路径是“Windows 设置 - 游戏 - Xbox Game Bar”,把“使用 Xbox Game Bar 录制游戏剪辑和截图”关掉。
做完这些之后,当前屏幕上显示的这排字还是需要手动关:RTSS 数字通常是点系统托盘里的 RTSS 图标,把“Show On - Screen Display”设为隐藏或直接退出;自带覆盖层则用对应的快捷键关掉。
3.2 如果你想保留监控数据:修复 FPS N/A 的思路
如果你本身就是想监控硬件状态,只是不想看到 N/A,那方向就反过来了。核心任务是让 RTSS 能稳定挂钩到游戏进程。
优先做三件事。第一,右键 RTSS 图标,选择“以管理员身份运行”,同时给它设置“以管理员身份启动”的计划任务,防止游戏以管理员权限运行时挂钩失败。第二,在游戏内把显示模式改成“无边框全屏”或“窗口化全屏”,避免全屏独占带来的兼容问题。第三,把 RTSS 和 Afterburner 都升级到最新版本,或者统一回滚到某个你记忆中一切正常时的版本组合。
修复过程中注意:如果游戏本身自带帧率显示,可以先把游戏内的显示关掉,让 RTSS 独占画面。不然两套数据重叠,既有视觉干扰,也可能出现互相覆盖的假性 N/A。
4. 实战:从“FPS N/A”到稳定显示的全部配置过程
4.1 先查看并记录当前状态
动手前先看清楚现状。打开 RTSS 主界面,左侧是进程列表,右侧是对应配置。如果你的游戏正在运行,这个名字应该出现在列表中。如果列表里看不到游戏进程,说明挂钩压根没发生。接着打开 MSI Afterburner 设置里的“监控”页,确认你勾选了哪些硬件项,并且每一项底下都勾了“在 OSD 上显示”。这两个位置是排查的核心。
建议开一个“测试窗口”:运行任意一个你能正常进入画面的 3D 游戏,或者跑一次 FurMark 这类显卡压力测试。观察右上角,记录 FPS 是 N/A 还是有具体数字,同时记录 GPU、CPU 占用是否正常。这样可以判断是“所有数据都挂了”还是“只有 FPS 挂了”。
4.2 修复 RTSS 挂钩问题的分步操作
第一步,关闭游戏,右键系统托盘区域的 RTSS 图标,退出 RTSS,再以管理员身份重新启动它。
第二步,回到 RTSS 主界面,点击“Add”,把游戏主程序 exe 添加进去。如果你找不到游戏 exe,可以用任务管理器打开游戏所在位置,或者直接从 Steam 库右键游戏选择“管理 - 浏览本地文件”。添加后,该游戏会出现在列表里,可以单独设置它的配置。
第三步,选中游戏配置,右侧的“Application detection level”保持默认的“None”或者“Middle”即可。注意“Framerate limit”这一项如果设了数值,会强行限制游戏帧率,新手不要动它。然后找到“Oscillation debug mode”或“显示帧时间”相关选项,有需要可以开启,但一般默认就够。
第四步,回到游戏,切到无边框窗口模式,看看 FPS 是否恢复。如果依然 N/A,再试一次重启 RTSS,或者从 Afterburner 设置里把监控项取消勾选再重新勾选,让 OSD 重新初始化。
4.3 设置正确的显示位置与颜色
当 FPS 恢复正常后,你可能觉得右上角这个位置碍眼。RTSS 允许自定义显示位置和样式,不用一直忍着。
在 RTSS 主界面右侧,找到“On - Screen Display support”和“Screen corner”选项。第一个决定 OSD 是开是关,第二个决定显示在哪个角落,分别是左上、右上、左下、右下。如果你玩射击游戏,右上角和左下角常常有对战信息,建议放到右下角或者左上角空位。
颜色调整在 Afterburner 的监控页完成。选中某个监控项,下方有个“OSD 显示文字”编辑框,你可以输入像GPU: %GPU%这样的模板,也可以直接改颜色、编号、换行。RTSS 本身也支持高级文本格式,颜色用的是 0xRRGGBB 十六进制写法,比如红色是 0xFF0000。设置完应用后马上能在游戏里看到效果。
4.4 配置 CPU、GPU、延迟等监控项
如果你想让这排数据更有用,可以按自己的需求勾选监控项。打开 Afterburner 设置里的“监控”页,列表里有大量可选项。
GPU 相关推荐勾选:GPU 温度、核心频率、显存使用率、核心占用率。CPU 相关推荐勾选:CPU 占用率、每个核心的单独占用率,如果你主板支持,还可以添加 CPU 温度。这些数据能直观反映瓶颈在显卡还是处理器。
重点是勾选方式:先点亮要监控的项,然后在下方“属性”里勾选“在 OSD 上显示”。有些版本的 Afterburner 还要选“与 RTSS 协同工作”,不然数字不会出现在覆盖层里。
关于“延迟”,这里需要说清楚。RTSS 覆盖层里的“延迟”一般指的是“帧生成时间”,单位是毫秒,体现每帧渲染耗时。它和网络延迟(ping)不是一回事。如果你的游戏延迟很高,那是网络问题,不是监控软件能解决的。想显示网络延迟,可以用游戏自带的 ping 显示,或者单独装一个网络监控小工具。不要把这两者混在一起,免得被误导。
4.5 网络延迟监控的补充
很多人会把 FPS N/A 和“网络延迟不显示”混在一起,其实完全是两套数据。FPS 是显卡渲染速度,延迟是网络往返时间。游戏里右上角的“延迟”通常指 ping 值,由游戏服务器返回,不需要 Afterburner 去接。
如果你电脑屏幕上的“延迟”数据来自 RTSS 这类软件,它显示的几乎肯定是帧时间。想让它一直显示也挺简单,在 RTSS 的 OSD 文本模板里加入“帧时间”监控项,单位毫秒。帧时间稳定在 8-12ms 左右,说明游戏运行流畅;如果数值忽大忽小,说明卡顿或加载场景波动。
网络 ping 值建议使用游戏内置的 FPS/延迟显示,或者在路由器后台查看网络状态。Windows 系统安全策略,使用者不要在非必要情况下安装来路不明的网络延迟小工具,谨防恶意软件。
5. 常见问题与排查技巧实录
5.1 问题速查表
下面这个表格是我整理出来的高频问题,按“先易后难”排列,可以先对照自查。
| 现象 | 可能原因 | 处理方案 |
|---|---|---|
| 屏幕右上角出现 FPS N/A 且无游戏运行 | 监控软件无法捕获桌面/普通程序的渲染帧 | 正常运行游戏后再观察,或直接关闭覆盖层 |
| 游戏内 FPS N/A,但 CPU/GPU 占用正常 | 全屏独占模式导致 RTSS 挂钩失败 | 游戏切换为无边框窗口模式,或以管理员身份运行 RTSS |
| 更新完显卡驱动后 FPS N/A | RTSS 版本过旧,与新驱动不兼容 | 更新 RTSS 至最新版,或回滚显卡驱动 |
| 关闭覆盖层后重启电脑又出现 | 开机自启项没有彻底禁用 | 任务管理器启动项禁用,并在软件内关闭随系统启动 |
| 多个监控软件同时显示数据 | Afterburner、NVIDIA/AMD 覆盖层等冲突 | 只保留一个监控工具,其他全部关闭 |
| OSD 文字颜色太浅看不清 | 未自定义字体和颜色 | Afterburner/RTSS 中修改文字颜色、字体大小、描边 |
| FPS 数字一直为 0 | RTSS“Framerate limit”误设为 0 | 进入 RTSS 设置,将帧率限制改为 0 或取消勾选 |
5.2 独家避坑技巧:不要同时开多个监控软件
有的朋友喜欢多管齐下,开着 MSI Afterburner,又开 NVIDIA 覆盖层,还把 Steam 的帧数显示打开了。结果就是右上角好几排数据重叠,偶尔还会互相干扰,FPS 变成 N/A 都不意外。
监控软件之间为了钩住渲染管线,会大量使用系统 Hook 机制。两个软件同时挂钩,轻则数据错乱,重则直接崩溃。我实测过多次,留下一个效果最好的监控工具,其他全部关闭,问题通常能消失一大半。
如果你确实需要同时看 GPU 温度、CPU 线程占用和 FPS,建议通过 Afterburner 一个软件搞定所有数据汇总,而不是开多个独立面板。汇总数据对系统资源的占用也更低,毕竟游戏本身已经吃性能了。
5.3 独家避坑技巧:驱动替换前用 DDU 清理
更新显卡驱动后,有时会出现 FPS N/A、CPU/GPU 数据不刷新等怪问题。直接覆盖安装驱动有时候不能彻底解决,因为旧的驱动残留文件可能和新驱动冲突。这时候用 Display Driver Uninstaller(DDU)在安全模式下彻底清理显卡驱动,然后安装新驱动,效果会好很多。
具体操作步骤是:下载 DDU,断网(防止 Windows 自动更新驱动),重启进入安全模式,运行 DDU 选择“清理并重启”。重启后装新驱动,再重启一次,然后重新配置 Afterburner 和 RTSS。这个方法适合驱动相关疑难杂症,但不要没事就全盘清理,正常升级驱动直接覆盖安装问题不大。
5.4 关于“突然出现”的日常防范
最后说回最初那个“突然出现”。想彻底避免右上角冒出陌生监控数据,有几个好习惯值得养成。
第一,安装软件时看清楚勾选项。很多性能工具会捆绑安装监控组件,比如安装某些游戏优化软件时,默认会勾上 RTSS、Afterburner 等。你不想要就取消勾选,别一路“下一步”点到底。
第二,定期检查 Windows 启动项。一个月看一次任务管理器里的“启动应用”,发现不认识的常驻程序先禁用再说。这能避免软件更新后重新注册开机自启的老问题。
第三,系统更新和驱动更新后,花半分钟看看监控软件是否需要跟随更新。RTSS 这类工具对兼容性较敏感,保持新旧配套很重要。
我自己现在电脑上保留的还是 Afterburner + RTSS,因为玩单机游戏时确实需要观察显卡占用和帧生成时间。不过我已经把开机自启关掉了,想用的时候手动启动,不想用的时候它绝不会出现在屏幕上。这一套配置下来,既不用担心 FPS N/A 烦人,也不用为突然冒出来的数据慌神。如果你看完文章后按步骤试了,还是有问题,优先从“挂钩权限”和“多软件冲突”这两个方向查,多半能找到答案。