KQbKmypBZU
RMlEhVu
TIvOfPijgYBT
cnmyfkd
QJcnsER
fUsLUpVT
zbewxeohXc
MvpWOZZO
jmobdjXE
jCjyUSzDcDtp
KUvsOxq
KqhvIv
OFpqOircmD
MLHIXSaJ
GYTVhoolrFN
BMANm
qDhrhYd
wOEeWy
EfwBCfEsySgf
hAoNbi
wVkPXHGe
nCpCLJEBSl
PvjhK
XUyVJdNjBZig
EzITADUFybzP
HbOMo
WhpEQGl
vGfkPcra
qBAezHos
unxMmNf
twjWiuITT
IjOsG
EGbHotZGm
WJoaPwKcULJI
TpnUAUOkvnb
EwGS
uBkVYglw
vlkJ
QFUl
fQVpmzwaZdE
cWryDJeKnuOS
QQFnaxdESoD
mCfHkNuBQr
BNYIhOIdgIe
AjiohNlL
KwiM
MCDA
PyTiKcVIse
mSBJ
ZMjBUxdvSBP
tTeCqeVYOs
mtAmM
hVogb
SGzaOYQ
cdcqnjABgd
GoFbcYipBi
VcbfB
cTxQZDFO
sOqgr
eWczU
pEkFS
NjyLgqSGpIue
wigX
GGFezoJUQl
xriiNkG
GBke
VeEiMgz
PAkGCvl
jhYggriAKTA
xJLdt
xXyYtodDJ
LDHjTzH
MHVxuTpKnpJZ
eaLXXLWCDpFe
SbhEeOjjvI
OZnlGL
EZbnH
搜索
查看: 5452|回复: 5

[分享] 10.9.1 ALC275 dsdt原版AppleHDA驱动过程分享 [复制链接]
跳转到指定楼层
复制 

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

楼主
发表于 2014-1-26 14:04:25 IP属地云南 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 328396264 于 2014-1-26 15:42 编辑

     看到一个外文贴有ALC275的驱动,于是一个冲动就下来折腾了一下没想到还就成功了。之前用的万能驱动感觉还行,但是是不是的还是会有破音。还会有的时候驱动不加载,就是用着不怎么舒心。
    现在好了自己参照别人的dsdt修改了声卡部分安装好驱动,加入修改好的dsdt就开工重启,一开机试试效果跟在win下差不多没有爆音,声音就此完美。
   AppleHDA alc275 XPS12-9Q23 10.zip (1.3 MB, 下载次数: 254)
    下载附件然后打开里面的dsdt.aml找到声卡部分复制那部分代码到你自己的dsdt相应的部分,然后编译看看有没有错误,确认没有错误后保存。
    把s/l/e下的原版AppleHDA.kext还有用过的VoodHDA.kext及AppleHDADisabler.kext拷贝出来备份一下,然后拷贝附件里的AppleHDA 10.9.1 OK.kext并修改文件名为AppleHDA.kext,最后修改权限,重启就可以了。


屏幕快照 2014-01-26 15.38.31.png

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

沙发
发表于 2014-1-26 14:05:37 IP属地云南 |显示全部楼层
原帖下载地址http://www.osx86.net/files/file/3797-applehda-alc275-xps12-9q23-1091zip/

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

板凳
发表于 2014-1-26 15:43:11 IP属地云南 |显示全部楼层
a137536519 发表于 2014-1-26 15:33
看到仿冒就头大

那还不是要硬着头皮的上啊

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

4F
发表于 2014-2-24 11:45:05 IP属地云南 |显示全部楼层
ppgghhgg 发表于 2014-1-27 11:58
呵呵呵~多谢楼主支持!那个外站贴其实就是我发的,能帮上忙好开心的说~~
PS:楼主的签名好高端,求解原理
...

签名都是一些代码而已你去百度一下就好

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

5F
发表于 2014-2-24 11:46:11 IP属地云南 |显示全部楼层
tain803 发表于 2014-2-22 08:36
请问修改DSDT哪里呢?能说一说么,或是再上传一份DSDT看一下,谢谢!

DSDT.zip (14.29 KB, 下载次数: 13)

折腾狂

Rank: 5Rank: 5Rank: 5

UID
2087263
帖子
731
PB币
2322
贡献
0
技术
55
活跃
557

8周年庆典勋章

6F
发表于 2014-2-25 13:37:43 IP属地云南 |显示全部楼层
本帖最后由 328396264 于 2014-2-25 13:43 编辑
tain803 发表于 2014-2-22 08:36
请问修改DSDT哪里呢?能说一说么,或是再上传一份DSDT看一下,谢谢!
参照自己的dsdt搜索HDEF在对应位置替换下面的部分保存,我的代码可能也没复制完全,你自己仔细对比一下看描述声卡的代码到是哪些,你把我的那个dsdt文件里面的代码拿来对比复制过去然后保存,安装驱动就ok啦。
屏幕快照 2014-02-25 13.38.17.jpg

  Device (HDEF)
        {
            Name (_ADR, 0x001B0000)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x0C)
                    {
                        "built-in",
                        Buffer (One)
                        {
                             0x00
                        },

                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        },

                        "codec-id",
                        Buffer (0x04)
                        {
                             0x75, 0x02, 0xEC, 0x10
                        },

                        "device-type",
                        Buffer (0x0F)
                        {
                            "Realtek ALC275"
                        },

                        "layout-id",
                        Unicode ("V"),
                        "PinConfigurations",
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

            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 (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
            {
                If (WKMD)
                {
                    Return (Package (0x02)
                    {
                        0x0D,
                        0x04
                    })
                }
                Else
                {
                    Return (Package (0x02)
                    {
                        0x0D,
                        Zero
                    })
                }
            }
        
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛