【问题标题】:raspberry does not play any sound (Raspbian)覆盆子不播放任何声音(Raspbian)
【发布时间】: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。

有什么线索吗??任何可能有用的额外细节??

【问题讨论】:

  • 你能运行 alsamixeramixer 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


【解决方案1】:

我终于买了一张 1.34 欧元的 USB 声卡,虽然不是一个理想的解决方案,但我以同样的价格买到了优质的音频和麦克风线 :)

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多