我有一个基于 IMX6Q 的主板,想用 PulseAudio 玩游戏。我的板子有三个声音设备:
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: tlv320aic3xaudi [tlv320aic3x-audio], device 0: HiFi tlv320aic3x-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: tlv320aic32x4au [tlv320aic32x4-audio], device 0: HiFi tlv320aic32x4-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: imxhdmisoc [imx-hdmi-soc], device 0: i.MX HDMI Audio Tx hdmi-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
Run Code Online (Sandbox Code Playgroud)
我想使用的设备是hw:1,0:
aplay -D plughw:1,0 /usr/share/sounds/2.wav
Run Code Online (Sandbox Code Playgroud)
这工作得很好。
但是在开始时 PulseAudio 没有检测到 PCM 设备。当我尝试通过手动配置 PulseAudio 时
# pactl …Run Code Online (Sandbox Code Playgroud)