微星小飞机OSD游戏内不显示怎么办?

OSD(游戏内帧率/温度数据叠加显示)不出现是Afterburner最高频的问题,超过80%的情况是下面5个原因之一导致的。按顺序逐一排查,通常第1步或第2步就能解决。

原因1:RTSS没有在运行(最常见)

OSD功能完全依赖 RivaTuner Statistics Server(RTSS)。如果RTSS没有运行,Afterburner无法将数据渲染到游戏画面上。

检查方法

看任务栏右下角系统托盘区,应该有两个图标:Afterburner的小飞机图标 + RTSS的蓝色显示器图标。如果只有小飞机,没有RTSS图标,说明RTSS未启动。

修复步骤

  1. 从开始菜单搜索"RivaTuner Statistics Server"并启动。
  2. 在Afterburner主界面→Settings→General,确认勾选了"Start RivaTuner Statistics Server with MSI Afterburner"。
  3. 设置完成后重启Afterburner,RTSS会自动随之启动。

原因2:监控项没有勾选"显示在OSD中"

这是第二最常见的原因。Afterburner的监控开关有两层:左侧勾选框只开启监控(在Afterburner本身显示),不代表会出现在游戏OSD中

修复步骤

  1. 打开Afterburner→Settings(齿轮)→Monitoring(监控)选项卡。
  2. 点击列表中的 Framerate(帧率)。
  3. 在下方选项中,找到 Show in On-Screen Display 并勾选。
  4. 对 GPU Temperature、GPU Usage、Memory Usage 等每个想显示的项目重复上述操作。
  5. 点击OK,进入游戏测试。

原因3:游戏使用全屏独占模式

RTSS通过注入显卡驱动渲染层来叠加OSD。全屏独占模式(Fullscreen Exclusive)会绕过渲染钩子,导致RTSS无法注入。

修复步骤

  1. 在游戏的显示设置中,将显示模式从"全屏"改为 无边框窗口(Borderless Windowed)窗口化(Windowed)
  2. 如果游戏不支持无边框窗口,在RTSS中尝试将 On-Screen Display rendering mode 改为 Custom Direct3D

原因4:安装路径含中文或空格

如果Afterburner安装到了含中文的路径(如 D:\软件\MSI Afterburner),RTSS的动态链接库路径解析会失败,导致OSD无法显示。

修复步骤

  1. 完全卸载Afterburner和RTSS。
  2. 重新安装到默认路径 C:\Program Files (x86)\MSI Afterburner\ 或其他纯英文无空格路径。

原因5:未以管理员身份运行

部分游戏以管理员权限运行时,非管理员权限的RTSS无法向其注入OSD。

修复步骤

  1. 右键Afterburner图标→以管理员身份运行。
  2. 同样右键RTSS→以管理员身份运行。
  3. 建议在属性→兼容性中设置为"始终以管理员身份运行",避免每次手动操作。

其他情况:OSD显示但数据不全 / 位置不对

OSD显示了但只有部分数据(比如没有CPU温度)

在Afterburner→Monitoring中,确认CPU温度(CPU1 Temperature等)项目也勾选了"Show in On-Screen Display"。CPU传感器数据需要单独勾选,与GPU传感器独立。

OSD位置跑偏了怎么调回来

在Afterburner→Settings→On-Screen Display,调整 Coordinate X(水平位置)和 Coordinate Y(垂直位置)。X=0 Y=0 是左上角。

游戏内OSD突然消失了但之前是好的

检查是否不小心按了OSD快捷键(默认Scroll Lock)将其隐藏了。再按一次Scroll Lock尝试唤回,或在RTSS中确认快捷键设置。

返回:← 常见问题中心 | 相关教程:OSD配置教程 →