Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
audio_issues [2021/10/08 02:23] – [I have sound in emulators and the main menu, but not during video previews] added sanity warning atari | audio_issues [2023/12/19 03:59] (current) – Add section on HDMI audio issues for HP EliteDesk 800 G4 mini maximumentropy | ||
---|---|---|---|
Line 14: | Line 14: | ||
- Go back into **SYSTEM SETTINGS** -> **AUDIO OUTPUT** and test all available outputs, exiting to the **MAIN MENU** between each change. | - Go back into **SYSTEM SETTINGS** -> **AUDIO OUTPUT** and test all available outputs, exiting to the **MAIN MENU** between each change. | ||
- If none of the **AUDIO OUTPUT** options worked, repeat steps 1-2 for a different **AUDIO PROFILE**. Your **AUDIO OUTPUT** options might change depending on the **AUDIO PROFILE** selected. | - If none of the **AUDIO OUTPUT** options worked, repeat steps 1-2 for a different **AUDIO PROFILE**. Your **AUDIO OUTPUT** options might change depending on the **AUDIO PROFILE** selected. | ||
+ | |||
+ | If the appropriate options are not being listed in the menu, you could try using the generic name for the audio device by manually editing the configuration file. Open '' | ||
+ | |||
+ | < | ||
+ | audio.device=hdmi | ||
+ | </ | ||
+ | |||
+ | where " | ||
<WRAP center round info> | <WRAP center round info> | ||
Line 24: | Line 32: | ||
- Remember the name/number of this working Audio output device (for example HDMI#0), exit Kodi and go to the Batocera **Main Menu** > **System Settings** > **Audio** and select the Audio output device, which has the same (or at least a similar) name to the one that works in Kodi. Then reboot and you should have working audio. | - Remember the name/number of this working Audio output device (for example HDMI#0), exit Kodi and go to the Batocera **Main Menu** > **System Settings** > **Audio** and select the Audio output device, which has the same (or at least a similar) name to the one that works in Kodi. Then reboot and you should have working audio. | ||
- You can also diagnose some sound issues with the '' | - You can also diagnose some sound issues with the '' | ||
+ | |||
+ | ==== I still don't have any sound! ==== | ||
+ | |||
+ | In Batocera **v36** and higher, try activating the [[https:// | ||
+ | - Open up an SCP session (or use Batocera' | ||
+ | - Go to ''/ | ||
+ | - Edit the line which says '' | ||
+ | - [[: | ||
+ | - Reboot | ||
+ | |||
+ | More information can be found in [[https:// | ||
===== I have sound in Kodi, but not in the main menu or emulators even after selecting the audio device from the above steps and rebooting ===== | ===== I have sound in Kodi, but not in the main menu or emulators even after selecting the audio device from the above steps and rebooting ===== | ||
Line 46: | Line 65: | ||
- Replace the second digit with your audio number. For instance, if it is '' | - Replace the second digit with your audio number. For instance, if it is '' | ||
- Reboot, and if your audio still isn't working then try '' | - Reboot, and if your audio still isn't working then try '' | ||
+ | |||
+ | ===== Not all of my speakers are being used ===== | ||
+ | |||
+ | Ensure you have selected the right audio profile in **MAIN MENU** -> **SYSTEM SETTINGS** -> **AUDIO PROFILE**. | ||
+ | |||
+ | For instance, a 5.1 surround sound setup would want to use the " | ||
+ | |||
+ | {{: | ||
===== I have sound in emulators and the main menu, but not during video previews ===== | ===== I have sound in emulators and the main menu, but not during video previews ===== | ||
Line 114: | Line 141: | ||
It could be that your audio buffer isn't high enough. | It could be that your audio buffer isn't high enough. | ||
- | You can change your default audio buffer for Libretro | + | You can change your default audio buffer for libretro |
- | To change the setting for all Libretro | + | To change the setting for all libretro |
<WRAP center round info> | <WRAP center round info> | ||
- | Note that this will only affect Libretro | + | Note that this mostly |
+ | </ | ||
+ | |||
+ | ===== My audio is randomly cutting out, and/or is distorted, on my RPi but only when using the headphone jack, and not the HDMI audio output ===== | ||
+ | |||
+ | This is a very specific situation. The RPi seems like it overflows the audio buffer seemingly at random with the default audio drivers and latency. This can solved by either: | ||
+ | * Increasing the audio latency as above (some Pis can do this with just 96ms, others require significantly higher settings like 256ms which is obviously not desirable) | ||
+ | * Switching the audio driver to '' | ||
+ | |||
+ | === Via batocera.conf === | ||
+ | |||
+ | Add '' | ||
+ | |||
+ | === Via RetroArch' | ||
+ | To switch the default audio driver for Libretro cores: | ||
+ | - Run a game that uses a Libretro core. | ||
+ | - Press '' | ||
+ | - Press {{: | ||
+ | - Navigate to **Settings** -> **Audio** -> **Output** -> **Audio (Audio driver to use.)** and switch it to '' | ||
+ | - That's it. Simply changing this setting saves it. You can exit out of the emulator now. | ||
+ | |||
+ | If the setting keeps going back to '' | ||
+ | * Use the '' | ||
+ | * Disable any configuration overrides you might be using | ||
+ | * Disable any core overrides you might be using | ||
+ | * Disable any folder overrides you might be using | ||
+ | * Delete any overlays you might be using | ||
+ | |||
+ | <WRAP center round info> | ||
+ | This only works for Libretro cores, which is most of the systems that can be emulated on the Pi anyway. Other emulators either require advanced knowledge on changing their audio configuration, | ||
</ | </ | ||
Line 125: | Line 181: | ||
This is more likely to be a hardware fault. Replug the cable, try a different cable, using a different interface (like 3.5mm analog audio instead of HDMI), etc. | This is more likely to be a hardware fault. Replug the cable, try a different cable, using a different interface (like 3.5mm analog audio instead of HDMI), etc. | ||
+ | |||
+ | ===== How do I diagnose my audio cutting out? ===== | ||
+ | |||
+ | While running a game, SSH into Batocera and run '' | ||
+ | |||
+ | ===== My audio device is not appearing in the list of available audio outputs on Raspberry Pi ===== | ||
+ | |||
+ | Try using the fake kernel mode setting instead of the full one as a workaround. | ||
+ | |||
+ | In ''/ | ||
+ | |||
+ | < | ||
+ | # Enable DRM VC4 V3D driver on top of the dispmanx display stack | ||
+ | # Preferred ' | ||
+ | # | ||
+ | |||
+ | # Optional ' | ||
+ | dtoverlay=vc4-fkms-v3d | ||
+ | </ | ||
+ | |||
+ | Using the fake kernel mode setting may introduce performance issues. It is preferable to instead figure out the root cause of the issue instead. | ||
+ | |||
+ | ===== My audio device is not appearing in the list of available audio outputs on HP EliteDesk 800 G4 mini ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== I need to automate something involving my audio settings ===== | ||
+ | |||
+ | You can use [[: | ||
- audio_issues.txt
- Last modified: 4 months ago
- by maximumentropy