本帖最后由 alan110_38 于 2012-8-22 22:13 编辑
升级10.8后基本没出现过花屏,10.7一直没能解决花屏问题
2011.12.28日: 更新个10.7.3的驱动,修改了下AppleIntelSNBGraphicsFB,需要的可以下
AppleIntelSNBGraphicsFB.kext.zip
(218.49 KB, 下载次数: 1272)
首先当然要感谢http://switchresx.en.softonic.com/mac
4.SwitchResX4的用处是强制分辨率,就算显示器没识别也当识别了来用,具体怎么设置真的不记得了,不过我也是在卸载了SwitchResX4之后才完美的,留下来的只有
下面是跑分图
补充内容 (2011-11-17 21:31):
40楼增加SwitchResX4设置方法
补充内容 (2011-11-20 19:07):
53楼有SwitchResX4设置成功的方法
补充内容 (2011-11-20 22:48):
记得要Graphic=yes啊,不然没效果
补充:用了SwitchResX4之后应该会出现一些花屏现象,在DSDT中加入下列代码应该会有所改善
- Device (GFX0)
- {
- Name (_ADR, 0x00020000)
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x0C)
- {
- "DisplayProductID",
- Buffer (0x04)
- {
- 0x76, 0xF0, 0x00, 0x00
- },
- "DisplayVendorID",
- Buffer (0x04)
- {
- 0x30, 0xAE, 0x00, 0x00
- },
- "AAPL,HasPanel",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "AAPL,backlight-control",
- Buffer (0x04)
- {
- 0xEE, 0x01, 0x00, 0x00
- },
- "AAPL01,DualLink",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "AAPL01,EDID",
- Buffer (0x80)
- {
- /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
- /* 0008 */ 0x30, 0xAE, 0x6F, 0x07, 0x01, 0x01, 0x01, 0x01,
- /* 0010 */ 0x20, 0x10, 0x01, 0x03, 0x08, 0x29, 0x1A, 0x78,
- /* 0018 */ 0xEA, 0xD6, 0xA5, 0xA2, 0x59, 0x4A, 0x95, 0x24,
- /* 0020 */ 0x14, 0x50, 0x54, 0xAF, 0xCF, 0x00, 0x81, 0x80,
- /* 0028 */ 0x95, 0x00, 0x95, 0x0F, 0x01, 0x01, 0x01, 0x01,
- /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x9A, 0x29,
- /* 0038 */ 0xA0, 0xD0, 0x51, 0x84, 0x22, 0x30, 0x50, 0x98,
- /* 0040 */ 0x36, 0x00, 0x9A, 0x00, 0x11, 0x00, 0x00, 0x1C,
- /* 0048 */ 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4C, 0x58, 0x4D,
- /* 0050 */ 0x2D, 0x57, 0x4C, 0x31, 0x39, 0x41, 0x48, 0x0A,
- /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x32,
- /* 0060 */ 0x4B, 0x1E, 0x51, 0x0E, 0x00, 0x0A, 0x20, 0x20,
- /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFF,
- /* 0070 */ 0x00, 0x30, 0x31, 0x39, 0x30, 0x33, 0x36, 0x33,
- /* 0078 */ 0x32, 0x32, 0x36, 0x34, 0x32, 0x37, 0x00, 0x44
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码 EDID等一些参数可以自己用IORegistryExplorer的AppleDisplay项查看修改,我就改了EDID,DisplayProductID,DisplayVendorID这三项
补充内容 (2011-11-26 10:27):
关于花屏问题
目前也没有找到具体原因,不过变色龙加-f启动,另外修改/etc/rc.common在里面加一句“rm /System/Library/Caches/com.apple.kext.caches/Startup/*”(不要引号的)机率要小很多
或者干脆删除SLE下的bootcache.kext用这方法我目前为止没有出现过花屏
|