- 积分
- 514
- 最后登录
- 2024-1-26
- 精华
- 0
- 阅读权限
- 40
- 主题
- 9
- UID
- 1463279
- 帖子
- 369
- PB币
- 46
- 威望
- 61
- 贡献
- 0
- 技术
- 2
- 活跃
- 86
- UID
- 1463279
- 帖子
- 369
- PB币
- 46
- 贡献
- 0
- 技术
- 2
- 活跃
- 86
|
本帖最后由 a1011882528 于 2012-9-17 20:06 编辑
电脑概况
电脑型号 惠普 Presario CQ42 Notebook PC 笔记本电脑
操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 )
处理器 英特尔 Core i5 M 430 @ 2.27GHz 双核笔记本处理器
主板 惠普 1426 (英特尔 HM55 芯片组)
内存 2 GB ( 金士顿 DDR3 1333MHz )
主硬盘 西数 WDC WD3200BEKT-60V5T1 ( 320 GB / 7200 转/分 )
显卡 ATI Mobility Radeon HD 5430 ( 512 MB / 惠普 )
显示器 LG LGD0251 ( 14 英寸 )
光驱 惠普 CDDVDW TS-L633N DVD刻录机
声卡 瑞昱 ALC270 @ 英特尔 5 Series/3400 Series Chipset 高保真音频
网卡 瑞昱 RTL8102E/8103E Family PCI-E Fast Ethernet NIC / 惠普
主板型号 惠普 1426
芯片组 英特尔 HM55 芯片组
序列号 CNF015CHRG
板载设备 Video Graphics Controller / 视频设备 (启用)
板载设备 Realtek Lan Controller / 网卡 (启用)
BIOS 惠普 F.37
制造日期 04/07/2011
主显卡 ATI Mobility Radeon HD 5430
显存 512 MB
频率 核心: 500MHz / 显存: 800MHz
制造商 惠普
BIOS版本 BR39852.001
BIOS日期 01/28/11
驱动版本 8.982.0.0
驱动日期 20120727
E/E下kext有AppleACPIPS2Nub.kext。ApplePS2Controller.kext。FakeSMC.kext(v2.5)
org.chameleon.Boot.plist的内容为:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>AtiConfig</key>
- <string>Hoolock</string>
- <key>Graphics Mode</key>
- <string>1024x768x32</string>
- <key>GraphicsEnabler</key>
- <string>Yes</string>
- <key>Kernel</key>
- <string>mach_kernel</string>
- <key>Kernel Flags</key>
- <string>-f</string>
- <key>USBBusFix</key>
- <string>Yes</string>
- <key>UseKernelCache</key>
- <string>No</string>
- </dict>
- </plist>
复制代码
又出现了新的问题。能够在内屏上显示,能识别出5430m,但是似乎没有驱动成功。
在AMDRadeonAccelerator.kext 添加了显卡id,然后修复权限,依旧没有驱动成功。
以下灰色字体是之前的问题,可以不看。
问题就出在
- <key>GraphicsEnabler</key>
- <string>Yes</string>
复制代码
这里
原本没有添加时,显卡不能驱动。但是在AMDRadeonAccelerator.kext的Info.plist已经确定有5430m的ID,ATI5000Controller.kext里也有ID。于是尝试添加代码后,进入系统转菊花黑屏,等30秒硬盘灯不亮。盲打输入密码,硬盘灯亮。这样是否可以认为显卡已经驱动成功但是不显示在内建屏幕上。我的屏幕senseid为07,手头也没有外接显示屏。
请问各位,这种情况下是否是需要提取edid才能点亮内建屏幕?
使用edidmanager提取到的值为
- Time: 15:14:54
- Date: 2012年9月10日
- EDID Manager Version: 1.0.0.14
- ___________________________________________________________________
- Block 0 (EDID Base Block), Bytes 0 - 127, 128 BYTES OF EDID CODE:
- 0 1 2 3 4 5 6 7 8 9
- 000 | 00 FF FF FF FF FF FF 00 30 E4
- 010 | 51 02 00 00 00 00 00 13 01 03
- 020 | 80 1F 11 78 0A 6B 15 97 59 56
- 030 | 8C 28 1E 50 54 00 00 00 01 01
- 040 | 01 01 01 01 01 01 01 01 01 01
- 050 | 01 01 01 01 12 1B 56 78 50 00
- 060 | 0E 30 20 20 35 00 36 AE 10 00
- 070 | 00 19 00 00 00 00 00 00 00 00
- 080 | 00 00 00 00 00 00 00 00 00 00
- 090 | 00 00 00 FE 00 4C 47 20 44 69
- 100 | 73 70 6C 61 79 0A 20 20 00 00
- 110 | 00 FE 00 4C 50 31 34 30 57 48
- 120 | 31 2D 54 4C 43 33 00 EC
复制代码
附上解决办法:下载这个AMDRadeonAccelerator.kext
使用Kext Wizard安装到s/l/e
在e/e org.chameleon.Boot.plist加入以下代码
- <key>AtiConfig</key>
- <string>Hoolock</string>
- <key>GraphicsEnabler</key>
- <string>Yes</string>
复制代码
如果重启进入ML黑屏,请将GraphicsEnabler 设为No后进入ML
然后进行添加EDID。 点我进去
添加好EDID后,将GraphicsEnabler 设为Yes,重启进入ML后即可在内屏显示。
|
|