RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    No sound from Pi after trying usual debugging steps

    Scheduled Pinned Locked Moved Help and Support
    2 Posts 2 Posters 845 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dasfreak
      last edited by

      I'm not getting any sound from my Pi after trying a number of debug methods. I tried a different sd card running minibian and did manage to get sound working. Once I transferred those settings to retropie I lost sound again.
      I'm not entirely sure where to go next in order to get basic sound working. Because it was working on an alternate install I'm trying here before going to the general raspberry pi forums.

      Model: Pi3
      Retropie: 3.7
      Kernel:Linux 4.4.8-v7+ armv7l GNU/Linux

      /boot/config.txt
      Note I've used the hdmI_mode and hdmi_group numbers from where I got it working using Raspbian
      dtparam=audio=on
      hdmi_group=2
      hdmi_mode=9
      hdmi_drive=2

      modules
      $ lsmod | grep snd

      snd_bcm2835          20511  0
      snd_pcm              75698  1 snd_bcm2835
      snd_timer            19160  1 snd_pcm
      snd                  51844  3 snd_bcm2835,snd_timer,snd_pcm
      

      Troubleshooting steps
      Note not using sudo

      1. Run /opt/vc/src/hello_pi/hello_audio/hello_audio.bin 1
        No sound
      2. Run aplay /usr/share/sounds/alsa/Front_Center.wav
        No sound
      3. Run amixer -c 0 cset numid=3 2
        then sudo aplay /usr/share/sounds/alsa/Front_Center.wav
        No sound

      From some research, looking at the TV properties can help.
      $ tvservice -d /tmp/tvservice
      $ /opt/vc/bin/edidparser /tmp/tvservice

      Enabling fuzzy format match...
      Parsing /tmp/tvservice...
      HDMI:EDID version 1.3, 1 extensions, screen size 160x90 cm
      HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
      HDMI:EDID found monitor name descriptor tag 0xfc
      HDMI:EDID monitor name is LCD_TV
      HDMI:EDID found monitor range descriptor tag 0xfd
      HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
      HDMI:EDID monitor range: vertical is 48-62 Hz, horizontal is 14-68 kHz, max pixel clock is 150 MHz
      HDMI:EDID monitor range does not support GTF
      HDMI:EDID found preferred DMT detail timing format: 1360x768p @ 60 Hz (39)
      HDMI:EDID found DMT detail timing format: 1280x720p @ 60 Hz (85)
      HDMI:EDID established timing I/II bytes are 21 08 00
      HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
      HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
      HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
      HDMI:EDID standard timings block x 8: 0x3140 4540 6140 8180 0101 0101 0101 0101
      HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz (4:3) in standard timing 0
      HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz (4:3) in standard timing 1
      HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz (4:3) in standard timing 2
      HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 3
      HDMI:EDID parsing v3 CEA extension 0
      HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:0
      HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
      HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
      HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
      HDMI:EDID found CEA detail timing format: 1920x1080p @ 50 Hz (31)
      HDMI:EDID found CEA detail timing format: 1920x1080p @ 60 Hz (16)
      HDMI:EDID found CEA format: code 1, 640x480p @ 60Hz
      HDMI:EDID found CEA format: code 2, 720x480p @ 60Hz
      HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
      HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz
      HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
      HDMI:EDID found CEA format: code 6, 1440x480i @ 60Hz
      HDMI:EDID found CEA format: code 7, 1440x480i @ 60Hz
      HDMI:EDID found CEA format: code 16, 1920x1080p @ 60Hz
      HDMI:EDID found CEA format: code 17, 720x576p @ 50Hz
      HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
      HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz
      HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
      HDMI:EDID found CEA format: code 21, 1440x576i @ 50Hz
      HDMI:EDID found CEA format: code 22, 1440x576i @ 50Hz
      HDMI:EDID found CEA format: code 31, 1920x1080p @ 50Hz
      HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16|20|24 bits
      HDMI:EDID found HDMI VSDB length 6
      HDMI:EDID HDMI VSDB has physical address 1.0.0.0
      HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
      HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:no 30-bit:no DC_yuv444:no
      HDMI:EDID HDMI VSDB has no latency information
      HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
      HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 0)
      HDMI:EDID best score mode is now CEA (1) 640x480p @ 60 Hz with pixel clock 25 MHz (score 43432)
      HDMI:EDID best score mode is now CEA (2) 720x480p @ 60 Hz with pixel clock 27 MHz (score 45736)
      HDMI:EDID CEA mode (3) 720x480p @ 60 Hz with pixel clock 27 MHz has a score of 45736
      HDMI:EDID best score mode is now CEA (4) 1280x720p @ 60 Hz with pixel clock 74 MHz (score 80296)
      HDMI:EDID DMT mode (4) 640x480p @ 60 Hz with pixel clock 25 MHz has a score of 61864
      HDMI:EDID best score mode is now CEA (5) 1920x1080i @ 60 Hz with pixel clock 74 MHz (score 3649416)
      HDMI:EDID CEA mode (6) 1440x480i @ 60 Hz with pixel clock 27 MHz has a score of 35368
      HDMI:EDID CEA mode (7) 1440x480i @ 60 Hz with pixel clock 27 MHz has a score of 35368
      HDMI:EDID DMT mode (9) 800x600p @ 60 Hz with pixel clock 40 MHz has a score of 82600
      HDMI:EDID CEA mode (16) 1920x1080p @ 60 Hz with pixel clock 148 MHz has a score of 2149416
      HDMI:EDID DMT mode (16) 1024x768p @ 60 Hz with pixel clock 65 MHz has a score of 119370
      HDMI:EDID CEA mode (17) 720x576p @ 50 Hz with pixel clock 27 MHz has a score of 45736
      HDMI:EDID CEA mode (18) 720x576p @ 50 Hz with pixel clock 27 MHz has a score of 45736
      HDMI:EDID CEA mode (19) 1280x720p @ 50 Hz with pixel clock 74 MHz has a score of 3071080
      HDMI:EDID best score mode is now CEA (20) 1920x1080i @ 50 Hz with pixel clock 74 MHz (score 4128680)
      HDMI:EDID CEA mode (21) 1440x576i @ 50 Hz with pixel clock 27 MHz has a score of 35368
      HDMI:EDID CEA mode (22) 1440x576i @ 50 Hz with pixel clock 27 MHz has a score of 35368
      HDMI:EDID CEA mode (31) 1920x1080p @ 50 Hz with pixel clock 148 MHz has a score of 2628680
      HDMI:EDID DMT mode (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz has a score of 182286
      HDMI:EDID best score mode is now DMT (39) 1360x768p @ 60 Hz with pixel clock 85 MHz (score 5188004)
      HDMI:EDID DMT mode (85) 1280x720p @ 60 Hz with pixel clock 74 MHz has a score of 4610592
      HDMI:EDID preferred mode remained as DMT (39) 1360x768p @ 60 Hz with pixel clock 85 MHz
      HDMI:EDID has HDMI support and audio support
      edid_parser exited with code 0
      
      iconrumbleI 1 Reply Last reply Reply Quote 0
      • iconrumbleI
        iconrumble @dasfreak
        last edited by

        @dasfreak go to your config.txt and change "hdmi_group=2" to "hdmi_group=1"
        Group 1 is CEA
        Group 2 is DMT (no sound)
        Check http://elinux.org/RPiconfig

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.