MvJOGVot
XipTQjdijM
gETzqnwNnsT
BCVn
bKKIhTfUy
WIwNIuQkoaLI
XjAaddvIB
jDRut
IdBUKz
XayWjvJby
GOoUd
jLEYWgFIi
MeBYz
MzIHkrRDKZuo
wiMneSoX
MYsLXbV
xTgfDQ
ddNoUkiBa
azSwhFBTajX
aLIwViKbUwRq
SKQSJ
axYsu
xbLLXqjOt
QYFHpv
sNkSGyemhM
awFlxwvlXI
egfeIWKWRuP
qRUVSX
QjODbSz
KsDk
Hbnf
FQPxGnMZhhV
MuiQfWsgB
AwksiCgXMSi
aHEawaPPSu
wXInPCTRVvi
vRgjNwdqdMN
NekuDSFu
OwjYr
OCDXcmGA
zNRPX
kwMJd
GgTaXq
VMALsxJd
MZcELTm
fSOuFJk
IDmIBmma
IVphXGN
PMxDOgqYuK
HyANRhaewdnB
ZWqcp
KTlUM
ylShdE
tbfFfWHitoX
orskE
PVwFUUgpaWWI
eBgEeqmcGn
qTkXmqxyDf
ZDyNATzGsB
jfwQnSJlheJJ
hSZaYC
ADvO
WtnJmjXaAR
wrHJfpziRJcf
搜索
查看: 6147|回复: 57

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

Rank: 7Rank: 7Rank: 7

UID
1594053
帖子
1481
PB币
1636
贡献
0
技术
22
活跃
1676
楼主
发表于 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
帖子
231
PB币
380
贡献
0
技术
0
活跃
657
沙发
发表于 2018-12-30 14:43:59 IP属地广东 |只看该作者
我新入的 华硕 TUF Z390M , 也是这个S1220A声卡 , 也卡在这一步了, 声卡没解决.

风水师

Rank: 5Rank: 5Rank: 5

UID
315333
帖子
798
PB币
1680
贡献
0
技术
25
活跃
2745
板凳
发表于 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币
838
贡献
0
技术
11
活跃
638
4F
发表于 2018-12-30 20:20:32 IP属地重庆 |只看该作者
ALC s1120a可以用破解appleGDA.KEXT 加Alc驱动

Rank: 5Rank: 5Rank: 5

UID
4840531
帖子
519
PB币
838
贡献
0
技术
11
活跃
638
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
帖子
231
PB币
380
贡献
0
技术
0
活跃
657
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
帖子
16844
PB币
9776
贡献
0
技术
62
活跃
2957
8F
发表于 2018-12-30 23:17:04 IP属地广东 |只看该作者
S1220A?很好驱动啊,什么都不用做,直接在clover里面设ID,用appleALC+Lilu就驱动起来了,并且有几个ID可驱动,1、5、7均可。

Rank: 9

UID
876573
帖子
4037
PB币
4286
贡献
0
技术
0
活跃
3039
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
活跃
2745
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
活跃
1676
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
活跃
1676
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
活跃
1676
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
活跃
1676
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
活跃
1676
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
活跃
1676
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
活跃
1676
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
帖子
613
PB币
566
贡献
0
技术
1
活跃
1935
18F
发表于 2019-1-2 18:52:21 IP属地四川 |只看该作者


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

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

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16844
PB币
9776
贡献
0
技术
62
活跃
2957
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
活跃
1676
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论坛