微星小飞机OSD游戏内不显示怎么办?
OSD(游戏内帧率/温度数据叠加显示)不出现是Afterburner最高频的问题,超过80%的情况是下面5个原因之一导致的。按顺序逐一排查,通常第1步或第2步就能解决。
原因1:RTSS没有在运行(最常见)
OSD功能完全依赖 RivaTuner Statistics Server(RTSS)。如果RTSS没有运行,Afterburner无法将数据渲染到游戏画面上。
检查方法
看任务栏右下角系统托盘区,应该有两个图标:Afterburner的小飞机图标 + RTSS的蓝色显示器图标。如果只有小飞机,没有RTSS图标,说明RTSS未启动。
修复步骤
- 从开始菜单搜索"RivaTuner Statistics Server"并启动。
- 在Afterburner主界面→Settings→General,确认勾选了"Start RivaTuner Statistics Server with MSI Afterburner"。
- 设置完成后重启Afterburner,RTSS会自动随之启动。
原因2:监控项没有勾选"显示在OSD中"
这是第二最常见的原因。Afterburner的监控开关有两层:左侧勾选框只开启监控(在Afterburner本身显示),不代表会出现在游戏OSD中。
修复步骤
- 打开Afterburner→Settings(齿轮)→Monitoring(监控)选项卡。
- 点击列表中的 Framerate(帧率)。
- 在下方选项中,找到 Show in On-Screen Display 并勾选。
- 对 GPU Temperature、GPU Usage、Memory Usage 等每个想显示的项目重复上述操作。
- 点击OK,进入游戏测试。
原因3:游戏使用全屏独占模式
RTSS通过注入显卡驱动渲染层来叠加OSD。全屏独占模式(Fullscreen Exclusive)会绕过渲染钩子,导致RTSS无法注入。
修复步骤
- 在游戏的显示设置中,将显示模式从"全屏"改为 无边框窗口(Borderless Windowed) 或 窗口化(Windowed)。
- 如果游戏不支持无边框窗口,在RTSS中尝试将 On-Screen Display rendering mode 改为
Custom Direct3D。
原因4:安装路径含中文或空格
如果Afterburner安装到了含中文的路径(如 D:\软件\MSI Afterburner),RTSS的动态链接库路径解析会失败,导致OSD无法显示。
修复步骤
- 完全卸载Afterburner和RTSS。
- 重新安装到默认路径
C:\Program Files (x86)\MSI Afterburner\或其他纯英文无空格路径。
原因5:未以管理员身份运行
部分游戏以管理员权限运行时,非管理员权限的RTSS无法向其注入OSD。
修复步骤
- 右键Afterburner图标→以管理员身份运行。
- 同样右键RTSS→以管理员身份运行。
- 建议在属性→兼容性中设置为"始终以管理员身份运行",避免每次手动操作。
其他情况: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中确认快捷键设置。