【发布时间】:2014-02-09 14:40:03
【问题描述】:
我使用新手在一张新的 SD 卡上安装了 raspbian。
我在另一个 SD 中有 XBian 和 XBMC,它可以正常工作,所以硬件没问题。
问题是我不能播放立体声,因此我不能通过 HDMI 播放,我不能从 ZynAddSubFX 播放,它是一个 midi 采样器,也是我这个项目的最终目标。
这是来自 amixer 的结果:
Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback -10239 - 400
Mono: Playback -1900 [78%] [-19.00dB] [on]
单声道播放对我来说很奇怪,播放的限制也很可疑。
如果我安装 pulseaudio 然后 amixer 需要很多时间来响应但结果如下:
amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 27111 [41%] [on]
Front Right: Playback 27111 [41%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
更加方便和期待。
问题是我不想使用 pulseaudio,实际上,我认为 ZynAddSubFX 与 pulseaudio 不兼容。
当然,我已经搜索了很多,但没有明确的解决方案。我发现了强制模拟输出的技巧 (amixer cset numId=3 1)
这是lsmod的输出:
lsmod
Module Size Used by
snd_bcm2835 16165 0
snd_soc_bcm2708_i2s 5474 0
regmap_mmio 2806 1 snd_soc_bcm2708_i2s
snd_soc_core 131268 1 snd_soc_bcm2708_i2s
regmap_spi 1897 1 snd_soc_core
snd_pcm 81593 2 snd_bcm2835,snd_soc_core
snd_page_alloc 5156 1 snd_pcm
regmap_i2c 1645 1 snd_soc_core
snd_compress 8076 1 snd_soc_core
snd_seq 53769 0
snd_timer 20133 2 snd_pcm,snd_seq
snd_seq_device 6473 1 snd_seq
leds_gpio 2059 0
led_class 3688 1 leds_gpio
snd 61291 7
snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress
有什么线索吗??任何其他可能有趣的输出??
【问题讨论】:
-
嘿,您在RaspberryPi.SE 的帖子可能会引起更多关注。如果您在这里没有得到答案,请尝试一下。
-
非常感谢,我已经发过类似的问题了:raspberrypi.stackexchange.com/questions/13050/…>
标签: audio raspberry-pi alsa