- 积分
- 43
- 最后登录
- 2020-12-22
- 精华
- 0
- 阅读权限
- 10
- 主题
- 3
- UID
- 333998
- 帖子
- 108
- PB币
- 294
- 威望
- 0
- 贡献
- 0
- 技术
- 3
- 活跃
- 47
- UID
- 333998
- 帖子
- 108
- PB币
- 294
- 贡献
- 0
- 技术
- 3
- 活跃
- 47
|
发表于 2014-4-6 15:59:12
IP属地浙江
|显示全部楼层
首先感谢论坛的好贴和好人,爬了不少,也学了一些,还有很多不完美,也想请高人指点下。
1.先来个机器配置图
处理器 英特尔 第二代酷睿 i3-2370M @ 2.40GHz 双核(变频暂未实现)
主板 联想 20178 (英特尔 HM77 Express 芯片组)
内存 4 GB ( 海力士 DDR3 1600MHz )
主硬盘 西数 WDC WD5000BPVT-08HXZT3 ( 500 GB / 5400 转/分 )
显卡 Nvidia GeForce 610M ( 1 GB / 联想 )(bios主板上屏蔽独显),hd3000集成显卡(修改dsdt,kext补丁完美实现,有波纹、亮度调节、显存设为1024m)
显示器 友达 AUO193C ( 14 英寸 )
光驱 松下 DVD-RAM UJ8C1 DVD刻录机
声卡 瑞昱 ALC269 @ 英特尔 Panther Point High Definition Audio Controller(dsdt修改,applehda补丁仿冒原生声卡实现,完美)
网卡 瑞昱 RTL8168F PCI-E Gigabit Ethernet NIC / 联想(dsdt内建代码,安装网卡驱动实现)
2.驱动安装过程
(1)显卡驱动:
dsdt修改了背光亮度调节,修改gfx0为igpu,但是目前有个问题是亮度在睡眠唤醒后比开机最大亮度更亮?
修改显卡内建代码:将gfx0修改为igpu,下方修改为下面代码,我的显卡为hd3000,id为0x80860116
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"device-id",
Buffer (0x04)
{
0x16, 0x01, 0x00, 0x00
},
"model",
Buffer (0x17)
{
"Intel HD Graphics 3000"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
修改背光调节(小太阳代码):
Device (PNLF)
{
Name (_HID, EisaId ("APP0002"))
Name (_CID, "backlight")
Name (_UID, 0x0A)
Name (_STA, 0x0B)
}
修改亮度自动保存,参考帖子:https://bbs.pcbeta.com/viewthread-1390592-1-1.html
修改显卡驱动kext,
HD3000 10.9.2 H77主板.zip
(4.17 MB, 下载次数: 48)
(2)声卡驱动:
dsdt修改,Device (HDEF)中修改代码:
Name (_ADR, 0x001B0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"codec-id",
Buffer (0x04)
{
0x69, 0x02, 0xEC, 0x10
},
"layout-id",
Unicode ("V"),
"device-type",
Buffer (0x0F)
{
"Realtek ALC269"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
声卡驱动,采取仿冒原生声卡方式打补丁:下载包
ALC269 VC.zip
(1.35 MB, 下载次数: 30)
参考论坛帖子:https://bbs.pcbeta.com/viewthread-1390592-1-1.html
https://bbs.pcbeta.com/viewthread-1232788-1-1.html
(3)电池驱动,电量能正常显示,但我的原生appleintelcpumanagement不能启用,破解版的10.9.2版本也不行,这个要请教下高人,怎么解决。
电量能显示,驱动:
AppleSmartBatteryManager.kext.zip
(38.99 KB, 下载次数: 8)
睡眠完美实现。
唤醒后bios重置的问题帖子里有解决办法:
- sudo perl -pi -e 's|\x75\x2e\x0f\xb6|\xeb\x2e\x0f\xb6|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
[color=rgb(34, 101, 169) !important]复制代码
dsdt代码中修改了rtc(bios重置问题)
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}
dsdt中的hpet也修改了,但还不完善。
(4)网卡驱动,参考论坛的帖子,有很多,网卡内建代码(dsdt),如下修改
Device (GIGE)
{
Name (_ADR, Zero)
}
要使用工具查看ioregistryexplorer中的网卡地址,修改上述代码。
(5)cpu变频未解决,请高人指导。
(6)电源管理原生驱动一直不能加载,请高人指导。
(7)我的dsdt,ssdt代码奉上,我的extra中smbios为macbook pro8.1代码奉上,打包下载:
extra文件夹.zip
(34.28 KB, 下载次数: 11)
还有很多不完美,想与大家交流探讨下,不能算原创,更像个集合贴,多支持。
|
-
1
查看全部评分
-
|