One of my emulators suddenly lost sound that was previously working
-
@keeppumpin You maybe have overridden some of the settings for that particular emulator or libretro core, but you need to be more specific about which game and emulator you used to be able to diagnose this.
What emulator/folder lost the sound ? Try to be more precise. -
Thanks mitu, I'll look into this later tonight and post the complete path, every rom in the mame libretro folder lost sound. But all other emulators sound works perfectly. The roms are mostly mame2003 0.78 the best that I remember. While I'm navigating the menu in (I believe the top level of the directory might be mame32, but will confirm later) I have sounds while in that menu- selecting games. Also notice that the audio is set to 0 in the audio menu but when I adjust that setting it always returns to 0. (Mute is off) Thanks for your reply, will post more details later.
-
@keeppumpin Ah, so
lr-mame2003
is the one that's giving trouble. Try re-installing it from the RetroPie-Setup menu, this might overwrite the custom settings for it with the default ones and could fix the problem. -
@mitu Ok thanks, that sounds like something I can try, just need to figure out where to go to do that process. I'm still pretty new to this so it's kind of a work in progress. Do you know if this process will erase high scores?
-
@keeppumpin said in One of my emulators suddenly lost sound that was previously working:
Do you know if this process will erase high scores?
It should not, the hiscores are saved in your ROM folders, with the
.hi
extension, so they should not be touched by the installer. -
@mitu Perfect, thanks so much for letting me pick your brain, from what I can tell there aren't a lot of people who've posted about this specific problem online. Hopefully, this discussion might help someone else in the future. I'll go look for a tutorial for re-installing lr-mame2003 and see if that fixes my issues. Will follow up.
-
@keeppumpin said in One of my emulators suddenly lost sound that was previously working:
I'll go look for a tutorial for re-installing lr-mame2003 and see if that fixes my issues. Will follow up.
There's no tutorial needed, just start RetroPie-setup from Emulationstation (in the RetroPie system), go to the Manage Packages option, chose Manage main packages, then select
lr-mame2003
and choose to uninstall, then install again. -
@mitu One last not so smart question. Do I need to copy over all of my rom files so I can easily re-install them or does it even touch the roms? Second, once I uninstall lr-mame2003 as described above will I have the re-install lr-mame2003 as a choice in that same menu? (My machine has a wifi connection so guessing this all happens automatically) And, again, thank you so much. You've seriously been a huge help. I think this will work but will let you know.
-
@keeppumpin The same menu does the installation and uninstallation. Once you uninstalled it, the install option appears. As for the ROMs, they will not be deleted - the installer does not do anything to them.
-
EDIT: to install the
lr-mame2003
package you'll need to be connected to the internet, make sure your PI is networked and the internet works, otherwise if you're uninstalling the emulator you won't be able to get it back. -
@mitu I should be good, I'm able to scrape files for images, etc. Will follow up later.
-
@mitu Well, it was a nice try, I uninstalled and re-installed lr-mame2003 but still have no sounds in the games, but continue to have sounds navigating the menus.(?) What gives? lol. Any idea what I should try next?
-
@mitu Just tried a few more things to restore the audio for lr-mame2003 in retropie after the reinstall of lr-mame2003. I did this test (just to confirm the sound works for testing purposes)
You can test audio with this command:
speaker-test -c2press Ctrl+C to stop the test
Result: The speaker test played a hissing sound in both speakers.
I then looked at my config.txt file using: sudo nano /boot/config.txt (by plugging in a USB keyboard to the Raspberry Pi and pressing F4 to exit EmulationStation to the command prompt and then typing the above command)
The only text that looks like it pertains to audio in the config.txt file reads:
Enable audio (loads snd_bcm2835)
dtparam=audio=on
gpu_mem-256=128
gpu_mem_512=256
gpu_mem_1024=256
overscan_scale=1Not sure if those last four lines have anything to do with audio on the retropie but it was grouped with it in the text file.
Results thus far: retropie 1, KeepPumpin 0.
-
@keeppumpin Try to see if you have a file
default.cfg
in themame-libretro/mame2003/cfg
folder from theroms
folder and delete it. -
@keeppumpin
I’m far less knowledgeable than @mitu, and honestly if this is something way off base then by all means please let me know.I was reading that there is a line in: retroarch-core-options.cfg file, located in. /opt/retropie/configs/all/ that controls the sample rate for all sounds on an emulator by emulator basis. This is the option/line, and its default value as they should be:
mame2003-sample_rate = "48000"
Maybe that was changed accidentally?
Again, if @mitu thinks this is way off base, then please disregard.
Also, I apologize that my directories and files aren’t as easily discernible. I’ll have to read up on how to properly format the contents of a post to keep things legible.
-
@mitu using ftp I navigated to the file and found a default.cfg file, I deleted the file, rebooted the system and still no dice.
-
@keeppumpin Where are your ROMs located - which folder ? Is it
arcade
ormame-libretro
? -
@mitu my Roms are located in: /home/pi/RetroPie/roms/mame-libretro
-
@keeppumpin As @CyberDon83 suggested, can you post the contents of the
/opt/retropie/configs/all/retroarch-core-options.cfg
and/opt/retropie/configs/mame-libretro/retroarch.cfg
files ? Upload them to pastebin.com and paste here the links. -
@mitu (I hope this is what you're expecting)
From: retroarch-core-options.cfg
cap32_autorun = "enabled"
cap32_Model = "6128"
cap32_Ram = "128"
fba-diagnostic-input = "Hold Start"
fuse_machine = "Spectrum 128K"
gambatte_gb_colorization = "custom"
mame2003-skip_disclaimer = "enabled"
mame2003-dcs-speedhack = "enabled"
mame2003-samples = "enabled"
mame2003-frameskip = "0"
mame2003-skip_warnings = "disabled"
mame2003-sample_rate = "48000"
mame2003-cheats = "disabled"
mame2003-dialsharexy = "disabled"
mame2003-mouse_device = "mouse"
mame2003-rstick_to_btns = "enabled"
mame2000-skip_disclaimer = "enabled"
mame2000-show_gameinfo = "disabled"
fceumm_palette = "asqrealc"
fceumm_nospritelimit = "disabled"
fceumm_overclocking = "disabled"
picodrive_input1 = "3 button pad"
picodrive_input2 = "3 button pad"
picodrive_sprlim = "disabled"
picodrive_ramcart = "disabled"
picodrive_region = "Auto"
picodrive_region_fps = "Auto"
picodrive_aspect = "PAR"
picodrive_drc = "enabled"
snes9x_next_overclock = "disabled"
fba-aspect = "DAR"
fba-cpu-speed-adjust = "100"
fba-controls = "gamepad"
fba-neogeo-mode = "MVS"
fba-neogeo-controls = "classic"
fba-macro-mslug-P1_Buttons_AB = "None"
fba-macro-mslug-P1_Buttons_AC = "None"
fba-macro-mslug-P1_Buttons_AD = "None"
fba-macro-mslug-P1_Buttons_BC = "None"
fba-macro-mslug-P1_Buttons_BD = "None"
fba-macro-mslug-P1_Buttons_CD = "None"
fba-macro-mslug-P1_Buttons_ABC = "None"
fba-macro-mslug-P1_Buttons_ABD = "None"
fba-macro-mslug-P1_Buttons_ACD = "None"
fba-macro-mslug-P1_Buttons_BCD = "None"
fba-macro-mslug-P1_Buttons_ABCD = "None"
fba-macro-mslug-P2_Buttons_AB = "None"
fba-macro-mslug-P2_Buttons_AC = "None"
fba-macro-mslug-P2_Buttons_AD = "None"
fba-macro-mslug-P2_Buttons_BC = "None"
fba-macro-mslug-P2_Buttons_BD = "None"
fba-macro-mslug-P2_Buttons_CD = "None"
fba-macro-mslug-P2_Buttons_ABC = "None"
fba-macro-mslug-P2_Buttons_ABD = "None"
fba-macro-mslug-P2_Buttons_ACD = "None"
fba-macro-mslug-P2_Buttons_BCD = "None"
fba-macro-mslug-P2_Buttons_ABCD = "None"
fba-dipswitch-mslug-Autofire = "(Default) Off"
fba-dipswitch-mslug-Setting_mode = "(Default) Off"
fba-dipswitch-mslug-Coin_chutes = "(Default) 1"
fba-dipswitch-mslug-Commmunicaton = "(Default) Disabled"
fba-dipswitch-mslug-Free_play = "(Default) Off"
fba-dipswitch-mslug-Stop_mode = "(Default) Off"
fba-dipswitch-mslug-BIOS = "(Default) MVS Asia/Europe ver. 6 (1 slot)"
fba-dipswitch-mslug-Memory_card = "(Default) Writable"
fba-dipswitch-mslug-New_card_type = "(Default) Normal"
fba-macro-lastbld2-P1_Buttons_AB = "None"
fba-macro-lastbld2-P1_Buttons_AC = "None"
fba-macro-lastbld2-P1_Buttons_AD = "None"
fba-macro-lastbld2-P1_Buttons_BC = "None"
fba-macro-lastbld2-P1_Buttons_BD = "None"
fba-macro-lastbld2-P1_Buttons_CD = "None"
fba-macro-lastbld2-P1_Buttons_ABC = "None"
fba-macro-lastbld2-P1_Buttons_ABD = "None"
fba-macro-lastbld2-P1_Buttons_ACD = "None"
fba-macro-lastbld2-P1_Buttons_BCD = "None"
fba-macro-lastbld2-P1_Buttons_ABCD = "None"
fba-macro-lastbld2-P2_Buttons_AB = "None"
fba-macro-lastbld2-P2_Buttons_AC = "None"
fba-macro-lastbld2-P2_Buttons_AD = "None"
fba-macro-lastbld2-P2_Buttons_BC = "None"
fba-macro-lastbld2-P2_Buttons_BD = "None"
fba-macro-lastbld2-P2_Buttons_CD = "None"
fba-macro-lastbld2-P2_Buttons_ABC = "None"
fba-macro-lastbld2-P2_Buttons_ABD = "None"
fba-macro-lastbld2-P2_Buttons_ACD = "None"
fba-macro-lastbld2-P2_Buttons_BCD = "None"
fba-macro-lastbld2-P2_Buttons_ABCD = "None"
fba-dipswitch-lastbld2-Autofire = "(Default) Off"
fba-dipswitch-lastbld2-Setting_mode = "(Default) Off"
fba-dipswitch-lastbld2-Coin_chutes = "(Default) 1"
fba-dipswitch-lastbld2-Commmunicaton = "(Default) Disabled"
fba-dipswitch-lastbld2-Free_play = "(Default) Off"
fba-dipswitch-lastbld2-Stop_mode = "(Default) Off"
fba-dipswitch-lastbld2-BIOS = "(Default) MVS Asia/Europe ver. 6 (1 slot)"
fba-dipswitch-lastbld2-Memory_card = "(Default) Writable"
fba-dipswitch-lastbld2-New_card_type = "(Default) Normal"
fba-macro-spinmast-P1_Buttons_AB = "None"
fba-macro-spinmast-P1_Buttons_AC = "None"
fba-macro-spinmast-P1_Buttons_AD = "None"
fba-macro-spinmast-P1_Buttons_BC = "None"
fba-macro-spinmast-P1_Buttons_BD = "None"
fba-macro-spinmast-P1_Buttons_CD = "None"
fba-macro-spinmast-P1_Buttons_ABC = "None"
fba-macro-spinmast-P1_Buttons_ABD = "None"
fba-macro-spinmast-P1_Buttons_ACD = "None"
fba-macro-spinmast-P1_Buttons_BCD = "None"
fba-macro-spinmast-P1_Buttons_ABCD = "None"
fba-macro-spinmast-P2_Buttons_AB = "None"
fba-macro-spinmast-P2_Buttons_AC = "None"
fba-macro-spinmast-P2_Buttons_AD = "None"
fba-macro-spinmast-P2_Buttons_BC = "None"
fba-macro-spinmast-P2_Buttons_BD = "None"
fba-macro-spinmast-P2_Buttons_CD = "None"
fba-macro-spinmast-P2_Buttons_ABC = "None"
fba-macro-spinmast-P2_Buttons_ABD = "None"
fba-macro-spinmast-P2_Buttons_ACD = "None"
fba-macro-spinmast-P2_Buttons_BCD = "None"
fba-macro-spinmast-P2_Buttons_ABCD = "None"
fba-dipswitch-spinmast-Autofire = "(Default) Off"
fba-dipswitch-spinmast-Setting_mode = "(Default) Off"
fba-dipswitch-spinmast-Coin_chutes = "(Default) 1"
fba-dipswitch-spinmast-Commmunicaton = "(Default) Disabled"
fba-dipswitch-spinmast-Free_play = "(Default) Off"
fba-dipswitch-spinmast-Stop_mode = "(Default) Off"
fba-dipswitch-spinmast-BIOS = "(Default) MVS Asia/Europe ver. 6 (1 slot)"
fba-dipswitch-spinmast-Memory_card = "(Default) Writable"
fba-dipswitch-spinmast-New_card_type = "(Default) Normal"
fba-macro-nitd-P1_Buttons_AB = "None"
fba-macro-nitd-P1_Buttons_AC = "None"
fba-macro-nitd-P1_Buttons_AD = "None"
fba-macro-nitd-P1_Buttons_BC = "None"
fba-macro-nitd-P1_Buttons_BD = "None"
fba-macro-nitd-P1_Buttons_CD = "None"
fba-macro-nitd-P1_Buttons_ABC = "None"
fba-macro-nitd-P1_Buttons_ABD = "None"
fba-macro-nitd-P1_Buttons_ACD = "None"
fba-macro-nitd-P1_Buttons_BCD = "None"
fba-macro-nitd-P1_Buttons_ABCD = "None"
fba-macro-nitd-P2_Buttons_AB = "None"
fba-macro-nitd-P2_Buttons_AC = "None"
fba-macro-nitd-P2_Buttons_AD = "None"
fba-macro-nitd-P2_Buttons_BC = "None"
fba-macro-nitd-P2_Buttons_BD = "None"
fba-macro-nitd-P2_Buttons_CD = "None"
fba-macro-nitd-P2_Buttons_ABC = "None"
fba-macro-nitd-P2_Buttons_ABD = "None"
fba-macro-nitd-P2_Buttons_ACD = "None"
fba-macro-nitd-P2_Buttons_BCD = "None"
fba-macro-nitd-P2_Buttons_ABCD = "None"
fba-dipswitch-nitd-Autofire = "(Default) Off"
fba-dipswitch-nitd-Setting_mode = "(Default) Off"
fba-dipswitch-nitd-Coin_chutes = "(Default) 1"
fba-dipswitch-nitd-Commmunicaton = "(Default) Disabled"
fba-dipswitch-nitd-Free_play = "(Default) Off"
fba-dipswitch-nitd-Stop_mode = "(Default) Off"
fba-dipswitch-nitd-BIOS = "(Default) MVS Asia/Europe ver. 6 (1 slot)"
fba-dipswitch-nitd-Memory_card = "(Default) Writable"
fba-dipswitch-nitd-New_card_type = "(Default) Normal"
fba-macro-bstars2-P1_Buttons_AB = "None"
fba-macro-bstars2-P1_Buttons_AC = "None"
fba-macro-bstars2-P1_Buttons_AD = "None"
fba-macro-bstars2-P1_Buttons_BC = "None"
fba-macro-bstars2-P1_Buttons_BD = "None"
fba-macro-bstars2-P1_Buttons_CD = "None"
fba-macro-bstars2-P1_Buttons_ABC = "None"
fba-macro-bstars2-P1_Buttons_ABD = "None"
fba-macro-bstars2-P1_Buttons_ACD = "None"
fba-macro-bstars2-P1_Buttons_BCD = "None"
fba-macro-bstars2-P1_Buttons_ABCD = "None"
fba-macro-bstars2-P2_Buttons_AB = "None"
fba-macro-bstars2-P2_Buttons_AC = "None"
fba-macro-bstars2-P2_Buttons_AD = "None"
fba-macro-bstars2-P2_Buttons_BC = "None"
fba-macro-bstars2-P2_Buttons_BD = "None"
fba-macro-bstars2-P2_Buttons_CD = "None"
fba-macro-bstars2-P2_Buttons_ABC = "None"
fba-macro-bstars2-P2_Buttons_ABD = "None"
fba-macro-bstars2-P2_Buttons_ACD = "None"
fba-macro-bstars2-P2_Buttons_BCD = "None"
fba-macro-bstars2-P2_Buttons_ABCD = "None"
fba-dipswitch-bstars2-Autofire = "(Default) Off"
fba-dipswitch-bstars2-Setting_mode = "(Default) Off"
fba-dipswitch-bstars2-Coin_chutes = "(Default) 1"
fba-dipswitch-bstars2-Commmunicaton = "(Default) Disabled"
fba-dipswitch-bstars2-Free_play = "(Default) Off"
fba-dipswitch-bstars2-Stop_mode = "(Default) Off"
fba-dipswitch-bstars2-BIOS = "(Default) MVS Asia/Europe ver. 6 (1 slot)"
fba-dipswitch-bstars2-Memory_card = "(Default) Writable"
fba-dipswitch-bstars2-New_card_type = "(Default) Normal"
mame2003-crosshair_enabled = "enabled"
mame2003-tate_mode = "disabled"
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.