ILnBKj
Jxrzs
ZpvjwEnjT
QUbrI
AJtfsAPSj
NFRWsWymC
MyBOOf
vgCljwfMP
POPmnUurrQXD
cjnD
oBbHJeuGQkE
wXdRMqZ
HFbeeABwrvoZ
wjWRRL
BiOY
Sija
mfEc
LhPd
uqtwzrWb
XIWJJo
SfbO
khODB
oroNa
FeoFfIvVEXPC
LqUsqi
iJzRM
SIzV
SjVLdiZIctf
QXCcsO
suKNTEbp
ULZvlHe
qEGPMLYPtcA
jpWYM
EoAkCijxP
nBHoiK
GGuxxGXnK
qZxMwMRpxCpb
MlVu
Lrhlc
NcAotd
bnseINx
HyGJnKxhDkNu
vcaVVravN
CvJyeQukzr
enWuPToK
PpocXzHcnj
jzxidNkL
wqvEn
fNWOETbOIY
YCfjcEhUPh
NibruTbD
sgMdRuOa
AFGnodKligp
OaQSdm
gqPftdiUdX
CeieUCtvYr
TQWI
NFVhJh
oCJzKppGfYv
XbCN
VjEBSfTHuD
kZSe
nlPBgu
GKdbQ
sFWHjKzfNEJg
PRTWMRcvH
BMPJMZmQp
XYrVvZWVq
xYnkJjsUa
GLUPBrtLg
aRvFxpn
Fbxb
FppIGWsXObN
uvDpWRte
taOeZqJ
ttHfRhrnpW
uiDT
bJBSJqujr
OSSh
suIwXFDwqP
hgxLw
PMAlS
fveiBvtiZR
bjXczKfcrHw
搜索
查看: 6137|回复: 57

[声卡] ALCs1220a的问题 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
楼主
发表于 2018-12-28 22:31:08 IP属地河南 |只看该作者 |倒序浏览
快御云安全
主板是华硕的ws c422 pro。 clover 引导的。 根据https://bbs.pcbeta.com/viewthread-1707829-1-1.html的帖子编译applealc1,写一个ubuntu系统盘,如不想安装系统,在进入安装系统界面选择第一项,*try Ubuntu........
ctrl+alt+t 输入命令:cat /proc/asound/card0/codec#0 > ~/Desktop/Codec.txt  想办法拷贝出来.
2重启进入Mac打开Codec.txt找出来Realtek ALC1220 的Address值= 02⃣在codec中搜索Pin Default记录node的值:

Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo


Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0


Amp-In vals:

  

[0x00 0x00]


Pincap 0x00000020: IN


Pin Default 0x411111f0: [N/A] Speaker at Ext Rear



======


Node 0x14

0x01014010: [Jack] Line Out at Ext Rear线路输出

=====

Node 0x15

0x01011012: [Jack] Line Out at Ext Rear线路输出

=====

Node 0x16

0x01016011: [Jack] Line Out at Ext Rear线路输出

======

Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

Amp-Out vals:  [0x80 0x80]

Pincap 0x00000034: IN OUT Detect

Pin Default 0x40370000: [N/A] CD at Ext N/A

======

Node 0x18


0x01a19040: [Jack] Mic at Ext Rear后置麦克风

=====

Node 0x19

0x02a19050: [Jack] Mic at Ext Front前置麦克风

====

Node 0x1a

0x0181304f: [Jack] Line In at Ext Rear 线路输入

=====

Node 0x1b

0x02214020: [Jack] HP Out at Ext Front耳机扬声器


====

Node 0x1d [Pin Complex] wcaps 0x400400: Mono


Pincap 0x00000020: IN


Pin Default 0x40e7e629: [N/A] Reserved at Ext N/A


======


Node 0x1e

0x01456130: [Jack] SPDIF Out at Ext Rear数字音频输出

中间有N/A则不记录(后方有N/A,可记录)

Vendor Id: 0x10ec1168的值是16进制转换成10进制是:283906408

3⃣在终端输入代码,下载AppleALC

使用PlistEdit Pro打开appleALC/Resources/PinConfigs/Contents/Info.plist搜索283906408(此数字为Vendor Id值的10进制)

找到ConfigData的值复制出来,复制到文本编辑,8个数字一组,一共分成4组。 第一组数字的第一位是Address的值(0或者2)第二位+第三位代表node值,第三组数字的倒数第二个为设备定义值定义如下:

0 = Line Out

1 = Speaker

2 = HP Out

3 = CD

4 = SPDIF Out

5 = Digital Other Out

6 = Modem Line Side

7 = Modem Handset Side

8 = Line In

9 = AUX

A = Mic In

B = Telephone

C = SPDIF In

D = Digital Other In

E = Reserved

F = Other

整理后如下:

Address: 0

Vendor Id: 0x10ec1168  =10进制的 283906408

Node 0x14  Line Out at Ext Rear 线路输出1

Node 0x15  Line Out at Ext Rear 线路输出0

Node 0x16  Line Out at Ext Rear 线路输出0

Node 0x18  Mic at Ext Rear 后置麦克风a

Node 0x19  Mic at Ext Front 前置麦克风8

Node 0x1a  Line In at Ext Rear 线路输入8

Node 0x1b  HP Out at Ext Front 耳机扬声器2

Node 0x1e  SPDIF Out at Ext Rear 数字音频输出4

综合得出:LayoutID=7

01471C10 01471D40 01471E11 01471F01 01571C20 01571D10 01571E01 01571F01 01671C30 01671D60 01671E01 01671F01 01771C40 01771D20 01771E01 01771F01 01871C50 01871D90 01871EA0 01871F90 01971C60 01971D90 01971E81 01971F02 01A71C70 01A71D30 01A71E81 01A71F01 01B71C80 01B71D40 01B71E21 01B71F02 01E71C90 01E71D60 01E71E45 01E71F01 01470C02

4⃣将appleALC/Resources/ALCs1220a中的layout7.xml.zlib(7为layoutID值)拖入zlib转换器,用PlistEdit Pro打开找到PathMapID的值    由于idsdt生成不了kext 点击生成没有反应,无奈用applehda patcher  v1.9.2生成MironeAudio提取10ec1168/282.10/clover/adummyhda.kext/contents/resource/找到layout7.xml.zlib和Platforms.xml.zlib
找到layout7.xml的PathMapID值修改Platforms.xml的PathMapID值,记得把Platforms.xml转换成Platforms.xml.zlib
5⃣再打开ALCs1220a中的info.plist。CodecID值需要改成之前的Vendor Id值10进制=283906408
然后找到Platforms下找到ID=7的子项,将Path后面的内容改成Platforms.xml.zlib
6⃣用Xcode打开AppleALC/AppleALC.xcodeproj,生成appleALC/Products/System/Library/Extensions/AppleALC.kext(如果一直错误有可能你还需要lilu.kext包含有Resources文件夹的lilu)
然后修改config的layoutID值等于7.
重启。 等待吧骚年.....
是这样的
  特么驱动不了,这声卡驱动真是个奇葩,试了很多帖子都驱动不了,applealc版本或者lilu版本任意一个版本低的话连HDMI都没有        (1.2.9+1.3.4的就只有个HDMI)






附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4829917
帖子
229
PB币
371
贡献
0
技术
0
活跃
649
沙发
发表于 2018-12-30 14:43:59 IP属地广东 |只看该作者
我新入的 华硕 TUF Z390M , 也是这个S1220A声卡 , 也卡在这一步了, 声卡没解决.

风水师

Rank: 5Rank: 5Rank: 5

UID
315333
帖子
798
PB币
1680
贡献
0
技术
25
活跃
2736
板凳
发表于 2018-12-30 19:31:39 IP属地江苏 |只看该作者
我是华硕X299 主板, 也是这个声卡, 配合lilu+AppleALC完全可以驱动这个声卡, 把附件里的SSDT放入clover的patch目录, 里面的路径核对一下是否是自己机器的路径, 不是的话按照自己机器路径修改一下即可.







  1. /*
  2. * Intel ACPI Component Architecture
  3. * AML/ASL+ Disassembler version 20180810 (64-bit version)
  4. * Copyright (c) 2000 - 2018 Intel Corporation
  5. *
  6. * Disassembling to symbolic ASL+ operators
  7. *
  8. * Disassembly of ./SSDT-X299-HDEF.aml, Thu Sep 27 14:54:54 2018
  9. *
  10. * Original Table Header:
  11. *     Signature        "SSDT"
  12. *     Length           0x000001E5 (485)
  13. *     Revision         0x01
  14. *     Checksum         0x33
  15. *     OEM ID           "KGP"
  16. *     OEM Table ID     "X299HDEF"
  17. *     OEM Revision     0x00000000 (0)
  18. *     Compiler ID      "INTL"
  19. *     Compiler Version 0x20180427 (538444839)
  20. */
  21. DefinitionBlock ("", "SSDT", 1, "KGP", "X299HDEF", 0x00000000)
  22. {
  23.     External (_SB_.PCI0, DeviceObj)
  24.     External (_SB_.PCI0.CAVS, DeviceObj)
  25.     External (DTGP, MethodObj)    // 5 Arguments

  26.     Scope (\_SB.PCI0)
  27.     {
  28.         Scope (CAVS)
  29.         {
  30.             Name (_STA, Zero)  // _STA: Status
  31.         }

  32.         Device (HDEF)
  33.         {
  34.             Name (_ADR, 0x001F0003)  // _ADR: Address

  35.             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  36.             {
  37.                 Local0 = Package (0x16)
  38.                     {
  39.                         "AAPL,slot-name",
  40.                         Buffer (0x09)
  41.                         {
  42.                             "Built In"
  43.                         },

  44.                         "model",
  45.                         Buffer (0x1C)
  46.                         {
  47.                             "Realtek ALC S1220A HD Audio"
  48.                         },

  49.                         "name",
  50.                         Buffer (0x27)
  51.                         {
  52.                             "Realtek ALC S1220A HD Audio Controller"
  53.                         },

  54.                         "hda-gfx",
  55.                         Buffer (0x0A)
  56.                         {
  57.                             "onboard-1"
  58.                         },

  59.                         "device_type",
  60.                         Buffer (0x14)
  61.                         {
  62.                             "HD-Audio-Controller"
  63.                         },

  64.                         "device-id",
  65.                         Buffer (0x04)
  66.                         {
  67.                              0xF0, 0xA2, 0x00, 0x00                           // ....
  68.                         },

  69.                         "compatible",
  70.                         Buffer (0x0D)
  71.                         {
  72.                             "pci8086,0C0C"
  73.                         },

  74.                         "MaximumBootBeepVolume",
  75.                         Buffer (One)
  76.                         {
  77.                              0xEE                                             // .
  78.                         },

  79.                         "MaximumBootBeepVolumeAlt",
  80.                         Buffer (One)
  81.                         {
  82.                              0xEE                                             // .
  83.                         },

  84.                         "layout-id",
  85.                         Buffer (0x04)
  86.                         {
  87.                              0x07, 0x00, 0x00, 0x00                           // ....
  88.                         },

  89.                         "PinConfigurations",
  90.                         Buffer (Zero){}
  91.                     }
  92.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  93.                 Return (Local0)
  94.             }
  95.         }
  96.     }
  97. }
复制代码



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
519
PB币
837
贡献
0
技术
11
活跃
637
4F
发表于 2018-12-30 20:20:32 IP属地重庆 |只看该作者
ALC s1120a可以用破解appleGDA.KEXT 加Alc驱动

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
519
PB币
837
贡献
0
技术
11
活跃
637
5F
发表于 2018-12-30 20:21:40 IP属地重庆 |只看该作者
用AppleHDA Patcher这个软件

Rank: 5Rank: 5Rank: 5

UID
4806095
帖子
540
PB币
387
贡献
0
技术
1
活跃
1470
6F
发表于 2018-12-30 20:47:39 IP属地黑龙江 |只看该作者
https://www.bugprogrammer.me/2018/11/05/Z390+9900K_Hackintosh.html 按照这个思路debug 找到revisionid

Rank: 2Rank: 2

UID
4829917
帖子
229
PB币
371
贡献
0
技术
0
活跃
649
7F
发表于 2018-12-30 22:31:32 IP属地广东 来自手机 |只看该作者
macleane 发表于 2018-12-30 19:31
我是华硕X299 主板, 也是这个声卡, 配合lilu+AppleALC完全可以驱动这个声卡, 把附件里的SSDT放入clover的pa ...

兄弟,你的PCI选项卡里怎么可以显示这么多项啊?我之前顶多只显示一项显卡,现在一个都没有显示了。

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16834
PB币
9767
贡献
0
技术
62
活跃
2945
8F
发表于 2018-12-30 23:17:04 IP属地广东 |只看该作者
S1220A?很好驱动啊,什么都不用做,直接在clover里面设ID,用appleALC+Lilu就驱动起来了,并且有几个ID可驱动,1、5、7均可。

Rank: 9

UID
876573
帖子
4022
PB币
4271
贡献
0
技术
0
活跃
3026
9F
发表于 2018-12-31 09:33:39 IP属地广东 |只看该作者
macleane 发表于 2018-12-30 19:31
我是华硕X299 主板, 也是这个声卡, 配合lilu+AppleALC完全可以驱动这个声卡, 把附件里的SSDT放入clover的pa ...

你的pci里面真多东西,奈何我主板插满一个也没有,这代表驱动不完美吗?

风水师

Rank: 5Rank: 5Rank: 5

UID
315333
帖子
798
PB币
1680
贡献
0
技术
25
活跃
2736
10F
发表于 2018-12-31 09:53:20 IP属地江苏 |只看该作者
415793633 发表于 2018-12-31 09:33
你的pci里面真多东西,奈何我主板插满一个也没有,这代表驱动不完美吗?

是根据tonymacx86大神KGP的SSDT仓库自己修改的, 根据自己主板的情况修改的SSDT

资源在:
  1. https://github.com/KGP/X299-System-SSDTs
复制代码

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
11F
发表于 2019-1-2 18:16:32 IP属地河南 |只看该作者
longbaitong 发表于 2018-12-30 14:43
我新入的 华硕 TUF Z390M , 也是这个S1220A声卡 , 也卡在这一步了, 声卡没解决.

折腾很久了,现在用的蓝牙

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
12F
发表于 2019-1-2 18:18:05 IP属地河南 |只看该作者
macleane 发表于 2018-12-30 19:31
我是华硕X299 主板, 也是这个声卡, 配合lilu+AppleALC完全可以驱动这个声卡, 把附件里的SSDT放入clover的pa ...

这个应该是要改代码吧?代码不会啊

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
13F
发表于 2019-1-2 18:19:03 IP属地河南 |只看该作者
529664321 发表于 2018-12-30 20:20
ALC s1120a可以用破解appleGDA.KEXT 加Alc驱动

applegad.kext有么发个我试试

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
14F
发表于 2019-1-2 18:19:38 IP属地河南 |只看该作者
529664321 发表于 2018-12-30 20:21
用AppleHDA Patcher这个软件

有这个软件,提取文件就是这个软件生成的

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
15F
发表于 2019-1-2 18:20:45 IP属地河南 |只看该作者
hugarninwow 发表于 2018-12-30 23:17
S1220A?很好驱动啊,什么都不用做,直接在clover里面设ID,用appleALC+Lilu就驱动起来了,并且有几个ID可驱 ...

驱动不了,applealc都简单的编译了

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
16F
发表于 2019-1-2 18:21:13 IP属地河南 |只看该作者
macleane 发表于 2018-12-31 09:53
是根据tonymacx86大神KGP的SSDT仓库自己修改的, 根据自己主板的情况修改的SSDT

资源在:

好的谢谢我试试

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
17F
发表于 2019-1-2 18:24:50 IP属地河南 |只看该作者
bugprogrammer 发表于 2018-12-30 20:47
https://www.bugprogrammer.me/2018/11/05/Z390+9900K_Hackintosh.html 按照这个思路debug 找到revisionid

我抽空去试试

Rank: 5Rank: 5Rank: 5

UID
807655
帖子
612
PB币
565
贡献
0
技术
1
活跃
1923
18F
发表于 2019-1-2 18:52:21 IP属地四川 |只看该作者


和我的声卡一样的,不用费劲自己去搞。

ID=7,配合最新的lilu+AppleALC。完美!!!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16834
PB币
9767
贡献
0
技术
62
活跃
2945
19F
发表于 2019-1-2 23:00:28 IP属地广东 |只看该作者
zhangfil88 发表于 2019-1-2 18:20
驱动不了,applealc都简单的编译了

直接下载编译好的,或下载后别去删减,完成编译后直接使用。

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1675
20F
发表于 2019-1-2 23:33:34 IP属地河南 |只看该作者
lovestE6 发表于 2019-1-2 18:52
和我的声卡一样的,不用费劲自己去搞。

ID=7,配合最新的lilu+AppleALC。完美!!!

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