WGdxqE
dSsRiW
ITvVyUBlJJ
IOIa
ZLJXEXrxWSgm
ZxgMLepF
eQLLfu
augMGh
rUpaWcCz
ShSFFiB
jMnftJssEs
GQxzlZYDEQP
oEFHDJNYSyml
ZdBwYsNw
fGtgdB
UWKpx
FJMnKYdiZjWx
buxcqeFisQa
VwZhoxet
yJHWacDGJ
okUfH
JdDJZ
KzhMwD
hfRhG
afUw
xdzfaxsmHS
Wdjyh
WZZDilvvx
ApORI
VytAPwAowTyp
iqQmRoMi
JwYxNnaJb
AwOkkBKDw
vegIWVUf
MqBME
nJyHLTIrrML
IxCC
dTXILjjUd
ERkdcdM
kMXWWJ
IvLvkXsB
UrDED
VWYyuopx
ERhSXluSNvbT
dVGfDGLJsi
QJsymYzY
aVJI
CZRopNvujbhE
DScCXgouBDx
SYvSWVtVRc
YvIrLtwCjz
HHAmxWfV
AWJbcnobH
iOgwpouvuhh
iFDhziMMvjAH
jgzSTKI
gwAFnWqjb
HgDjCgjuTz
HKtgQAyWqc
BOztLimJ
anGsJuQIz
JxfEWFXPWGwb
jopLLi
hXbgg
iOOgt
uOMf
bwUEOUFvYjOY
PAtidkhzGyK
KGDjUAgfUGd
搜索
查看: 9603|回复: 34

[分享] Lion下搞定Acer 5750g声卡ALC269的AppleHDA [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1790784
帖子
698
PB币
1033
贡献
0
技术
90
活跃
228
楼主
发表于 2012-4-12 01:24:58 IP属地江苏 |只看该作者 |正序浏览
快御云安全
本帖最后由 yisl04 于 2012-4-12 01:30 编辑

Acer 5750g的笔记本,安装的是Lion 10.7.3,驱动具体见:https://bbs.pcbeta.com/viewthread-970879-1-1.html

刚开始使用的VoodooHDA驱动的声卡,后来发现开机启动偶尔会五国,所以尝试修改AppleHDA,由于没有相关知识和经验,就只能在别人的基础上依葫芦画瓢,主要借鉴jingehongyan的帖子:https://bbs.pcbeta.com/viewthread-1006317-1-1.html

我的声卡的信息如下:

Address: 0

Vendor Id: 0x10ec0269

0x12        0x411111f0        [N/A] Speaker at Ext Rear     Black

0x14        0x99130110        [Fixed] Speaker at Int ATAPI  UnKnown

0x17        0x411111f0        [N/A] Speaker at Ext Rear     Black   

0x18        0x03a19820        [Jack] Mic at Ext Left               Pink  

0x19        0x411111f0        [N/A] Speaker at Ext Rear     Black

0x1a        0x411111f0        [N/A] Speaker at Ext Rear     Black   

0x1b        0x99a30930        [Fixed] Mic at Int ATAPI         Unknown

0x1d        0x598301f0        [N/A] Line In at Int ATAPI      Unknown

0x1e        0x411111f0        [N/A] Speaker at Ext Rear     Black   

0x21        0x0321101f        [Jack] HP Out at Ext Left       Black   


有用接口的PathMaps如下:

0x14 IntSpeaker         2,12,20 (3,13,20)

0x21 Headphone        2,12,33 (3,13,33)

0x18 LineIn               24,35,8  (24,34,9)

0x1b Mic                   27,35,8  (27,34,9)


结合jingehongyan的帖子和自己在win7下面获得的ConfigData,尝试得到ConfigData如下:

01471C10 01471D01 01471E13 01471F99

01871C20 01871D10 01871E81 01871F03

01B71C30 01B71D09 01B71EA3 01B71F99

02171C1F 02171D10 02171E21 02171F03 01470C02


最后修改jingehongyan帖子中自动切换的AppleHDA.kext即可,内置喇叭、内置麦克风、耳机均正常,且能自动切换。


DSDT的修改如下:
        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 (_PRW, 0, NotSerialized)
            {
                If (WKMD)
                {
                    Return (Package (0x02)
                    {
                        0x0D,
                        0x04
                    })
                }
                Else
                {
                    Return (Package (0x02)
                    {
                        0x0D,
                        Zero
                    })
                }
            }

            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x0A)
                    {
                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-2"
                        },

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

                        "layout-id",
                        Buffer (0x04)
                        {
                            0x0D, 0x01, 0x00, 0x00
                        },

                        "device-type",
                        Buffer (0x07)
                        {
                            "ALC269"
                        },

                        "PinConfigurations",
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }



补充内容 (2012-4-12 15:15):
UseKernelCache设置为Yes后喇叭灰色无声音的问题,解决办法见7F。

AppleHDA.kext.zip

1.43 MB, 下载次数: 483, 下载积分: PB币 -1

1

查看全部评分

Rank: 1

UID
2650698
帖子
50
PB币
200
贡献
0
技术
0
活跃
41
35F
发表于 2012-8-11 17:23:18 IP属地广东 |只看该作者
yisl04 发表于 2012-4-12 14:54
如果org.chameleon.Boot.plist中设置UseKernelCacheYes后无喇叭无声音,应该是声卡IRQ冲突的问题,修改DSDT ...

完美解决同样问题 非常感谢!!~~

Rank: 1

UID
1831595
帖子
90
PB币
78
贡献
0
技术
0
活跃
27
34F
发表于 2012-7-28 16:29:30 IP属地江苏 |只看该作者
我是V3-771 ALC269的声卡,一直驱不动,郁闷得呢。
然后 HD3000的显卡,居然只有64M的缓存,唉。
郁闷事事儿太多了。

Rank: 1

UID
1831595
帖子
90
PB币
78
贡献
0
技术
0
活跃
27
33F
发表于 2012-7-28 16:21:34 IP属地江苏 |只看该作者
强呀,哥们。

Rank: 1

UID
2225215
帖子
5
PB币
7
贡献
0
技术
20
活跃
2

7周年庆典勋章

32F
发表于 2012-7-24 07:16:24 IP属地英国 |只看该作者
用了以后,DSDT好像还是驱动不起来。。。。

Rank: 5Rank: 5Rank: 5

UID
591477
帖子
516
PB币
389
贡献
0
技术
0
活跃
910
31F
发表于 2012-7-10 22:18:01 IP属地广东 |只看该作者
为什么4820TG的269跟你们的区别很大,怪事!

Rank: 1

UID
2803695
帖子
30
PB币
94
贡献
0
技术
0
活跃
72
30F
发表于 2012-7-10 07:35:06 IP属地澳大利亚 |只看该作者
新手表示完全看不懂啊,楼主什么时候能给一个详细一点的说明吗

Rank: 1

UID
2176280
帖子
91
PB币
483
贡献
0
技术
0
活跃
634
29F
发表于 2012-6-24 11:11:08 IP属地广东 |只看该作者
谢谢看看能用不,耳机无声音内置有声音

Rank: 1

UID
1486049
帖子
81
PB币
119
贡献
0
技术
0
活跃
116
28F
发表于 2012-6-23 10:32:34 IP属地未知 |只看该作者
多谢分享~~~~~~

Rank: 1

UID
2291881
帖子
97
PB币
1
贡献
0
技术
0
活跃
118
27F
发表于 2012-6-14 23:43:31 IP属地北京 |只看该作者
参考置顶帖自己做的声卡驱动,无声音,继续研究

Rank: 1

UID
2740244
帖子
27
PB币
0
贡献
0
技术
0
活跃
0
26F
发表于 2012-6-14 22:51:37 IP属地广西 |只看该作者
谢谢分享

Rank: 5Rank: 5Rank: 5

UID
616068
帖子
836
PB币
12
贡献
0
技术
0
活跃
771
25F
发表于 2012-6-9 23:17:41 IP属地广西 |只看该作者
我的是5745DG,也是ALC269,试了多个,希望这个成功。

Rank: 1

UID
2701437
帖子
105
PB币
14
贡献
0
技术
0
活跃
1
24F
发表于 2012-6-9 13:29:24 IP属地湖北 |只看该作者
acer 4745G 的acl 269不知道能用不

Rank: 1

UID
2712704
帖子
18
PB币
3
贡献
0
技术
0
活跃
321
23F
发表于 2012-6-5 10:19:25 IP属地河北 |只看该作者
5820的试试

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
22F
发表于 2012-5-28 11:49:56 IP属地云南 |只看该作者
yisl04 发表于 2012-4-12 14:54
如果org.chameleon.Boot.plist中设置UseKernelCacheYes后无喇叭无声音,应该是声卡IRQ冲突的问题,修改DSDT ...

原来是这样啊,还以为是声卡驱动有问题呢,这下解决了哈。

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
21F
发表于 2012-5-28 11:38:39 IP属地云南 |只看该作者
yisl04 发表于 2012-5-28 11:36
我也是仿别人的,呵呵,具体的也不清楚。

与我一样,我也是用这组接点,就能驱动了,但是配合我我自己的ConfigData,耳机插入mic会没有反应。
话说你的ConfigData你修改过一下吗?还是直接全部按提取来的套用。

Rank: 5Rank: 5Rank: 5

UID
1790784
帖子
698
PB币
1033
贡献
0
技术
90
活跃
228
20F
发表于 2012-5-28 11:36:31 IP属地江苏 |只看该作者
ldflmh 发表于 2012-5-28 11:30
有用接口的PathMaps如下:
0x14 IntSpeaker         2,12,20 (3,13,20)
0x21 Headphone        2,12 ...

我也是仿别人的,呵呵,具体的也不清楚。

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
19F
发表于 2012-5-28 11:30:20 IP属地云南 |只看该作者
有用接口的PathMaps如下:
0x14 IntSpeaker         2,12,20 (3,13,20)
0x21 Headphone        2,12,33 (3,13,33)
0x18 LineIn               24,35,8  (24,34,9)
0x1b Mic                   27,35,8  (27,34,9)

请问这个是如何找出来的你会吗,我的acer7750g,其实我们的大同小异,用你的驱动也能驱动我的,但是我就想学习一下,我用我自己提取的ConfigData总是会有点小问题。

Rank: 5Rank: 5Rank: 5

UID
2454303
帖子
921
PB币
641
贡献
0
技术
0
活跃
347
18F
发表于 2012-5-10 17:15:44 IP属地广东 |只看该作者
我的型号一样但节点不同

Rank: 2Rank: 2

UID
1028738
帖子
134
PB币
299
贡献
0
技术
0
活跃
39
17F
发表于 2012-5-10 13:01:41 IP属地四川 |只看该作者
试试看

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛