新手跪求大神帮忙啊。安装Yosemite求助,只差显卡DSDT了。
电脑型号 惠普 HP 280 Pro G1 MT 台式电脑(扫描时间:2016年03月27日)
操作系统 Windows 7 旗舰版 64位 ( DirectX 11 )
处理器 英特尔 Core i3-4170 @ 3.70GHz 双核
主板 惠普 2B34 ( 英特尔 Haswell )
内存 4 GB ( 海力士 DDR3L 1600MHz )
主硬盘 希捷 ST500DM002-1BD142 ( 500 GB / 7200 转/分 )
显卡 英特尔 HD Graphics 4400 ( 192 MB / 惠普 )
显示器 惠普 HWP3208 HP V221p ( 21.7 英寸)
声卡 瑞昱 ALC221 @ 英特尔 Lynx Point高保真音频
网卡 瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 惠普
问题描述:目前已经安装好Yosemite,只差显卡驱动,参考了国外的显卡驱动教程,在DSDT文件中加入代码后会出现“hmm.. dismatch sizes: 3100 vs 20”。后来自己测试过一些办法,具体的问题描述如下:
(1)删除了S/L/E中的AppleBluetoothMultitouch.kext,AppleIntelHD5000Graphics.kext,IOBluetoothFamily.kext,IOBluetoothHIDDriver.kext驱动,另外删除了libCLVMIGILPlugin.dylib。在不修改DSDT时,能够进入Yosemite系统,但是无法驱动显卡。
(2)在DSDT文件中,名字为“_ADR 0x00020000”的设备后加入了以下代码:
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },
"AAPL,ig-platform-id", Buffer() { 0x03, 0x00, 0x22, 0x0d },
"hda-gfx", Buffer() { "onboard-1" },
"model", Buffer() { "Intel HD 4400" },
})
}
修改了DSDT后就进不了系统了。开机卡的图片如下:
卡在“hmm.. dismatch sizes: 3100 vs 20”
引导工具名称:变色龙2.3 r2795
引导方式:
BIOS设置:版本:10.10.5懒人版
System/Library/Extensions删除了原来哪些kext:AppleBluetoothMultitouch.kext,AppleIntelHD5000Graphics.kext,IOBluetoothFamily.kext,IOBluetoothHIDDriver.kext
System/Library/Extensions另外安装了哪些kext:FakePCIID.kext,FakePCIID_Intel_HD_Graphics.kext
DSDT文件如下:没有用过SSDT
求大神帮忙啊。多谢多谢多谢。
页:
[1]