Repository navigation
RDM-ARM 1.1.0
1.1.0 —— EDID 能力分析
这一版回答一个问题:某些刷新率 macOS 不给,BetterDisplay 却给得出来,差在哪。
新增
--edid:读出面板自己声明的全部时序(基准 DTD + CEA 短格式)、厂商/型号/序号、块校验和--capabilities:三方对比「面板声明了什么 / 系统给了什么 / 链路够到多少」--custom-timing:沿用面板已经在用的 blanking 合成时序,只改像素时钟;越限带数字拒绝
(4K@75 报「约 67 Hz」而不是「做不到」)- 菜单每屏新增「EDID 与刷新上限」子菜单
--selftest-timing:18 项纯逻辑断言
实测结论(M4 Max / macOS 27 / 外接 4K)
- 未声明的
CGDisplayModeCreate符号存在,但连「原样重建当前模式」都返回NULL - 写
/Library/Displays/.../Overrides写得进、校验得对,系统却不读:热插拔、
显示器休眠唤醒、整机睡眠唤醒三种触发后,模式表始终不变,实时 EDID 仍是原厂值 - 所以 Apple 芯片上
--write在弹管理员密码之前就拒绝(退出码 3),不假装支持;
Intel 行为保持原样
安装
解压 RDM-ARM-1.1.0-universal.zip,把 RDM-ARM.app 拖进「应用程序」。
应用只做了 ad-hoc 签名、没有公证,首次打开前执行一次:
xattr -dr com.apple.quarantine /Applications/RDM-ARM.app
系统要求 macOS 13.0 或更高;通用二进制(arm64 + x86_64)。