快来看(黑苹果没有声音输出设备)nuc 黑苹果 唤醒,nuc9 黑苹果 篇五:手把手教你定制黑苹果音频驱动68岁的张国立,也翻车了?,
译者:控制技术宅是我心愿
预备组织工作
提议预备 u盘 2个,最少两个
为的是防止问题,有双核的请拔除双核控制器
linux 软件包两个
xcode 、MacKernelSDK 、Lilu.kext debug 版
applealc 源代码
pin configurator 应用软件 (免费)
plistedit pro 应用软件 (可试玩)其他文档应用软件也能,xml时效性极差,那个方便快捷点。
已经开始订制
制做ubuntu启动盘
这儿不做详尽如是说,不会的另行搜寻。
截取网卡重要信息
提过拔除双核控制器,ubnutu预设要用双核HDMI作为预设网卡,有利于他们订制驱动力,由此可见他们用的ubuntu live cd转换网卡比较麻烦事。总而言之为的是防止阿宝们的迷惘,请按我说的配套措施来。
检查和你的网卡在 ubuntu下面能正常组织工作,live cd能驱动力,人声和话筒都要证实一次。
有其他linux系统的好友能转换预设网卡到Core2网卡,方便快捷截取网卡重要信息。这儿不做详尽如是说。懂linux的能在asound下面找到你需要订制的网卡,比如说card1、card2里头的code#0 code#2 等等的文档。
要学Linux的好友按照我的配套措施来要是。这儿用我的nuc9做范例,nuc9de网卡是alc256,
cd ~/Desktop/
cp /proc/asound/card0/codec* alc256.txt
sudo chown -R ubuntu:ubuntu alc256.txt留存那个alc256.txt文档到另外两个u盘上,或是你的其他驱动器,nas、记事本啥的都能。

聚合path map
在ubuntu上聚合path map,加装 codecgraph
sudo apt install codecgraph 已经已经开始加载应用应用软件条目… 顺利完成 已经已经开始分析应用应用软件的倚赖关系树 已经已经开始加载状态重要信息… 顺利完成 以下【新】应用应用软件将被加装: codecgraph 升级换代了 0 个应用应用软件,新加装了 1 个应用应用软件,要装载 0 个应用应用软件,有 0 个应用应用软件未被升级换代。加装
sudo apt install codecgraph
admin# codecgraph alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.svg或是直接聚合 png 相片
admin# codecgraph -f png alc256.txt
Codec: Realtek ALC256
Generating alc256.txt.webp留存那个 svg 相片,还有alc256.txt 那个文档文档,下面提及的u尾盘。

用pin configurator 订制音视频重要信息
标示有效方向
这儿要加进 hackintool


pinconfigurator 应用软件的使用
应用软件浏览门牌号


引入已经开始截取的alc256.txt


去除无效节点

这儿获取configdata

Xcode 编译驱动力
需要浏览下面几种工具
xcode 、MacKernelSDK 、Lilu.kext debug 版
applealc 源代码
如我下图这样设置
解压applealc 源代码,如下图配置


wakeconfigdata 是需要自动转换耳机的接口

编辑 xml文档
这儿提议用 plistedit pro,能试玩,为的是给诸位写文,我把那个应用软件买了下来。大家多多点赞,让我回个血。
编辑layout68
那个不太懂的抄别人现成的,修改下id就行。


编辑Platforms68
这儿就要加进之前的pin config map了,不是特有的能抄其他机器的布局,注意和自己的pin config map一致要是。我要加进的nuc9 光纤口其他机器都没有数据,我只好自己搞了。


编译文档
都修改好了,用xcode 编译驱动力


我那个源代码没更新,所有有几个没编译成功。
加载编译好的驱动力,测试一下,添加 bootarg alcid 68,这儿添加你自定义的layout id,进行测试。
感谢阅读
有什么疑惑,问题欢迎留言交流。有些过程不是很详尽,得自己研究下,还是有点难度的。