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 on LZDOOM on RPI4

    Scheduled Pinned Locked Moved Help and Support
    alsadoomlzdoomsound
    21 Posts 4 Posters 5.4k 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.
    • R
      RussellB
      last edited by RussellB

      Same thing. No sound.

      Without lzdoom.ini here is the runcommand.log: https://pastebin.com/W7XUaRTi

      :(

      I'm now also getting this message:

      "lvl0: VolumeControl::init() - Failed to find mixer elements!"

      R 1 Reply Last reply Reply Quote 0
      • R
        RussellB @RussellB
        last edited by

        So following this thread:

        https://retropie.org.uk/forum/topic/23954/audio-not-working-rpi3b

        I was able to fix this message I was encountering:

        ALSA lib control.c:1373:(snd_ctl_open_noupdate) Invalid CTL hdmi
        1v10: VolumeControl::init() - Failed to attach to default card!

        lzdoom is the only software that is having a problem with sound. Splash screen, BGM, ES videos and other games I've tested all work.

        1 Reply Last reply Reply Quote 0
        • R
          RussellB
          last edited by

          For posterity...

          I found this wiki page: https://zdoom.org/wiki/Compile_ZDoom_on_Raspberry_Pi

          I added .alsoftrc to /home/pi and put this in:

          [alsa]
          mmap = false

          And voila... all sounds and music came back.

          I hope this helps someone. It was driving me crazy.

          1 Reply Last reply Reply Quote 2
          • RenetroxR
            Renetrox @mitu
            last edited by

            @mitu this is related to pulseaudio. I discovered that I can use "apulse", just type in terminal: apulse lzdoom to have sound with pulseaudio uninstalled, but ... How do I create a shortcut for emulationstation telling it to use "apulse" together with the game?

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @Renetrox
              last edited by

              @renetrox said in No sound on LZDOOM on RPI4:

              How do I create a shortcut for emulationstation telling it to use "apulse" together with the game?

              I'm not sure your issue is related to the error reported in this topic. apulse is a 'fake PulseAudio' implementation for programs that need PulseAudio - the fact that a program needs it means it was compiled with PulseAudio and expects it to use it - but lzdoom is not using PulseAudio on the Pi. Are you using a Pi or some other platform ?

              RenetroxR 1 Reply Last reply Reply Quote 0
              • RenetroxR
                Renetrox @mitu
                last edited by Renetrox

                @mitu Lzdoom does not produce any sound without pulseaudio. I have tried all kinds of proposed solutions for that problem, that's why I got to "apulse" because I discovered that it emitted sound by analog when I installed pulseaudio. This on a raspberry pi 3b

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @Renetrox
                  last edited by

                  @renetrox Looks like a different problem then the one in this topic, so I advise to open a separate topic, add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first and post the lzdoom.ini configuration file (use pastebin.com for posting the file, since it's quite large).

                  RenetroxR 3 Replies Last reply Reply Quote 0
                  • RenetroxR
                    Renetrox @mitu
                    last edited by

                    @mitu I appreciate your answer, but I don't think it goes out of context. lZdoom has no sound. I applied the solution proposed here without success, that's why I shared my experience. If you can't tell me how to create an access in emulationstation telling the system to use "apulse" then there isn't much to add. At the moment I don't directly use that emulator, I wanted it for action doom 2 and brutal doom, I can live without that;)
                    i will share the lzdoom.ini file in case it helps anyone

                    RenetroxR 2 Replies Last reply Reply Quote 0
                    • RenetroxR
                      Renetrox @Renetrox
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • RenetroxR
                        Renetrox @Renetrox
                        last edited by

                        @renetrox https://pastebin.com/me3a1JNV

                        1 Reply Last reply Reply Quote 0
                        • RenetroxR
                          Renetrox @mitu
                          last edited by

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • RenetroxR
                            Renetrox @mitu
                            last edited by

                            @mitu solution: create a script with the following:
                            #! / bin / bash
                            "apulse / opt / retropie / ports / lzdoom / lzdoom" ""

                            It doesn't work like the other games on the list, but it opens the traditional lzdoom text dialog, the wads should be hosted in ./.config/lzdoom

                            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.