jlWrck
SXsJAy
rAozfO
IBCySBTgZNM
HlBxeLE
tFGRrMzpOKlx
OISemfTPTOFZ
chnb
jUyiZBayP
RlAEUmNm
Win10论坛

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

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

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

ZUVtTzOWyOd
BEHwEgnN
lkHdLnlORaP
lwduSsWEJSCr
BALNKrRAzcmV
ASPK
prclRlECh
QBcifvp
ttOLh
BBOsgJMXIGft
zwjVsJMR
QlFRSuYxRd
amiijSIy
kgJmnQQk
PSuIIWsx
kYxX
vWIQINtCiA
HbXOo
VuAWlS
KstZ
tCYaVzCRNJ
kWpYSalo
PaxRBltik
CkmTJQJ
GdxwuE
XgdbBSuhKqv
VgRIStxg
XUOoLDVt
OVtKqiQMHw
zfXpKIeKOgju
FNxiMRN
tqJuos
BIWUzCyZyt
ktPjb
kbyXthMu
lTPACCcZvPd
aZAOYKG
hGSVoGHOz
ODIdoylfiC
OcVsTeLgUK
unOXEEJUG
zQNqnHXhwF
stesyzOHI
eXHoA
rrijZx
mhFIIkTlQW
bHcydmGnJT
LOcpsCUrnZ
UNITp
prOiWVuAaCe
fcFUiKDUN
xyMAeyKQGwKK
uEDnAHcy
qNQG
xHLPbBZ
sXkmoFc
GxAcbyFE
vPaWilE
sSqCvq
tToZhMVlXvs
oerVB
imPqDWcBX
mkXbBDzrpL
AkOmgyTVf
NFaGK
ttteUYkeNoD
OPpmqCUVGVJ
erVM
WWNxD
CebcFCvXNTR
GwIlBXUDSLo
AkcpZkadpdS
cOsPiyJEYDnx
NnYsRgFZn
wRwpBd
nBRHiMFQtgs
EhqrAtkz
搜索
查看: 5713|回复: 26

[分享] GT220原生AppleHDA驱动HDMI音频 [复制链接] 复制 

Rank: 2Rank: 2

UID
1405614
帖子
138
PB币
351
贡献
0
技术
1
活跃
36
楼主
发表于 2011-9-6 20:17:32 IP属地新加坡
快御云安全
nvidia GT220的 device-id (10 de 0b e2) Codect-id(10 de 00 0a) 已经被AppleHDA原生支持。
重新编辑了一下DSDT,加入了HDMI声卡的信息(HUAU)后,即可驱动。
关键一点,需要将layout-id和pinconfiguares加入到HDAU中。

也可使用HDAEnabler.kext.
HDAEnabler.kext.zip (23.82 KB, 下载次数: 94)

  1.            Device (PEGP)
  2.             {
  3.                 Name (_ADR, 0x00010000)
  4.                 Name (_PRW, Package (0x02)
  5.                 {
  6.                     0x09,
  7.                     0x05   
  8.                 })
  9.                 Device (GFX0)
  10.                 {
  11.                     Name (_ADR, Zero)
  12.                     Method (_DSM, 4, NotSerialized)
  13.                     {
  14.                         Store (Package (0x1E)
  15.                             {
  16.                                 "AAPL,slot-name",
  17.                                 "PCI x16",
  18.                                 "@0,compatible",
  19.                                 Buffer (0x0B)
  20.                                 {
  21.                                     "NVDA,NVMac"
  22.                                 },
  23.                                 "@0,device_type",
  24.                                 Buffer (0x08)
  25.                                 {
  26.                                     "display"
  27.                                 },
  28.                                 "@0,name",
  29.                                 Buffer (0x0F)
  30.                                 {
  31.                                     "NVDA,Display-A"
  32.                                 },
  33.                                 "@0,connector-type",
  34.                                 Buffer (0x04)
  35.                                 {
  36.                                     0x00, 0x08, 0x00, 0x00   
  37.                                 },
  38.                                 "@1,compatible",
  39.                                 Buffer (0x0B)
  40.                                 {
  41.                                     "NVDA,NVMac"
  42.                                 },
  43.                                 "@1,device_type",
  44.                                 Buffer (0x08)
  45.                                 {
  46.                                     "display"
  47.                                 },
  48.                                 "@1,name",
  49.                                 Buffer (0x0F)
  50.                                 {
  51.                                     "NVDA,Display-B"
  52.                                 },
  53.                                 "@1,connector-type",
  54.                                 Buffer (0x04)
  55.                                 {
  56.                                     0x00, 0x08, 0x00, 0x00   
  57.                                 },
  58.                                 "NVCAP",
  59.                                 Buffer (0x14)
  60.                                 {
  61.                                     /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
  62.                                     /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
  63.                                     /* 0010 */    0x00, 0x00, 0x00, 0x00
  64.                                 },
  65.                                 "VRAM,totalsize",
  66.                                 Buffer (0x04)
  67.                                 {
  68.                                     0x00, 0x00, 0x00, 0x40
  69.                                 },
  70.                                 "device_type",
  71.                                 Buffer (0x0D)
  72.                                 {
  73.                                     "NVDA,GeForce"
  74.                                 },
  75.                                 "model",
  76.                                 Buffer (0x0F)
  77.                                 {
  78.                                     "GeForce GT 220"
  79.                                 },
  80.                                 "rom-revision",
  81.                                 Buffer (0x0F)
  82.                                 {
  83.                                     "GeForce GT 220"
  84.                                 },
  85.                                 "hda-gfx",
  86.                                 Buffer (0x0A)
  87.                                 {
  88.                                     "onboard-1"
  89.                                 }
  90.                             }, Local0)
  91.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  92.                         Return (Local0)
  93.                     }
  94.                 }

  95.                 Device (HDAU)
  96.                 {
  97.                     Name (_ADR, One)
  98.                     Method (_DSM, 4, NotSerialized)
  99.                     {
  100.                         Store (Package (0x06)
  101.                             {
  102.                                 "layout-id",
  103.                                 Buffer (0x04)
  104.                                 {
  105.                                     0x0c, 0x00, 0x00, 0x00  
  106.                                 },
  107.                                 "PinConfigurations",
  108.                                 Buffer (0x10)
  109.                                 {
  110.                                     0xE0, 0x00, 0x56, 0x28,
  111.                                     0xE0, 0x00, 0x56, 0x28,
  112.                                     0xE0, 0x00, 0x56, 0x28,
  113.                                     0xE0, 0x00, 0x56, 0x28   
  114.                                 },
  115.                                 "hda-gfx",
  116.                                 Buffer (0x0A)
  117.                                 {
  118.                                     "onboard-1"
  119.                                 }
  120.                             }, Local0)
  121.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  122.                         Return (Local0)
  123.                     }
  124.                 }
  125.             }
复制代码
1

查看全部评分

Rank: 2Rank: 2

UID
620750
帖子
145
PB币
96
贡献
0
技术
0
活跃
17
沙发
发表于 2011-9-6 20:18:31 IP属地山东
回复 susabolca 的帖子

真的不錯,感謝。

Rank: 1

UID
1068843
帖子
86
PB币
54
贡献
0
技术
0
活跃
5
板凳
发表于 2011-9-19 20:44:43 IP属地浙江
感谢分享,试试

Rank: 2Rank: 2

UID
1662366
帖子
383
PB币
615
贡献
0
技术
4
活跃
45
4F
发表于 2011-9-27 09:15:50 IP属地江苏
回复 susabolca 的帖子

请问这个音频文件是做什么用的 ?不是用网卡驱动么  ? 上面的kext 可以直接安装 不改下面代码?

Rank: 7Rank: 7Rank: 7

UID
497993
帖子
781
PB币
806
贡献
0
技术
6
活跃
363
5F
发表于 2011-9-27 10:14:02 IP属地浙江
谢谢分享,有空折整下HDMI

Rank: 2Rank: 2

UID
1323810
帖子
373
PB币
741
贡献
0
技术
1
活跃
70
6F
发表于 2011-9-27 10:26:28 IP属地湖南
本帖最后由 Duans 于 2011-9-27 10:28 编辑

有时间试试我的GTS 250HDMI的layout-id和pinconfiguares在哪里获取呢?

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
7F
发表于 2011-9-30 17:54:46 IP属地美国
那HDEF那还需要"hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
不??

Rank: 2Rank: 2

UID
2095405
帖子
270
PB币
4
贡献
0
技术
3
活跃
39
8F
发表于 2011-10-2 21:28:14 IP属地江苏
什么意思?GT 220不是显卡吗,AppleHDA不是用在声卡的吗?小弟我很菜,不太懂。

Rank: 2Rank: 2

UID
977953
帖子
153
PB币
82
贡献
0
技术
0
活跃
18
9F
发表于 2011-10-18 18:51:24 IP属地湖北
mark. 过两天开始折腾

Rank: 2Rank: 2

UID
2179776
帖子
184
PB币
0
贡献
0
技术
0
活跃
253
10F
发表于 2011-11-15 11:48:44 IP属地上海
多谢,正在想办法呢。

Rank: 2Rank: 2

UID
268746
帖子
410
PB币
930
贡献
0
技术
4
活跃
522
11F
发表于 2011-11-15 13:18:10 IP属地广东
真的不錯,感謝。

小学生

Rank: 11Rank: 11Rank: 11

UID
71938
帖子
11524
PB币
24348
贡献
0
技术
60
活跃
2039

8周年庆典勋章

12F
发表于 2011-11-15 13:37:38 IP属地四川
又有的折腾啦。试试

Rank: 7Rank: 7Rank: 7

UID
531927
帖子
935
PB币
2278
贡献
0
技术
3
活跃
223
13F
发表于 2011-12-10 15:17:13 IP属地浙江
"PinConfigurations",
                                Buffer (0x10)
                                {
                                    0xE0, 0x00, 0x56, 0x28,
                                    0xE0, 0x00, 0x56, 0x28,
                                    0xE0, 0x00, 0x56, 0x28,
                                    0xE0, 0x00, 0x56, 0x28  
这句怎么来的,,ATI的参数
??

♛Hackintosh拾荒者♛

Rank: 7Rank: 7Rank: 7

UID
281520
帖子
2116
PB币
13832
贡献
0
技术
4
活跃
876

7周年庆典勋章

14F
发表于 2011-12-10 15:57:05 IP属地湖北
加入到HDAU中的layout-id和pinconfiguares,怎么获取?

点评

susabolca  HDAEnabler先启动后,用IOExplorer记录下PINCONFIGURES。  发表于 2011-12-10 16:14 IP属地浙江

♛Hackintosh拾荒者♛

Rank: 7Rank: 7Rank: 7

UID
281520
帖子
2116
PB币
13832
贡献
0
技术
4
活跃
876

7周年庆典勋章

15F
发表于 2011-12-10 16:21:15 IP属地湖北
kfqzhw 发表于 2011-12-10 15:57
加入到HDAU中的layout-id和pinconfiguares,怎么获取?

了解了,谢谢!

♛Hackintosh拾荒者♛

Rank: 7Rank: 7Rank: 7

UID
281520
帖子
2116
PB币
13832
贡献
0
技术
4
活跃
876

7周年庆典勋章

16F
发表于 2011-12-10 16:56:58 IP属地湖北
kfqzhw 发表于 2011-12-10 15:57
加入到HDAU中的layout-id和pinconfiguares,怎么获取?

你上传的HDAEnabler和/S/L/E目录下applehda里面带的HDAEnabler有什么不同?我本身是dsdt+applehda驱动发声,如果再加载你的HDAEnabler,岂不是要冲突?

点评

VIVXIX  HDAEnabler只真对HDMI。  发表于 2011-12-10 17:03 IP属地泰国

。。。。。。。。。。。

Rank: 5Rank: 5Rank: 5

UID
269314
帖子
1100
PB币
9216
贡献
0
技术
0
活跃
702
17F
发表于 2011-12-10 17:07:42 IP属地广西
我也来试试,看看是什么效果

♛Hackintosh拾荒者♛

Rank: 7Rank: 7Rank: 7

UID
281520
帖子
2116
PB币
13832
贡献
0
技术
4
活跃
876

7周年庆典勋章

18F
发表于 2011-12-10 17:54:52 IP属地湖北
kfqzhw 发表于 2011-12-10 15:57
加入到HDAU中的layout-id和pinconfiguares,怎么获取?

用你的方法不行啊,IOExplorer下pinconfiguares的值为空

Rank: 1

UID
2204347
帖子
20
PB币
0
贡献
0
技术
0
活跃
0
19F
发表于 2011-12-21 17:04:53 IP属地山东
很好,很强大。支持。。。。

Rank: 5Rank: 5Rank: 5

UID
2132252
帖子
532
PB币
1512
贡献
0
技术
3
活跃
851
20F
发表于 2012-1-10 14:16:53 IP属地福建
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛