- 积分
- 4682
- 最后登录
- 2021-2-5
- 精华
- 0
- 阅读权限
- 70
- 主题
- 106
- UID
- 1651940
- 帖子
- 8254
- PB币
- 11821
- 威望
- 230
- 贡献
- 0
- 技术
- 2412
- 活跃
- 2453
- UID
- 1651940
- 帖子
- 8254
- PB币
- 11821
- 贡献
- 0
- 技术
- 2412
- 活跃
- 2453
|
69F
发表于 2012-3-10 12:30:23
IP属地福建
|只看该作者
本帖最后由 绝情奶牛 于 2012-3-10 12:30 编辑
Arkzenith 发表于 2012-3-10 10:26
不借助任何工具, 除了修改过得ATIradeonXy000.kext
制作者好想叫netkas 或者netkos, 忘记名字了
不知道修改方法,也没有更新地址,到哪儿更新
还有到接口标志位那边有点疑惑
接口标志位: 这个是用来表示接口类型 支持什么样的设备, 比如说老的CRT显示器, 他没法只支持模拟信号, 所以他就要在这个标志为上标出这个接口支持的显示器类型 只能是CRT类, 无法传输数据到只能识别数字信号的显示器上, 这个串数字一般都是硬编码,这个数值给据国外网站说,ioreg 中有对应, 但是根据我的测试, 他是根据接口类型,和显卡支持的方式决定的, ioreg中的值是会变化的,现在的数码显示器可以只能化的改变这个数字,所以请自行根据接口类型和对应的关系决定: 接口类型 > 可以对应接口标志位
0x0002 : LVDS > ControlFlag : 0x0040 / 0x0100
0x0004 : DVI-? > ControlFlag : 0x0016 - 0x0014 / 0x214
0x0010 : VGA > ControlFlag : 0x0010
0x0080 : S-Video > ControlFlag : 0x0002
0x0200 : DVI-? > ControlFlag : 0x0014 / 0x0214 - 0x0204
0x0400 : DisplayPort > ControlFlag : 0x0100 - 0x0104 - 0x0304 / 0x0604 - 0x0400
0x0800 : HDMI > ControlFlag : 0x0200
0x1000 : DVI-? > ControlFlag : 0x0016
比如你的修改
HDMI 00 00 02 00
DVI 14 02 00 00
HDMI是不是由 0x0200 得到00 00 02 00 后两位?那前两位怎么得到的?还有DVI,是由 0x0214得到14 02 00 00,这两个得到的顺序怎么不一样?楼主跟我说一下这一步如何得来。 |
|