Linux 中的声音设备是什么意思?

Linux 中的声音设备是什么意思?

读过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 个设备。

相关内容