HDMI Audioによる音声出力

5. HDMI Audioによる音声出力

 AppleHDA.kext(10.6.3付属の1.8.4fc3)で、GT216コアのGeForce GT220でHDMI Aduioによる音声出力を確認した。ただし、検証環境では音声ミキサーがエラーになるので音量調整はできず、最大ボリュームで固定になっている。
  • AppleHDA.kextのHDMI Audio対応
コア ブランド SP数 メモリバス 最大消費電力 device-id
/codec-id
AppleHDA
(1.8.4fc3)
AppleHDA
(1.8.7f1)
AppleHDA
(1.9.9f12)
備考
GF108 GeForce GT 430 96 128bit 49W ea 0b de 10/
14 00 de 10
× ELSA GeForce GT 430LP
要バイナリパッチ
(0a 00 de 10を14 00 de 10で置換)
GT215 GeForce GT 240/360M 96 128bit 70W e4 0b de 10/
0d 00 de 10
× Leadtek GeForce GT240 LP
要バイナリパッチ
(0a 00 de 10を0d 00 de 10で置換)
GT216 GeForce GT 220/320M/330M 48 128bit 58W e2 0b de 10/
0a 00 de 10
× ELSA GeForce GT220 LP
GT218 GeForce 210/G 210/310M 16 64bit 30.5W e3 0b de 10/
0b 00 de 10
× × × ZOTAC GeForce 210
要バイナリパッチ
(0a 00 de 10を0b 00 de 10で置換)

 (追記: 2010/11/22)
 10.6.5からAppleHDA.kext(1.9.9f12)を使用すると、デバイス認識はするもののHDMI Audio出力の選択できなくなった為、音声が出力されなくなった。回避策としては、暫定的に10.6.4以前のAppleHDA.kextに戻す必要がある。

 また、GT430のHDMI Audioは、バイナリパッチを適用してもGeForce 210同様にデバイスを認識せず、音声出力が確認できていない。

 (追記: 2011/05/08)
 10.6.5以降、従来の方法ではHDMI Audioが出力できなくなっていたが、DSDTでconnector-typeの設定を追記することで出力できるようになった。例えば、ChameleonのGraphicsEnablerと併用する場合は、下記のようなエントリを追記することでHDMI Audioの出力が可能となる。


Device (PEGP)
{
Name (_ADR, 0x00030000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}

Device (GFX0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},

"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}


  • 検証環境
Parts Contents Reference
CPU Intel Xeon L3406 2.26GHz BX80616L3406 2core/4Thread//TB2.53GHz/TDP30W
M/B DFI LANPARTY MI P55-T36 BIOS: P55MI420(2010-04-20)
RAM SAMSUNG 1333D2-4GL9D/00SS4GB x 2 SAMSUNG 240pin DIMM DDR3-1333(PC3-10600) CL9
HDD WesternDegital WD10EADS-00M2B0 5400rpm, 500GB/platter, cache 32MB
ODD MATSHITA BD-CMB UJ130AS Blu-ray & Super Multi DVD Combo
VGA ELZA GLADIAC GT 220 LP 40nm/SP48/Core 625MHz/Shader 1360MHz/Mem 1580MHz(DDR3 128bit)/58W
Sound Realtek ALC885 7.1ch HD Audio
LAN Intel 82578DC 10/100/1000BASE-T (kext for OSX 10.6 1.0.3 later )
add 2010/01/06
mod 2010/02/28(sleep support)
Other Power eSATA eSATA & USB Combo
Power AC-DC 90W Adapter Power Unit of SEED SMA-280(B)90W
Case PROSIDE QPIT C800 W145mmxH225mmxD230mm (Junk Case)
Model MacPro4,1 DFI LanParty MI P55-T36 Mini ITX Living Review


 Macにおける音声出力対応機種を整理すると下記(2010年4月時点)となるが、HDMI Audio再生にはOSX 10.6.3以降の他、別途HDMI音声出力対応のMini DisplayPort to HDMI Adapterが必要となる。


Late 2009 Mac 21.5-inch 10.6.1(10.1.2)
MB950J/A Core 2 Duo 3.06 500GB GeForce 9400(G86/SP16)
MC413J/A Core 2 Duo 3.06 1TB GeForce 9400(G86/SP16)

Late 2009 iMac 27-inch 10.6.1(10.1.2)
MB952J/A Core 2 Duo 3.06 GeForce 9400(G86/SP16) + Radeon 4670(RV730XT)
MB953J/A Core i5 2.66 Intel P55 + Radeon 4850(RV770PRO)

Early 2010 MacBook Pro 13-inch 10.6.3(10.3.2)
MC374J/A Core 2 Duo P8600 2.40 GeForce 320M(GT216/SP48)
MC375J/A Core 2 Duo P8700 2.66 GeForce 320M(GT216/SP48)

Early 2010 MacBook Pro 15-inch 10.6.3(10.3.1)
MC371J/A Core i5 2.40 Intel H55 + GeForce GT 330M(GT216/SP48)
MC372J/A Core i5 2.53 Intel H55 + GeFroce GT 330M(GT216/SP48)
MC373J/A Core i7 2.66 Intel H55 + GeForce GT 330M(GT216/SP48)

Early 2010 MacBook Pro 17-inch 10.6.3(10.3.1)
MC024J/A Core i5 2.53 Intel H55 + GeForce GT 330M(GT216/SP48)

Mid 2010 MacBook 13-inch 10.6.3(10.3.2)
MC516J/A Core 2 Duo P8600 2.40 GeForce 320M(GT216/SP48)

 なお、Mac miniでmini-DVIをHDMIに置き換えたMCP89チップセット採用のプロトタイプリーク情報があったが、こちらでもGeForce 320M(MCP89)でHDMI Audio再生が可能であることを示唆している。

imageプラグインエラー : 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。

最終更新:2011年05月08日 15:44