- UID
- 822977
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 精华
- 主题
- 回帖
- 0
- 积分
- 479
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

本帖最后由 mikecdh 于 2011-11-13 11:08 编辑
2011/11/13更新
各位好!
通过不断的爬楼与尝试,现在可以让HD3000的VGA输出最高分辨率了。
笔记本的VGA输出可以参照6L兄弟的做法。
对于台式机:
如果ID也是0x1112的,替换这两个附件
(转自tonymacx86,原帖地址http://www.tonymacx86.com/viewtopic.php?f=15&t=36335)
设置SMBIOS为MacBookPro8,1,不用修改DSDT。
这样就能驱动你的HD3000,不过不能调节最高分辨率。
我实现最高分辨率的方法:
调节分辨率--黑屏--按机箱电源键睡眠--唤醒--得到最高分辨率显示
重启之后,提示CMOS错误,经过坛友指点,patch了AppleRTC解决。
以后每次进入系统,也都要通过睡眠--唤醒来使显示器正常工作。
与插拔法一样,比较麻烦。
该方法仅供参考,如果您还无法睡眠的,不知此做法对您是否有效。
感谢原帖作者,感谢坛友潇麟。
2011/11/5
各位好!
i3 2105,集成HD3000,ID 0x1112,主板是GA_H61M-S2-B3,只有VGA输出
说下我的驱动步骤
1.升级10.7.2
2.参照贴https://bbs.pcbeta.com/viewthread-893302-8-1.html
添加kext中ID,并按该贴160L中步骤操作(HEX不用他那个)
3. 使用VGA输出的HEX(就是最后一行改为0602)
0102 0400 1007 0000 1007 0000
0503 0000 0200 0000 3000 0000
0205 0000 0004 0000 0700 0000
0304 0000 0004 0000 0900 0000
0602 0000 0004 0000 0900 0000
4.添加DSDT代码:
Device (IGD0)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"hda-gfx", Buffer (0x09) {"onboard-2"},
"device-id", Buffer (0x04) {0x12, 0x01, 0x00, 0x00}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)
上面两步参照帖子是:http://www.tonymacx86.com/viewtopic.php?f=15&t=36335
5.更改SMBIOS为MacBookPro8,1
6.修复权限,重启即可
修改HEX那个步骤要用到Xcode,我把我修改的AppleIntelSNBGraphicsFB上传上来
我测试下来,问题也如Tonymac那个贴:
分辨率只能1440X900,调节就是黑屏
因此求助,望各位指教!谢谢!
|
评分
-
1
查看全部评分
-
|