alc662的安装经历
联想品牌机h61主板(估计是精英) i53470处理器, 顺利安装懒人版10.9.1,但就是声卡搞不定。今天顺利在线升级10.9.4,总体正常除了声卡用voodoo.kext有爆音。关于声卡参数 aida64 显示:alc662, code id:0x10ec0662。尝试找各种驱动,无解。想到改dsdt 配合仿冒applehda.kext。注意低版本的everest ultimate 生成dsdt 根本连hdef参数位置都找不到。aida 64 仅商业版可以生成dsdt,顺利添加相关参数查找dsdt中的在PCI0下HDEF字节,修改为以下代码
[*]Device (HDEF)
[*] {
[*] Name (_ADR, 0x001B0000)
[*] OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
[*] Field (HDAR, WordAcc, NoLock, Preserve)
[*] {
[*] DCKA, 1,
[*] Offset (0x01),
[*] DCKM, 1,
[*] , 6,
[*] DCKS, 1,
[*] Offset (0x08),
[*] , 15,
[*] PMES, 1
[*] }
[*]
[*] Method (_DSM, 4, NotSerialized)
[*] {
[*] Store (Package (0x08)
[*] {
[*] "codec-id",
[*] Buffer (0x04)
[*] {
[*] 0x62, 0x06, 0xEC, 0x10
[*] },
[*]
[*] "layout-id",
[*] Buffer (0x04)
[*] {
[*] 0x96, 0x02, 0x00, 0x00
[*] },
[*]
[*] "device-type",
[*] Buffer (0x11)
[*] {
[*] "ALC662"
[*] },
[*]
[*] "PinConfigurations",
[*] Buffer (0x06)
[*] {
[*] 0x01, 0x90, 0x02, 0x01, 0x02, 0x01
[*] }
[*] }, Local0)
[*] DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
[*] Return (Local0)
[*] }
[*]
[*] Name (_PRW, Package (0x02)
[*] {
[*] 0x0D,
[*] 0x04
[*] })
[*] }
复制代码
3、继续查找字节L0D,在L0D下添加一行以下代码
[*] Notify (\_SB.PCI0.HDEF, 0x02)
复制代码
居然直接五国。放弃修改dsdt,用回原来的dsdt。仅适用原来生成未经修改的dsdt配合修改后的applehda.kext文件和alc662.kext文件,重启驱动居然成功。很奇怪检查aida64生成的dsdt,居然是 alc269。但参数id这些又是和alc662匹配的的。终于能用,告别爆音。上传我的kext和dsdt,希望能帮到和我有同样需求的人。Ps.1.仿冒声卡的音质确实不错。2.折腾了两天,累!
Notify (\_SB.PCI0.HDEF, 0x02)
http://smilies.oss-cn-hangzhou.aliyuncs.com/ac/28.png 哪个教程这样说的 xiao201261 发表于 2014-8-28 10:37 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
Notify (\_SB.PCI0.HDEF, 0x02)
哪个教程这样说的
根本不用改,我的dsdt 直接就有这句,虽然我并不明白为什么要填这句。 谢谢,刚换的这种主板 楼主机器带显卡GT420 ?用的是什么引导?变色龙 还是 CLOVER?
页:
[1]