【发布时间】:2014-01-18 09:47:44
【问题描述】:
我的 raspi 听不到任何声音。
我有另一个运行 XBian 和 XBMC 的 SD,因此硬件问题已解决。
这是我的 lsmod
pi@cacharro ~ $ 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
evdev 9419 2
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
我试过 speaker-test -t sine -f 600 ,没有任何声音。
我尝试使用 HDMI、耳机以及同时使用两者。什么都没有。
alsa-utils 已安装
我想使用 ZynSubAddFX 播放 MIDI。
有什么线索吗??任何可能有用的额外细节??
【问题讨论】:
-
你能运行
alsamixer或amixer cset numid=1 400吗?只是逐步淘汰低容量选项 -
numid=1,iface=MIXER,name='PCM 播放音量'; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0 : values=400 | dBscale-min=-102.39dB,step=0.01dB,mute=1 之后扬声器测试没有声音(hdmi 开启,扬声器在模拟输出中)
-
我不知道这是否有趣,但我在 alsamixer 中所做的更改不会改变 amixer cset numid=1 400 的输出,静音始终设置为 1。但在 alsamixer 中我能够上下移动栏并将其设置为静音或不静音...奇怪...
-
那么在你使用 alsamixer 设置标准之后,你可以播放声音(例如
aplay yourAudioFile.wav)吗?有声音出来吗? -
我使用
amixer cset numid=3 1强制音频通过插孔,我可以播放 wav 文件(使用 aplay)但 zynaddsubfx 仍然保持沉默我在某处读到某些电视拒绝通过 HDMI 播放单声道音频.. 但是我虽然音频是立体声.. zynaddsubfx 至少是立体声
标签: audio raspberry-pi raspbian