* Overlay reset deletes overlays from /storage and reboots. Useful for cleaning up broken joypad configurations or scenarios where users use the retroarch update tool.
* Full retroarch reset deletes the entire retroarch directory and all overlay directories and reboots. Useful for cleaning up when other resets don't resolve issues.
* Update pipewire and wireplumber.
* Optimize wireplumber BT auto connect.
* When provisining JELOS for the first time overwite any existing configs unless explicitly excluded.
* main:
Revert duckstation to fix build issue.
Switch default suspend mode to mem + s2idle on RK3566.
Bump ES to provide game directory creation complete message.
Move creation of game directories out of automount and into ES under System Settings to remove merged storage directory conflict.
Fix overlay rename oops in EmulationStation.
Redirect build output to a separate log.
rk3326: enable kernel serial output
Fix issue with automount where game directories are not configured when bind mounting.
update emulators, cores, support packages, box, and system theme (Art Book Next).
Bump Linux to 6.6.6 (AMD64).
* Move post-update a little earlier, and stop rebooting after the update completes as it should no longer be necessary.
* Migrate games from games-{internal,external} to games-{internal,external}/roms to allow upper/lower directory switching.
* If there is no defined upper setting, and there is an external card available, preference the card so modifications to /storage/roms are hosted there as expected.
* Corrects factory reset to ignore new games paths.
* upstream/dev: (52 commits)
Fix udevil regression.
Fix game migration to new path during post-update.
Bump AMD64 kernel to 6.6.4.
Bump Kernel to 6.1.65 on supported devices
Fix merged storage to switch on and off correctly. Hide internal/external switch, but make it available as system.merged.device (1/0).
Yuzu-sa - Add cpu accuracy ES feature
Additional merged storage optimizations, add a script to remove empty directories that may cause overlay issues.
Disable merged storage by default, fix bind mount to use correct (updated) path.
* Add support for changing the merged storage target between the internal and external card. * Since JELOS creates the games directory structure it is possible that the overlay will hide games if you switch targets as it will consider them removed. Delete the empty directories and reboot to resolve. * Ex: find /storage/games-internal -type d -empty -delete && find /storage/games-external -type d -empty -delete && reboot * Merged storage can now be disabled persistently. * A new directory structure is required to enable switching: * /storage/games-internal/roms * /storage/games-external/roms * The target /storage/roms has not changed. * Lowers clocks to powersave for RK3566 devices.
Remove stale profile bits that still seem to exist on some devices and break audio.
Remove stale xorg bits from package.
Bump Citra-SA and Yuzu-SA
Switch the xorg-server package to xwayland. Tested the emulators that appeared to depend on it, they seemed to start up ok.
Yuzu-SA: never ask to confirm close
Add Yuzu Rumble Strength Feature
Amlogic/linux: remove unneeded drm panel orientation quirk
Amlogic/linux: silence dmesg spam
Amlogic/linux: remove 1908 opp as this is not present in the bsp
Amlogic/linux: simplify rgb10-max3-pro device tree
Fix mesa oops
...
* Since JELOS creates the games directory structure it is possible that the overlay will hide games if you switch targets as it will consider them removed. Delete the empty directories and reboot to resolve.
* Ex: find /storage/games-internal -type d -empty -delete && find /storage/games-external -type d -empty -delete && reboot
* Merged storage can now be disabled persistently.
* A new directory structure is required to enable switching:
* /storage/games-internal/roms
* /storage/games-external/roms
* The target /storage/roms has not changed.
* Lowers clocks to powersave for RK3566 devices.