解决HD5770在lion下DVI接口为默认成扩展屏(非公版的显卡注...
具体症状:
每次U盘安装的时候进入的是扩展屏,看不到安装语言选择界面,只显示壁纸和一个可操作的鼠标。
而在HDMI接口接入另一显示器,就能看到安装界面。(安装完成后也是那样情况)
说明主屏为HDMI接口,扩展屏为DVI接口。
去掉DSDT显卡代码
1,把显卡bios文件(我的为:1002_68b8.rom)放到变色龙Extra夹里
2,在变色龙Extra夹里的com.apple.Boot.plist 新版本的变色龙是org.Chameleon.Boot.plist
中加入如下代码
<key>UseAtiROM</key>
<string>yes</string>
<key>GraphicsEnabler</key>
<string>yes</string>
<key>AtiConfig</key>
<string>Hoolock</string>
能把DVI接口的显示器为默认主显示器
蓝色部分得去8楼查询,例如我的显卡接口数为3,凡是结尾的数值为3的都去试一试。我的试验结果就是Hoolock。进入系统就是DVI接口的为主显示器。
20110731 0:00试验数据:
AtiConfig 默认接口 扩展屏 分辨率是否可调 关于本机显示 DVD播放程序运行是否成功
{"Baboon", 3}, DVI VGA 可调 5700 成功
{"Eulemur", 3}, VGA 无 不可调 5700 不成功
{"Flicker", 3}, DVI 无 可调 5000 不成功
{"Gliff", 3}, DVI 无 可调 5000 不成功
{"Hoolock", 3}, DVI 无 可调 5700 成功
{"Kakapo", 3}, 以下待测试
{"Langur", 3},
{"Megalodon", 3},
{"Quail", 3},
{"Raven", 3},
{"Shrike", 3},
---------------------------分割线----------------------------------------------------
20110731 18:30 最新进展: 回归原始,用显卡DSDT驱动显卡,是DVI为默认主屏
经上面的试验得出AtiConfig值为Hoolock
打开原来有显卡信息的DSDT,我原来DSDT显卡信息显示为Vervet,而Vervet是公版HD5770(4个接口)的AtiConfig
而我的HD5770是母版(3个接口)的,所以原来的DSDT使我的显卡驱动成DVI接口为扩展屏,解决方法是把DSDT里
所有的Vervet用试验得出的Hoolock替换,得到新的DSDT,放到变色龙目录里,去掉原来加入的代码:
<key>UseAtiROM</key>
<string>yes</string>
<key>GraphicsEnabler</key>
<string>yes</string>
<key>AtiConfig</key>
<string>Hoolock</string>也去掉显卡rom,用新的DSDT驱动显卡,一切OK。