vlambda博客
学习文章列表

联想笔记本装四系统(六):黑苹果声卡调整



联想笔记本装四系统(六):黑苹果声卡调整

终于要迎来我们的完美黑苹果了联想笔记本装四系统(六):黑苹果声卡调整。——Easul

联想笔记本装四系统(六):黑苹果声卡调整


在上一篇文章中,我们已经把大部分的黑苹果调节工作做完了,最后剩下的声卡调节我们在这篇文章中进行处理。话不多说,我们就开始吧联想笔记本装四系统(六):黑苹果声卡调整



联想笔记本装四系统(六):黑苹果声卡调整
1


今天的声卡调节我们需要使用到一个工具:Hackintool



联想笔记本装四系统(六):黑苹果声卡调整


拖动安装之后,我们打开Hackintool,然后在软件上方的图标找到PCIe,点击进入。


联想笔记本装四系统(六):黑苹果声卡调整



这里显示了我们电脑上设备的一些信息,通过类型子类型列,我们可以找到有Display字样和Audio字样的行


Display字样显示的是我们显示器的设备信息,Audio字样显示的是我们声卡的信息。



联想笔记本装四系统(六):黑苹果声卡调整



然后我们修改设备的参数,


设备的字符由9D71变成719D配置供应商ID(VID)写成0000719D设备ID(DID)写成719D0000。这里的信息一会需要填写到配置文件中



联想笔记本装四系统(六):黑苹果声卡调整
2


接着我们可以在Hackintool的音频图标下找到我们的声卡名称。



联想笔记本装四系统(六):黑苹果声卡调整



看到这里显示的是ALC236,一会填入我们的配置文件的声卡名称



联想笔记本装四系统(六):黑苹果声卡调整
3


通过声卡名称,找到我们需要尝试的layoutID


由于原链接在github,国内可能打不开,我直接将官方维护的layoutID复制到了下边,大家可以CTRL + F搜索查找自己声卡的layoutID。我的是ALC236,对应的layoutID是layout 3, 11, 12, 13, 14, 15, 16, 17, 18, 23, 36, 54, 99 ,然后我们再进行下边的操作。



联想笔记本装四系统(六):黑苹果声卡调整


截取的部分源网站信息,可复制链接自行查看 https://github.com/acidanthera/AppleALC/wiki/Supported-codecs)


Vendor Codec Revisions and layoutsAnalogDevices AD1984 0x100400, layout 11 AnalogDevices AD1984A 0x100400, layout 11, 13, 44 AnalogDevices AD1988A layout 12 AnalogDevices AD1988B layout 5, 7, 12 AnalogDevices AD2000B layout 5, 7 Realtek ALC1150 0x100001, layout 1, 2, 3, 5, 7, 99 Realtek ALC1220 0x100101, 0x100003, layout 1, 2, 3, 5, 7, 11, 13, 15, 16, 17, 21, 27, 28, 29, 30, 34, 35, 98, 99, 100 Realtek ALC215 0x100002, layout 18 Realtek ALC221 0x100003, 0x100103, layout 11, 15, 88 Realtek ALC222 0x100001, layout 11 Realtek ALC225/ALC3253 layout 28, 30, 33, 90 Realtek ALC230 layout 13, 20 Realtek ALC233/ALC3236 0x100003, layout 3, 4, 5, 13, 21, 27, 28, 29, 32, 33 Realtek ALC235 layout 3, 8, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 24, 28, 35, 37, 99 Realtek ALC236 0x100001, 0x100002, layout 3, 11, 12, 13, 14, 15, 16, 17, 18, 23, 36, 54, 99 Realtek ALC245 layout 11, 12, 13 Realtek ALC255/ALC3234 layout 3, 11, 12, 13, 15, 17, 18, 20, 21, 27, 28, 29, 30, 31, 66, 71, 82, 86, 96, 99, 100 Realtek ALC256/ALC3246 0x100002, layout 5, 11, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 28, 33, 56, 57, 66, 67, 69, 70, 76, 77, 88, 97, 99 Realtek ALC257 0x100001, layout 11, 18, 86, 99, 100 Realtek ALC260 layout 11, 12 Realtek ALC262 0x100100, 0x100302, 0x100202, layout 7, 11, 12, 13, 28, 66 Realtek ALC268 layout 3 Realtek ALC269/ALC271X 0x100203, 0x100004, 0x100202, 0x100100, layout 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 40, 44, 45, 47, 55, 58, 66, 69, 76, 77, 88, 91, 93, 99, 100, 127, 128, 188 Realtek ALC270 0x100100, layout 3, 4, 21, 27, 28 Realtek ALC272 0x100001, 0x100002, layout 3, 12, 18, 21 Realtek ALC274 0x100004, layout 21, 28, 35 Realtek ALC275 0x100008, 0x100005, layout 3, 13, 28 Realtek ALC280 layout 3, 4, 11, 13, 15, 16, 17, 21 Realtek ALC282 0x100003, layout 3, 4, 13, 21, 22, 27, 28, 29, 30, 41, 43, 51, 69, 76, 86, 127 Realtek ALC283 layout 1, 3, 11, 12, 13, 15, 44, 45, 66, 88 Realtek ALC284 layout 3 Realtek ALC285 layout 11, 21, 31, 52, 61, 66, 71, 88 Realtek ALC286 0x100002, 0x100003, layout 3, 11 Realtek ALC287 layout 11 Realtek ALC288 layout 3, 13, 23 Realtek ALC289 layout 11, 15, 23, 87, 93, 99 Realtek ALC290/ALC3241 layout 3, 4, 10, 15, 28 Realtek ALC292 layout 12, 15, 18, 28, 32, 55 Realtek ALC293 layout 11, 28, 29, 30 Realtek ALC294 layout 11, 12, 13, 21, 22, 28, 66, 99 Realtek ALC295 layout 1, 3, 13, 14, 15, 21, 22, 23, 24, 28, 77 Realtek ALC298 0x100101, 0x100103, layout 3, 11, 13, 16, 21, 22, 28, 29, 30, 32, 47, 66, 72, 99 Realtek ALC299 0x100002, layout 21, 22 Realtek ALC623 0x100000, layout 21 Realtek ALC662 0x100101, 0x100300, layout 5, 7, 11, 12, 13, 15, 16, 17, 18, 19, 66 Realtek ALC663 0x100001, 0x100002, layout 3, 4, 15, 28, 99 Realtek ALC665 layout 12, 13 Realtek ALC668 0x100003, layout 3, 20, 27, 28, 29 Realtek ALC670 0x100002, layout 12 Realtek ALC671 layout 12, 15, 16, 88 Realtek ALC700 layout 11 Realtek ALC882 layout 5, 7 Realtek ALC883 0x100002, layout 7 Realtek ALC885 0x100101, 0x100103, layout 1, 12, 13, 15, 48, 50, 53, 56, 58, 60, 62, 63, 64, 65, 67, 70, 73, 74 Realtek ALC887 0x100202, 0x100302, layout 1, 2, 3, 5, 7, 11, 12, 13, 17, 18, 20, 33, 40, 50, 52, 53, 87, 99 Realtek ALC888/ALC1200 0x100001, 0x100101, 0x100202, 0x100302, layout 1, 2, 3, 4, 5, 7, 11, 27, 28, 29 Realtek ALC889 0x100004, layout 1, 2, 3, 11, 12 Realtek ALC891/ALC867 0x100002, layout 11, 13 Realtek ALC892 0x100302, layout 1, 2, 3, 4, 5, 7, 12, 15, 16, 17, 18, 20, 22, 23, 28, 31, 32, 90, 92, 97, 99, 100 Realtek ALC897 0x100402, layout 11, 12, 23, 66, 69 Realtek ALC898/ALC899 0x100003, layout 1, 2, 3, 5, 7, 11, 13, 65, 66, 98, 99, 101 Realtek ALCS1200A 0x100001, layout 1, 2, 3, 7, 11, 49, 50, 51, 69 Realtek ALCS1220A 0x100101, layout 1, 2, 3, 5, 7, 8, 11, 20, 21 Creative CA0132 0x100918, layout 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 99 CirrusLogic CS4206 0x100103, 0x100301, 0x100302, layout 1, 3, 9, 11, 13, 18, 24, 28, 29, 31, 32, 33, 35, 39, 61, 71, 75, 76, 77, 78, 79, 81, 84, 91, 98, 99 CirrusLogic CS4210 0x100101, layout 13 CirrusLogic CS4213 0x100100, layout 28 Conexant CX20561 0x100000, layout 11 Conexant CX20583 layout 3 Conexant CX20585 layout 3, 13 Conexant CX20588 layout 3 Conexant CX20590 0x100000, 0x100002, 0x100003, layout 3, 12, 13, 14, 28 Conexant CX20632 0x100100, layout 20, 23, 28 Conexant CX20641 layout 11, 13 Conexant CX20642 layout 11, 13 Conexant CX20722 layout 3 Conexant CX20724 layout 3, 13 Conexant CX20751/CX20752 0x100100, 0x100001, layout 3, 21, 28 Conexant CX20753/CX20754 layout 3, 14, 15, 21 Conexant CX20755 layout 3 Conexant CX20756 layout 3, 13 Conexant CX20757 layout 3, 28 Conexant CX8050 layout 3, 13 Conexant CX8070/CX11880 layout 15 Conexant CX8150 layout 21, 22 Conexant CX8200 layout 3, 15, 21, 23, 80 Conexant CX8400 layout 12, 13 IDT IDT92HD66C3/65 layout 3 IDT IDT92HD71B7X layout 3 IDT IDT92HD73C1X5 layout 19, 21 IDT IDT92HD73E1X5 layout 15 IDT IDT92HD75B2X5 layout 3 IDT IDT92HD75B3X5 layout 3 IDT IDT92HD81B1C5 layout 3, 11 IDT IDT92HD81B1X5 layout 3, 11, 12, 20, 21, 28 IDT IDT92HD87B1 layout 3 IDT IDT92HD87B1/3 0x100205, layout 12, 13 IDT IDT92HD87B2/4 layout 13 IDT IDT92HD90BXX layout 3, 12 IDT IDT92HD91BXX 0x100102, 0x100303, layout 3, 12, 13, 33, 84 IDT IDT92HD93BXX 0x100203, layout 12 IDT IDT92HD95 layout 11, 12, 14 IDT IDT92HD99BXX layout 3 SigmaTel STAC9200 0x102201, layout 11 SigmaTel STAC9205 0x100204, layout 11 SigmaTel STAC9872AK 0x100201, layout 12 VIA VT1705 0x100000, layout 21 VIA VT1802 0x100000, layout 3, 33, 65 VIA VT2020/VT2021 0x100100, layout 5, 7, 9, 13

我这里最后选的 layoutID23,那么我们在配置文件中填写的时候需要把这个数字转换为十六进制。

打开黑苹果的 聚焦,搜索 计算器,在 十进制的状态下然后输入 23

联想笔记本装四系统(六):黑苹果声卡调整


然后点击 16,即可转换为 16进制的数字,为 17

联想笔记本装四系统(六):黑苹果声卡调整


这样我们最后需要的layoutID就是17000000


联想笔记本装四系统(六):黑苹果声卡调整
4


打开我们的OpenCore Configurator,挂载好EFI,然后打开config.plist




联想笔记本装四系统(六):黑苹果声卡调整



然后我们在右边的键值栏里新建项目填入下边的这些信息


第一组 键:AAPL,slot-name 值:Internal@0,31,3  类型:字符类型第二组  键:device-id  值:上边转换后的"设备ID"  类型:DATA类型第三组 键:device_type 值:Audio device  类型:字符类型第四组 键:hda-gfx 值:onboard-1  类型:字符类型第五组 键:layout-id  值:找到提供的"layoutID",变换为16进制后,一个一个尝试一下 类型:DATA类型 第六组 键:model  值:上边找到的"声卡名称"  类型:字符类型


全部填写完成之后,Command + S保存,重启之后如果放个音乐有声音那么就没问题了。


如果需要录音的话,可能需要多测试一些layoutID,找到合适的用起来就没有问题了。



联想笔记本装四系统(六):黑苹果声卡调整
5


这里再提供一下显卡需要填写的配置项。因为我在安装的时候,config.plist里已经有了显卡信息,所以并没有配置这个。大家如果有需要可以参考一下。



第一组  键:AAPL,ig-platform-id  值:填写"配置供应商ID",可参考第一步来生成  类型:DATA类型第二组  键:device-id  值:填写"设备ID",可参考第一步来生成  类型:DATA类型第三组 键:enable-hdmi20 值:01000000  类型:DATA类型第四组 键:hda-gfx 值:onboard-1  类型:字符类型第五组 键:model  值:在Hackintool的系统,IGPU里找到图形卡名称填到这里,我的是Intel HD Graphics 620  类型:字符类型



联想笔记本装四系统(六):黑苹果声卡调整
6


在配置完声卡的配置信息之后,大家的黑苹果基本上就没什么太大的问题了,接下来就可以畅快的使用了联想笔记本装四系统(六):黑苹果声卡调整


在这阵子的使用过程中,小轻也总结了一些黑苹果的使用操作,大家如果有需要可以点击阅读原文进行查看哦!


预祝大家都能够吃上最完美的黑苹果!一起fighting联想笔记本装四系统(六):黑苹果声卡调整



这篇教程只需要使用Hackintool这个工具

大家在后台回复“20220206”获得

小轻将同你一起在提高生产力的道路上越走越远







来都来了 点个好看再走吧~~~