我试图让声音工作从前耳机插孔在Ubuntu20.04上的MSI TRX40 Pro WiFi。主板有一个稍微不稳定的设置,其中音频显然来自USB音频设备,所以它显示在各种混频器(alsamixer,声音面板在设置)作为"USB音频“。当耳机被插入时,系统正确地检测到它们被插入,但是没有声音从耳机中传出。
通过在Google上搜索,我发现了在alsamixer中禁用自动静音的建议,但是alsamixer根本没有列出这个选项。
真正有趣的是,通过使用aplay选择正确的设备,我可以从耳机插孔中获得音频。aplay -l发现的设备:
**** List of PLAYBACK Hardwar
我正在尝试配置ALSA,以我的HDMI声音作为输出,我的USB麦克风作为输入。我有一个没有dmix/dsnoop的工作asound.conf:
pcm.usb_mic_raw {
type hw
card Device
device 0
}
pcm.usb_mic_plug {
type plug
slave {
pcm usb_mic_raw
format S16_LE
rate 48000
channels 1
}
}
# Don't use pcm.hdmi because it's taken by the d
当我写这个问题/帖子时,我找到了一个解决办法,尽管这并不容易。既然我已经写好了,我就把它留在这里作为参考。
我无法使HDMI成为我的声音输出。以前,我在声音设置中手动切换到HDMI声音输出,后来我安装了声音开关指示器(2.1.1)。上次我试过,那是几个月前的事了。由于从那以后的时间过去了,我不知道有什么改变了。我不知道如何调试它。
📷
📷
📷
声音开关指示器调试输出告诉我以下内容
INF # Card[0], port `hdmi-output-1` selected
ERR Failed to map card[0], port `hdmi-output-1` to a stream
使用-