在macOS上为游戏启用MetalHUD
概述
作为帧率敏感型玩家极客,肯定希望在游戏时看到电脑的实时状况。
因此在 Windows 下,我们有MSI Afterburner
这个解决方案,可以在游戏中看到实时帧率和占用情况。
macOS就不友好了:没有第三方软件可以做到这一点。
但是!macOS自带了可供开发者调试游戏的 MetalHUD,即使是供开发者使用,我们也可以手动启用它。
Monitoring your Metal app’s graphics performance
通解
注意
Crossover 玩家请跳过此部分。
MetalHUD 并不适用于 OpenGL。
启用
关闭目前你正在运行的所有
游戏进程。
打开终端,直接输入:
1 | /bin/launchctl setenv MTL_HUD_ENABLED 1 |
启动游戏,可以发现 MetalHUD 已经成功显示。
禁用
打开终端,直接输入:
1 | /bin/launchctl setenv MTL_HUD_ENABLED 0 |
下次运行游戏时将不再显示MetalHUD
。
CrossOver玩家
启用
打开CrossOver主界面
在你要启用的游戏上右键并选择Run with Options
在弹出窗口中 Environment variables 后面填入MTL_HUD_ENABLED=1
启动游戏,可以发现 MetalHUD 已经成功显示。
禁用
将MTL_HUD_ENABLED=1
删除即可。
提示
若重启Mac,则需要重新操作一遍。
本文采用CC BY-NC-SA 4.0协议,完整转载请注明来自陵长镜的小博客
评论 ()