私は最近私のコンピュータにArch Linuxをインストールしました。私はHDMI経由で受信機に接続されているNvidia GTX 660 Tiを使用しています。このHDMI接続でオーディオを再生することはできません。私のグラフィックカードの隣には、実際に無効にしたくないオンボードRealtekオーディオチップとefiで無効になっているAMD R7グラフィックカードがあります。私はNvidia独自のドライバを使用しており、今日ではシステム全体が更新されました。
lspci -k
レポート:
01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 841e
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
aplay -l
レポート:
card 0: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
card 0: Generic [HD-Audio Generic], device 3: ALC887-VD Digital [ALC887-VD Digital]
HDMIポートをオーディオデバイスとして表示するにはどうすればよいですか?
答え1
問題は私のチップセットのIOMMU実装にあります。明らかに、IOMMUと私のサウンドカードの組み合わせは機能しませんでした。 EFIでIOMMUを無効にした後、魔法のように動作しました。