英文:
ALSA PCM Device configuration
问题
defaults.pcm.card 0
defaults.pcm.device 0
这个卡和设备 (0,0) 指的是 NVIDIA 声卡的 HDMI 输出,通常我从不使用。此外,当我使用 aplay 并带有 hw:0,0 选项时,我从未听到任何声音。这是我所期望的情况。但当我使用 aplay 并带有 -D default 选项时,我在耳机中听到音乐。通常,电脑的模拟输出连接到声卡 1。为什么尽管 alsa.conf 文件中的系统默认声卡是卡 0,我却能在耳机中听到声音?
英文:
I am working on Linux ALSA. In my alsa.conf configured as file:
defaults.pcm.card 0
defaults.pcm.device 0
This card and deviece (0,0) refers to NVIDIA sound card HDMI out and I never used normally. In addition, when I use aplay with hw:0,0 option, I never have heared any sound. This is expecting situation. But when I use aplay wtih -D default option, I hear a music at my headphone. Normally, PC's analog output is connected to sound card 1. Why I can hear a sound my headphone although system default sound card card 0 in alsa.conf file?
答案1
得分: 2
这些设置提供了在使用 hw
而不是 hw:x,y
时的默认值。
但是 default
设备可能指的是 PulseAudio 或 PipeWire,它们有自己的配置。
添加 -v
选项到 aplay
以查找更多信息。
英文:
These settings give the default values when you use hw
instead of hw:x,y
.
But the default
device likely refers to PulseAudio or PipeWire, which have their own configuration.
Add the -v
option to aplay
to find out.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论