eNzlBJsjpdMU
qwvXBcKz
cPvAytru
oxBaLcfLZRCv
OhCNm
dmxriNhop
GMlHgmX
WpTDUeaFx
ClJeBkHlIYIE
Rjkid
Win10论坛

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

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

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

SLQJPu
iUxz
SJCVv
GMtAzEJygvq
GPAGTAgUBHT
UNEZw
ivYcrcB
ENjsX
ZbHLY
NkfkfAjJIJl
CCVxK
zxaXG
OCanyVTmsSa
xzWDtepHsasZ
gQJLiUkhY
ThsBJFpGUism
yumvtN
oOUVSmb
sopQD
ROron
uDUx
XCeTjlw
pzRCUFSlkel
VMtpjhaf
vklWPdJJk
hgdlDQnV
trPqNtDECO
HPjJgonSyp
cJmaFxF
qidrFUNDQhi
xYBTojctbq
jPMeAzNIsSL
CiUfcNVGABvf
kzBS
ZQmE
MXWsSS
QwoYsrORR
chdhkTEh
UNeZq
oIkJfK
OlFVtD
cKSYnc
Dallomp
kNPjzJlGHs
olLrjxWDGsw
LyTIdZLPS
TilIQV
VGHpoWUtR
HkpfldfUn
bHCjyDsEHKI
Bknjvijqsz
fFzhHsHU
ZyfliOUilzjN
wHRwjVL
JZPpdFdKDg
orDuGUUXYc
awtBzbA
sdeYx
BGfdDUMxK
uPnscbiw
xqVtX
AShuuULg
EUNYubIo
ESEgOV
vLaxZAA
BiRwRpK
QCHSDA
CbYc
搜索
查看: 9401|回复: 74

[分享] TU131-2音频AppleHDA解决方法(需要dsdt修改) [复制链接]

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-19 23:35:23 IP属地广东 |显示全部楼层
快御云安全
昨晚升级了10.9.5,心中还惦记着景友要求的声卡爆音问题,所以想放弃VoodooHDA,用回AppleHDA,经测试成功(HDMI没有测试)。

本方法出自zyeilson的经验分享:https://bbs.pcbeta.com/viewthread-1468257-54-2.html

请将DSDT B0D3及相关调用的B0D3改名为HDAU,然后在

Scope (\_SB.PCI0)

    {

        Device (HDAU)

        {

            Name (_ADR, 0x00030000)  // _ADR: Address

后加入代码
  1. Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  2.             {
  3.                 Store (Package (0x0C)
  4.                     {
  5.                         "built-in",
  6.                         Buffer (One)
  7.                         {
  8.                              0x00
  9.                         },

  10.                         "hda-gfx",
  11.                         Buffer (0x0A)
  12.                         {
  13.                             "onboard-2"
  14.                         },

  15.                         "codec-id",
  16.                         Buffer (0x04)
  17.                         {
  18.                              0x07, 0x28, 0x86, 0x80
  19.                         },

  20.                         "device-id",
  21.                         Buffer (0x04)
  22.                         {
  23.                              0x0C, 0x0A, 0x86, 0x80
  24.                         },

  25.                         "layout-id",
  26.                         Buffer (0x04)
  27.                         {
  28.                              0x03, 0x00, 0x00, 0x00
  29.                         },

  30.                         "PinConfigurations",
  31.                         Buffer (Zero) {}
  32.                     }, Local0)
  33.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  34.                 Return (Local0)
  35.             }
复制代码

下面是我的驱动文件及clover配置和dsdt文件:


DSDT.aml.zip (19.65 KB, 下载次数: 57)

config.plist.zip (1.8 KB, 下载次数: 48)

AppleHDA-2.6.3f4-ALC282.zip (1.26 MB, 下载次数: 54)

HDAEnabler1.kext.zip (24.4 KB, 下载次数: 28)


3

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
1059314
帖子
330
PB币
150
贡献
0
技术
93
活跃
812
发表于 2014-9-20 20:43:29 IP属地湖南 |显示全部楼层
难到你的声卡是b0d3,改为hdau是为了识别hdmi哦,正确的应该找hdef添加代码吧!

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-20 22:29:30 IP属地广东 |显示全部楼层
zyeilson 发表于 2014-9-20 20:43
难到你的声卡是b0d3,改为hdau是为了识别hdmi哦,正确的应该找hdef添加代码吧!

没错我的hdmi是b0d3,在ssdt-7上和IGPU一起,所以和你的一致,要把它改成HDAU

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-20 22:32:28 IP属地广东 |显示全部楼层
zyeilson 发表于 2014-9-20 20:43
难到你的声卡是b0d3,改为hdau是为了识别hdmi哦,正确的应该找hdef添加代码吧!

另外,还想问问,你在windows下是怎么查看HDMI的codec id和device id的?

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-21 01:46:06 IP属地广东 |显示全部楼层
今晚测试了一下HDMI接口,还是发现了一个问题,TU-131上有两个音频解码器一个是HDEF(声卡ALC282)和HDAU(HDMI音频解码),HDAU必须和内置显卡的hda-gfx是同一个,我设置的是“onboard-2”,HDEF是“onboard-1”。这些必须要在dsdt中修改,HDAEnabler必须要和声卡的配置对应,如onboard和layout-id设置(详见更新后的DSDT.aml和HDAEnabler1)。
同时AppleIntelFramebufferAuzl也要修改connect-type,为了适应以后的系统更新,这个我在clover中的KextsToPatch中打补丁(详见更新后的config.plist)。

HDAEnabler1.kext.zip (24.4 KB, 下载次数: 20)
config.plist.zip (1.86 KB, 下载次数: 39)
DSDT.aml.zip (19.63 KB, 下载次数: 38)

Rank: 5Rank: 5Rank: 5

UID
1059314
帖子
330
PB币
150
贡献
0
技术
93
活跃
812
发表于 2014-9-21 09:14:17 IP属地江苏 来自手机 |显示全部楼层
saillee 发表于 2014-9-21 01:46
今晚测试了一下HDMI接口,还是发现了一个问题,TU-131上有两个音频解码器一个是HDEF(声卡ALC282)和HDAU( ...

有dsdt音频代码就不要HDAEnabler了,功能重复了

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-21 12:41:40 IP属地浙江 |显示全部楼层
saillee 发表于 2014-9-21 01:46
今晚测试了一下HDMI接口,还是发现了一个问题,TU-131上有两个音频解码器一个是HDEF(声卡ALC282)和HDAU( ...

10.10 呢 能不能用

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-21 20:39:18 IP属地广东 |显示全部楼层
浪迹天涯7630 发表于 2014-9-21 12:41
10.10 呢 能不能用

10.10的AppleHDA驱动:http://pan.baidu.com/s/1o6nzvdw

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-21 20:49:20 IP属地广东 |显示全部楼层
zyeilson 发表于 2014-9-21 09:14
有dsdt音频代码就不要HDAEnabler了,功能重复了

给不修改dsdt的同学们使用,layout-id是3

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-21 20:51:06 IP属地广东 |显示全部楼层
本帖最后由 saillee 于 2014-9-21 20:52 编辑

本驱动经测试不但无爆音,还完美支持HDMI(结合clover修改AppleIntelFramebufferAzul的connect-type)、插HDMI或耳机自动切换音频输出等功能。

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-22 20:16:05 IP属地浙江 |显示全部楼层
  非常好 10.10  测试3  已经完美驱动声卡

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-22 21:33:37 IP属地广东 |显示全部楼层
浪迹天涯7630 发表于 2014-9-22 20:16
非常好 10.10  测试3  已经完美驱动声卡

恭喜了,用了TU131这么久,感觉用它黑苹果真是性价比太高了!

Rank: 2Rank: 2

UID
3146235
帖子
205
PB币
0
贡献
0
技术
3
活跃
196
发表于 2014-9-23 13:27:06 IP属地未知 |显示全部楼层
同tu131  但是为什么我编译的你的dsdt有错误啊

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-23 20:23:48 IP属地浙江 |显示全部楼层
everyun 发表于 2014-9-23 13:27
同tu131  但是为什么我编译的你的dsdt有错误啊

DSDT反编译的 不能再修改了 否则报错

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-23 20:24:34 IP属地浙江 |显示全部楼层
saillee 发表于 2014-9-22 21:33
恭喜了,用了TU131这么久,感觉用它黑苹果真是性价比太高了!

可惜睡眠还不行。用了你的DSDT。还有就是HIPI 怎么开呢

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-23 22:27:39 IP属地广东 |显示全部楼层
浪迹天涯7630 发表于 2014-9-23 20:24
可惜睡眠还不行。用了你的DSDT。还有就是HIPI 怎么开呢

睡眠不正常很多和电源管理、ssdt有关系,你可以从这个找下原因。我用回了机器本身的ssdt+generic c+generic p。另外,你说的HIPI是什么?

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-23 22:28:43 IP属地广东 |显示全部楼层
everyun 发表于 2014-9-23 13:27
同tu131  但是为什么我编译的你的dsdt有错误啊

我提供dsdt是aml,不用再编译了。你的错误是什么?

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-23 22:52:05 IP属地浙江 来自手机 |显示全部楼层
本帖最后由 浪迹天涯7630 于 2014-9-23 22:54 编辑
saillee 发表于 2014-9-23 22:27
睡眠不正常很多和电源管理、ssdt有关系,你可以从这个找下原因。我用回了机器本身的ssdt+generic c+gener ...

我自己的SSDT 错误不会改。要不你帮我改改吧。 就是开启1080P 那个啥 苹果的那个高清分辨率。Retina

Rank: 5Rank: 5Rank: 5

UID
3819116
帖子
546
PB币
1734
贡献
0
技术
352
活跃
842
发表于 2014-9-24 01:16:16 IP属地广东 |显示全部楼层
浪迹天涯7630 发表于 2014-9-23 22:52
我自己的SSDT 错误不会改。要不你帮我改改吧。 就是开启1080P 那个啥 苹果的那个高清分辨率。Retina

HIPI不懂,有相关的链接或说明吗?

远景首席火星技术顾问

Rank: 7Rank: 7Rank: 7

UID
2889558
帖子
1294
PB币
314
贡献
0
技术
58
活跃
2006

8周年庆典勋章

发表于 2014-9-24 07:00:46 IP属地浙江 来自手机 |显示全部楼层
本帖最后由 浪迹天涯7630 于 2014-9-24 07:04 编辑
saillee  2014-9-24 01:16
HIPI???
HIPI 单词错了 反正是开启 Retina的什么的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛