读过ALSA 设备(如“hw:0,0”)是什么意思?如何确定要使用哪个?我更加困惑了。
当我在我的系统上执行时:
$ aplay -l
我得到:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
这只是一个相当标准的桌面。它有(lspci):
00:1f.3 Audio device: Intel Corporation Device a2f0
和:
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
所以我有两个音频设备。这似乎是正确的,因为 aplay 列出了卡 0 和卡 1。
我甚至可以理解卡 0 上有一个模拟设备和一个数字设备,但是卡 1 上的设备 3、7 和 8 有什么区别?
答案1
HDMI 端口可以传输音频。看来您的显卡有 3 个 HDMI 端口,因此卡 1(Nvidia 卡)上有 3 个设备。