本帖最后由 neycwby09 于 2013-5-1 13:22 编辑
终于在10.8.3解决了 6370M开机花屏问题 现在是正常驱动 QE/CI开启 32位输出感谢hellozhangxin大大的帖子与指导有相同型号的朋友可以参考 但是显卡的参数可能不同 所以不能直接使用我提供的驱动
在这里一起和大家探讨交流。错误的地方 还请大家多多指正!
先问个问题 怎么在Clover里设置机型 现在Clover自动侦测为MacBook5,1 我想换回原来的MacBookPro8,2 Config.plist里的SMBios部分 有些BroadID什么的 变色龙配置文件里面没有啊 怎么填呢?求解。
笔记本配置具体可以看我签名
不说废话 进入正题
去年10月 为了更新Xcode 放弃了虚拟机的雪豹 转战黑苹果
首先看了hellozhangxin大大的ATI5,6系驱动探讨的帖子https://bbs.pcbeta.com/viewthread-1060313-1-1.html
驱动了6370M (6370M是5470M的马甲卡 是ATI5系的显卡 使用ATI5000Controller驱动)而且我也很悲剧的知道了 内屏LVDS senseid=07是多么的悲剧
当时用的变通的方法 在Override里的DisplayProductID-717里加入了EDID 内屏的参数使用的是DVI的
好不容易驱动起来 但是 开机要花屏一下 睡眠直接白屏卡死 亮度无法调节等等问题
后来看到了senseid07有解了 参考了https://bbs.pcbeta.com/viewthread-1274789-1-1.html以及https://bbs.pcbeta.com/viewthread-1277631-1-1.html决定尝试了下
原理就是用Clover注入EDID或者使用DSDT注入 我用的是最新的Clover USB引导。
首先这是我的6370M各接口的参数
senseid txmit enc LVDS 07 10 00 HDMI 02 21 03 VGA 08 00 10
经过hellozhangxin大大的指点 新的参数 在LVDS行放弃了原来DVI的部分 使用新LVDS部分
- _____________前面部分_________________ txmit enc hotplugin senseid
- 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07 LVDS
- 00 08 00 00 04 02 00 00 00 71 00 00 21 03 01 02 HDMI
- 10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 08 VGA
复制代码
整理一下就是这样:(具体请看hellozhangxin的 https://bbs.pcbeta.com/viewthread-1060313-1-1.html)020000004000000009010000100000070008000004020000007100002103010210000000100000000001000000100208然后使用0xED改写进ATI5000Controller里 在info.plist里加入id 并在AMDRadeonAccelerator的info.plist对应项加入id 最后再加上ATY_init.kext一起使用Kext Wizward安装 修复权限 重建缓存即可。
接下来解决内屏senseid=07的问题在Clover的Config.plist里Graphics项下的InjectEDID设置为YES 这是我的Graphics部分的配置文件 - <key>Graphics</key>
- <dict>
- <key>CustomEDID</key>
- <data>
- AP///////wAGr+wmAAAAAAETAQOAIhN4Ctd1k1VVjSkkUFQAAAABAQEBAQEB
- AQEBAQEBAQEBDBxWoFAAEDAwIDYAWMEQAAAYAAAADwAAAAAAAAAAAAAAAAAg
- AAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTU2WFcwMiBWNiAKAGU=
- </data>
- <key>FBName</key>
- <string>Hoolock</string>
- <key>GraphicsInjector</key>
- <string>Yes</string>
- <key>InjectEDID</key>
- <string>Yes</string>
- <key>LoadVBios</key>
- <string>Yes</string>
- <key>VideoPorts</key>
- <string>3</string>
复制代码 FBName设置你想使用的FB接口名称 要和ATY_init.kext里设置的一样 Hoolock是3接口的FB 所以VideoPorts设置成3CustomEDID这个项好像不设置也可以 直接让Clover侦测注入应该也行 暂时没测试。GraphicsInjector是Clover的显卡侦测 跟变色龙里的 GraphicsEnabler=YES类似 有一次把这个设置关掉了 开机黑屏了 具体未测试 现在开着系统信息直接显示了显卡的信息。不想用Clover的朋友 用DSDT也可以。
这时重启后 会发现不再花屏一下进桌面了 但是会发现桌面什么都没有 可能因为VGA的senseid=08的缘故 内屏成了第二屏(就是扩展屏) 可以把笔记本连接到另外一个显示器 在系统偏好设置里 把内屏和第二屏的显示顺序掉换下。我直接连蒙带猜地把偏好设置打开然后拖到了第二屏调的。(注意:我第一次勾选了 镜像显示器 结果直接花屏卡死 求解......)
已知情况:驱动后会多出来个不存在的VGA屏幕 貌似想把这个去掉 需要使用2接口的FB 但是这样做 VGA接口就废了不能用了 好像睡眠唤醒问题 也得更换为2接口的FB 这个还得请教请教大家
10.8.3 ATI6370M LVDS行使用LVDS参数驱动下载 警告:各接口参数id不同的朋友 不能直接使用里面的ATI5000Controller.kext 需要自行修改自己显卡的参数。
10.8.3_ATI6370M_V2.0.zip
(2.52 MB, 下载次数: 305)
|