Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 3804|回复: 94

[声卡] 声卡Codec自动解析与ConfigData生成工具(Windows Version)   [复制链接]

Rank: 2Rank: 2

UID
187714
帖子
73
PB币
1547
贡献
0
技术
3
活跃
493
发表于 2019-5-9 10:48:30 |显示全部楼层

Linux2macOS HDA 声卡数据处理工具


本工具致力于为完善仿冒声卡做贡献.
已实现:
1.加载并解析无用节点与有效节点信息
2.检查节点EAPD支持特性
3.最大程度解析大部分机型的Codec文件节点信息(目前仅支持Intel HDA&Realtek ALC系列声卡)
4.手动或自动生成可供参考的ConfigData.


部分功能未实现,没空写.
下载地址在帖子最后.

简易指南


1.获取出声卡Codec(无论是从Clover UEFI提取的还是从Linux Live提取的文档均可).


如图1-1所示(该声卡数据来自:[Matebook X Pro 来了,10.14.X完工,显卡驱动没问题!!]http://bbs.pcbeta.com/viewthread-1811068-1-5.html):


图1-1


2.将该Codec文件拖动到程序窗口并松开,将会自动加载并显示该声卡数据信息显示,如图2-1所示:



图2-1


3.点击[声卡节点数据]页面,显示所有的节点信息,包含有效节点与无效节点.如图3-1.


图3-1

3.1 鼠标右击某一个子项,可以弹出一些菜单.

           3.1.1 菜单解释:

                      [1] 删除所有[Null Pin]节点 : 点击后将会删除所有Node PinDefault列下所有节点信息为"NULL Pin"的所有节点.如图3-2所示.

图3-2  (相比 图3-1所示的区别)

                      [2] 删除所有 '[N/A]' 节点 : 点击后将会删除所有Node Name列下所有节点信息头部为"[N/A]"的所有节点.如图3-3所示.

图3-3 自行对比与3-2的区别

                      [3] 删除所有 'None' 节点 : 点击后将会删除所有Node Name列下所有节点信息头部为"None"的所有节点.由于该样本已被删除,故请自行理解.与上一条功能相同.

                      [4] 删除所有 'N/A' 节点为屏蔽 : 点击后将会设置所有Node Name列下所有节点信息头部为"N/A 或 None"的所有节点的节点值为"0x400000f0".如图3-4所示.

图3-4 自行对比与3-2的区别

           3.1.2 如何修改节点数据:

                      首先,双击某一项节点信息不是空节点的子项:

                     

                      弹出一个节点信息配置工具.

                      点击每一个编辑框有相对的中文提示:

                     

                      请参考黑果小兵的声卡仿冒节点配置图或紫米的节点图参阅修改节点.

                      笔记本用户请勾选"笔记本"选项,如果需要修改数据,请选中"手动调制"!

                      关于自定义节点配置信息:下拉框中对应的数据均可自定义添加(文件位于软件运行目录下的"Datas"文件夹):

                     

3.2 如何实现生成几乎可以用的ConfigData?

          首先删除N/A,None,NULL Pin的所有节点,参阅图3-3.


          点开[生成数据]菜单页,点击左侧的按钮即可生成数据.

          右侧编辑框中自动计算生成节点configdata.如果你的节点设置正确,这几乎是可以直接用的.

         

          第一个红色矩形框为供参考的每个节点的最终数据.

          第二个红色矩形框就是最终的configdata数据,自行调试.

下载:

为了保证所有人都能运行,该软件使用易语言编写为exe应用程序,Java或Python或PyQT都需要运行时与环境,有那个安装环境的功夫能干很多事了.所以不要问有没有jar或者python版本------可以写,但没必要.



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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
3582197
帖子
678
PB币
133
贡献
0
技术
18
活跃
2189

十一周年

发表于 2019-5-9 11:06:44 |显示全部楼层
非常给力的工具,支持了。

Rank: 2Rank: 2

UID
4267194
帖子
352
PB币
302
贡献
0
技术
89
活跃
1600
发表于 2019-5-9 11:06:55 |显示全部楼层
厉害厉害,收藏了

Rank: 5Rank: 5Rank: 5

UID
2248403
帖子
528
PB币
386
贡献
0
技术
0
活跃
1165
发表于 2019-5-9 11:16:43 |显示全部楼层
这工具厉害了,感谢大佬分享

Rank: 2Rank: 2

UID
4842422
帖子
259
PB币
288
贡献
0
技术
3
活跃
415
发表于 2019-5-9 11:19:33 |显示全部楼层
厉害了,期望楼主后续能够不断更新。。。

Rank: 1

UID
2595032
帖子
110
PB币
53
贡献
0
技术
0
活跃
146
发表于 2019-5-9 11:19:43 |显示全部楼层

感谢分享~~支持下。。

Rank: 2Rank: 2

UID
1813085
帖子
440
PB币
194
贡献
0
技术
0
活跃
574
发表于 2019-5-9 11:23:39 |显示全部楼层
mark 支持!

Rank: 2Rank: 2

UID
1675710
帖子
92
PB币
69
贡献
0
技术
0
活跃
550
发表于 2019-5-9 11:34:08 |显示全部楼层
为啥拖动的时候禁止符号

Rank: 2Rank: 2

UID
187714
帖子
73
PB币
1547
贡献
0
技术
3
活跃
493
发表于 2019-5-9 11:41:20 |显示全部楼层
fc562487516 发表于 2019-5-9 11:34
为啥拖动的时候禁止符号

可以将你的Codec文件全路径手动复制到文件路径编辑框中,然后鼠标点击"数据来源(Codec#0)"即可手动加载.

UID
4848855
帖子
510
PB币
2070
贡献
0
技术
18
活跃
744
发表于 2019-5-9 11:51:02 |显示全部楼层
好东西~收藏~~~~~

Rank: 2Rank: 2

UID
4814269
帖子
346
PB币
256
贡献
0
技术
1
活跃
908
发表于 2019-5-9 12:12:51 |显示全部楼层
很厉害,支持。python 可以将环境一起打包的

Rank: 5Rank: 5Rank: 5

UID
334746
帖子
849
PB币
2865
贡献
0
技术
6
活跃
1264
发表于 2019-5-9 12:15:12 |显示全部楼层
这个后面的部分看着更厉害啊

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1435
PB币
196
贡献
0
技术
0
活跃
1571
发表于 2019-5-9 12:18:27 |显示全部楼层
这是高手。

就是我自己

Rank: 9

UID
153027
帖子
5615
PB币
7786
贡献
0
技术
0
活跃
1715
发表于 2019-5-9 12:18:43 |显示全部楼层
好工具啊 期待一键生成工具

Rank: 7Rank: 7Rank: 7

UID
4447262
帖子
1355
PB币
2629
贡献
0
技术
5
活跃
1036
发表于 2019-5-9 12:24:45 |显示全部楼层
大佬就是大佬

Rank: 1

UID
4736518
帖子
54
PB币
27
贡献
0
技术
0
活跃
125
发表于 2019-5-9 12:28:10 |显示全部楼层
好工具啊,方便很多了

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2646
PB币
3203
贡献
0
技术
10
活跃
825
发表于 2019-5-9 12:32:09 |显示全部楼层
仍然复杂,不如做成像AppleHDA Patcher软件那些简单

Rank: 5Rank: 5Rank: 5

UID
4761293
帖子
594
PB币
26
贡献
0
技术
0
活跃
1207
发表于 2019-5-9 12:39:05 |显示全部楼层
非常给力的工具

面目全非,胸有丘壑

Rank: 11Rank: 11Rank: 11

UID
4333710
帖子
4710
PB币
1404
贡献
0
技术
105
活跃
5325

十一周年 I'm Surface用户 十周年 Win10先驱者 我是大学生!

发表于 2019-5-9 13:02:39 |显示全部楼层
技术贴,前排留名~

Rank: 5Rank: 5Rank: 5

UID
2337971
帖子
843
PB币
313
贡献
0
技术
0
活跃
790
发表于 2019-5-9 13:20:33 |显示全部楼层

好东西~收藏~~~~~
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件