Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| troubleshooting [2023/03/03 09:30] – Add: BT troubleshooting mutliple BT controller issues grandmabetty | troubleshooting [2026/03/28 18:41] (current) – ↷ Links adapted because of a move operation 92.184.108.195 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== System Troubleshooting ====== | ====== System Troubleshooting ====== | ||
| + | |||
| + | If going to our [[https:// | ||
| ===== Emulators not launching/ | ===== Emulators not launching/ | ||
| Line 45: | Line 47: | ||
| * [[systems: | * [[systems: | ||
| * [[systems: | * [[systems: | ||
| - | * [[systems: | + | * [[systems: |
| * [[systems: | * [[systems: | ||
| - | * FIXME possibly more... | + | * [[systems: |
| + | * [[systems: | ||
| + | * [[systems: | ||
| - | If you want to continue using your NAS for the majority of your games, but to use your internal storage for these affected systems so they can continue to work (not being on your NAS, obviously), save the following script as ''/ | ||
| - | <file bash custom.sh> | + | If you want to continue using your NAS for the majority of your games, but to use your internal storage for these affected systems so they can continue to work (not being on your NAS, obviously), save the following file as a [[scripting_services_rules_examples# |
| + | |||
| + | <file bash nas_workaround> | ||
| #!/bin/bash | #!/bin/bash | ||
| # This allows you to still use Windows/ | # This allows you to still use Windows/ | ||
| Line 58: | Line 63: | ||
| start) | start) | ||
| mkdir -p / | mkdir -p / | ||
| - | mount / | + | mount --bind |
| mkdir -p / | mkdir -p / | ||
| - | mount / | + | mount --bind |
| mkdir -p / | mkdir -p / | ||
| - | mount / | + | mount --bind |
| ;; | ;; | ||
| esac | esac | ||
| Line 69: | Line 74: | ||
| </ | </ | ||
| + | |||
| + | After uploading or creating the file, run '' | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Batocera **v36** and below do not require the '' | ||
| + | </ | ||
| ===== Poor game performance ===== | ===== Poor game performance ===== | ||
| Line 75: | Line 86: | ||
| Once you're sure that your game's poor performance is abnormal, and your system is ordinarily capable of much better, here are a few things you can try: | Once you're sure that your game's poor performance is abnormal, and your system is ordinarily capable of much better, here are a few things you can try: | ||
| - | * If you haven' | ||
| * Reset all your settings back to " | * Reset all your settings back to " | ||
| - | * Change the graphics API being used by your emulator. This can typically be found in the system' | + | * Change the graphics API being used by your emulator; each piece of hardware may prefer or run slower with any given API. This can typically be found in the system' |
| * Ensure that your audio buffer isn't being choked; if your system is unable to process audio frames as quickly as they are being produced, this could put a throttle on the device' | * Ensure that your audio buffer isn't being choked; if your system is unable to process audio frames as quickly as they are being produced, this could put a throttle on the device' | ||
| * Remove any [[: | * Remove any [[: | ||
| * Lower the resolution of your game. This is especially so if the system isn't normally meant to be upscaled, like fifth generation and below consoles. | * Lower the resolution of your game. This is especially so if the system isn't normally meant to be upscaled, like fifth generation and below consoles. | ||
| + | * If using Nvidia hardware and on Batocera **v33** or lower, [[: | ||
| If you're still having poor performance after checking all of the above, come to the [[https:// | If you're still having poor performance after checking all of the above, come to the [[https:// | ||
| Line 168: | Line 179: | ||
| You can first check for the BIOS settings on [[install_batocera# | You can first check for the BIOS settings on [[install_batocera# | ||
| * You may need to change your BIOS to allow legacy/ | * You may need to change your BIOS to allow legacy/ | ||
| - | * If your BIOS is UEFI only and you can' | + | * If the system has a UEFI BIOS, and Secure Boot can' |
| + | * If the system has a Trusted Platform Module (TPM) that is enabled, Batocera **v39** and higher will display | ||
| + | * If using Grub bootloader on UEFI to chainload the Batocera bootloader, ensure that the correct path is being chainloaded: | ||
| + | * For Batocera **v39** and higher: ''/ | ||
| + | * For Batocera | ||
| * If also using Windows on the same machine, ensure that Windows isn't hibernating or otherwise holding the system access hostage by some means (fast boot, quick start, etc.) | * If also using Windows on the same machine, ensure that Windows isn't hibernating or otherwise holding the system access hostage by some means (fast boot, quick start, etc.) | ||
| * Windows 8 and above have renamed the " | * Windows 8 and above have renamed the " | ||
| Line 178: | Line 193: | ||
| * Try disabling/ | * Try disabling/ | ||
| * Try switching AHCI/ | * Try switching AHCI/ | ||
| - | | + | * If your motherboard' |
| - | | + | |
| === Verbose boot === | === Verbose boot === | ||
| Line 210: | Line 224: | ||
| <-- | <-- | ||
| + | |||
| + | === Legacy boot === | ||
| + | |||
| + | On x86_64 legacy boot systems, if the file ''/ | ||
| + | |||
| + | To recover from this: | ||
| + | - Boot from a Linux distribution on another drive (procedure was tested with the live installer'' | ||
| + | - Get to a root shell ("Try Ubuntu", | ||
| + | - Attach the Batocera drive, if not already attached | ||
| + | - Ensure that the Batocera boot partition is **not** mounted: '' | ||
| + | - Ensure that the " | ||
| + | - Reinstall the bootloader (Note: It's OK if this produces warnings like " | ||
| + | |||
| ==== Single board computer (RPi, Odroid, etc.) ==== | ==== Single board computer (RPi, Odroid, etc.) ==== | ||
| Line 232: | Line 259: | ||
| ===== Video/ | ===== Video/ | ||
| - | First check that you have the right video output selected in the system settings. If you're on a laptop, you may need to connect an external monitor to see this (as maybe it defaulted to that instead of the embedded display). | + | <WRAP center round tip> |
| - | + | [[: | |
| - | Next, check that the settings on your TV are correct. Most modern displays offer a " | + | </ |
| - | + | ||
| - | It may also help to [[:supported_pc_hardware|activate your Nvidia drivers/ | + | |
| - | + | ||
| - | Several video issues on PC x86 and x86_64 can be investigated [[display_issues|with xrandr as described on this page]]. | + | |
| ==== Incorrect radeon/ | ==== Incorrect radeon/ | ||
| Line 265: | Line 288: | ||
| amdgpu.dc=1 | amdgpu.dc=1 | ||
| </ | </ | ||
| - | |||
| - | ==== Everything is appearing too small in the file manager! ==== | ||
| - | |||
| - | If you use Batocera with a display that provides a high resolution like a 4K monitor, you might have trouble reading the text on the file manager ('' | ||
| - | |||
| - | ## DPI | ||
| - | ## Workaround when correct DPI setting is not detected | ||
| - | ## if fonts are too small, uncomment next line | ||
| - | # | ||
| ===== Network issues ===== | ===== Network issues ===== | ||
| - | |||
| - | ==== Console access ==== | ||
| <WRAP center round tip> | <WRAP center round tip> | ||
| - | Has been moved to its [[: | + | [[: |
| </ | </ | ||
| - | |||
| ===== Bluetooth issues (not connecting, no devices detected, etc.) ===== | ===== Bluetooth issues (not connecting, no devices detected, etc.) ===== | ||
| Line 295: | Line 306: | ||
| * That you're only using one Bluetooth interface. eg. if you have an on-board BT module and a USB-connected BT dongle, they might disrupt each other. | * That you're only using one Bluetooth interface. eg. if you have an on-board BT module and a USB-connected BT dongle, they might disrupt each other. | ||
| * Turn off other wireless interfaces such as Wi-Fi. | * Turn off other wireless interfaces such as Wi-Fi. | ||
| - | * Make sure your computer does only have a //single// Bluetooth controller installed! Many mainboards have a dedicated on-board Bluetooth controller installed which would cause different problems when an additional Bluetooth controller (e.g. Bluetooth USB dongle) is installed. | ||
| <WRAP center round tip> | <WRAP center round tip> | ||
| Line 354: | Line 364: | ||
| ==== I can see the drive but still can't access it! ==== | ==== I can see the drive but still can't access it! ==== | ||
| - | Maybe you have Bitlocker drive encryption enabled? This is a feature of Windows that allows you to encrypt your drive' | + | Maybe you have Bitlocker drive encryption enabled? This is a feature of Windows that allows you to encrypt your drive' |
| First, type " | First, type " | ||
| Line 374: | Line 384: | ||
| ===== Create a Batocera support file ===== | ===== Create a Batocera support file ===== | ||
| - | In case you want to share a snapshot of your system log files to [[: | + | In case you want to share a snapshot of your system log files to [[: |
| + | <WRAP center round important> | ||
| + | This tarball might contain sensitive data such as your Wi-Fi/ | ||
| * Wi-Fi SSID and password is in '' | * Wi-Fi SSID and password is in '' | ||
| * RetroAcheivements username and password are in '' | * RetroAcheivements username and password are in '' | ||
| Line 381: | Line 393: | ||
| You could also just use a freshly installed Batocera that contains no such information instead to create the support file. | You could also just use a freshly installed Batocera that contains no such information instead to create the support file. | ||
| + | In Batocera **39** or later, most sensitive data will be scrubbed from the support file automatically. | ||
| + | </ | ||
| ===== Factory reset ===== | ===== Factory reset ===== | ||
- troubleshooting.1677835802.txt.gz
- Last modified: 3 years ago
- by grandmabetty