fewtarius
91251ab4fe
Push hdmi_sense fix.
2023-08-08 17:06:59 +00:00
fewtarius
92182ace56
Additional changes from today.
2023-08-08 15:11:18 +00:00
fewtarius
f5a9b09c5f
Switch to avoid conflict.
2023-08-08 13:12:27 +00:00
fewtarius
d18f96c245
Fix up conflict.
2023-08-08 13:11:34 +00:00
fewtarius
1b20be1589
Continued work on pipewire integration.
2023-08-08 12:13:09 +00:00
fewtarius
fa62d65811
Mostly finished - dolphin may still need work.
2023-08-08 00:15:56 +00:00
fewtarius
882fccf310
Merge branch 'dev' into pipewire
2023-08-07 00:30:55 +00:00
fewtarius
4f3ba66394
Shave a few millisecs off of the boot time.
2023-08-07 00:30:11 +00:00
fewtarius
4e4864342d
Working on pipewire integration.
2023-08-06 23:10:30 +00:00
fewtarius
2b16257b81
Deprecate system_utils.
2023-08-06 21:17:45 +00:00
fewtarius
981f28f417
Split volume from system_utils and improve its performance.
2023-08-06 21:04:56 +00:00
fewtarius
e5017e6f30
Revert back to mapped volume mode when changing volume.
2023-08-06 16:24:42 +00:00
fewtarius
b01c9a00c1
Make sure we set hotkeys when bluetooth controllers are connected.
2023-08-06 13:24:47 +00:00
fewtarius
c04fa39059
Switch brightness and volume to use increments of 10.
2023-08-05 18:21:23 +00:00
fewtarius
dc524f2a4d
Fix resize reboot failure bug.
2023-08-05 16:21:49 +00:00
fewtarius
06436e6278
Work to fix reboot after resize failure.
2023-08-05 14:04:43 +00:00
fewtarius
b354f6ade9
Add an energy performance preference option for Intel CPUs configurable globally or by system/game.
2023-08-05 01:31:57 +00:00
fewtarius
1f9f197241
Fix header.
2023-07-31 13:08:06 +00:00
fewtarius
c9938ed45d
Improve hdmi support on x55, add a hotkey to kill ES for switching between internal and hdmi displays without rebooting.
2023-07-31 13:06:42 +00:00
fewtarius
beb57c6638
If we don't pass a TDP, set the default.
2023-07-29 12:31:52 +00:00
fewtarius
cded08c916
Fix sleep quirk oops.
2023-07-27 01:25:33 +00:00
fewtarius
6da7fe85d4
revert no clear screen at the end of autostart.
2023-07-25 23:47:48 +00:00
fewtarius
668f91fbb2
* Add platform quirks feature.
...
* Clean up quirks.
* New AMD default TDP (15w).
* Fix GPU perf setting bug.
2023-07-25 21:06:19 +00:00
fewtarius
fd1098647a
Autostart no longer skips device specific start scripts.
2023-07-23 15:57:43 +00:00
fewtarius
87b36d4635
Update dolphin-sa and primehack ES settings, adjust multiple scripts to improve execution time.
2023-07-23 13:47:19 +00:00
fewtarius
fb954b97fa
x55, ES, UI Updates
...
* Set correct rotation when connected to HDMI on Powkiddy x55.
* Deprecate EmulationStation splash screen.
* Fix bug setting 16:10 aspect ratio - move redundant script bits to a global function.
* Experiment with ES defaults.
2023-07-22 23:56:23 +00:00
fewtarius
6cbd147fbe
Revert HDMI framebuffer rotation (startup bits), as it isn't quite ready yet.
2023-07-22 21:30:07 +00:00
fewtarius
ad305cc7f9
Revert the ES changes for now.
2023-07-22 20:01:08 +00:00
mason
5f43c25924
RG351P battery led status
2023-07-20 03:03:27 +00:00
fewtarius
3afa94d0aa
Merge pull request #1758 from fewtarius/dev
...
Rework setsettings, set aspect in ES, fix gpu/dmc bug on RK3399 and S922X.
2023-07-19 11:34:42 -04:00
fewtarius
170791a9c7
* Refactors setsettings to greatly improve performance.
...
* Fixes the memory and gpu governor function for RK3399 and S922X.
* Automatically set the aspect ratio in EmulationStation.
2023-07-19 15:29:53 +00:00
mason
dbf475c669
Powkiddy RGB10 Max 3 LED Battery status
2023-07-18 13:04:37 +00:00
fewtarius
230dc1d36d
Only enable power saving options when ENH power saving is enabled.
2023-07-16 15:26:02 +00:00
fewtarius
38c5ad528f
* Adds better logging to autostart.
...
* Updates RK3326 documentation for amiberry.
* New dev tool - foreach. Provides a mechanism to execute commands against all projects/devices/architectures to simplify iterating.
* Usage: `./tools/foreach ./scripts/clean emulators`
2023-07-15 14:29:52 +00:00
fewtarius
0b12460f88
Remove duplicate script.
2023-07-14 14:18:20 +00:00
fewtarius
1d0aa96807
Merge pull request #1700 from Rocky5/dev
...
HDMI fix for SDL2 content.
2023-07-13 06:42:39 -04:00
John
b63ab41405
Update and rename 030_hdmi_check.sh to 030_hdmi_check
...
Added MIT license and copy write entries.
Removed .sh from file name.
2023-07-12 16:17:33 +01:00
fewtarius
e3839d8585
Update power functions to improve ARM power saving. Fix missing PSX emulators on x55.
2023-07-12 12:20:40 +00:00
fewtarius
8bf4949a26
Fix up bugs found during release testing.
2023-07-11 21:03:02 +00:00
John
b4d0ec0f3d
HDMI fix for SDL2 content.
...
Ported from ArkOS to JELOS. So credit to Christian Haitian.
2023-07-11 13:20:34 +01:00
mason
a3dca25b69
RK3399 - Disable Power LED ES feature
2023-07-10 23:53:50 +00:00
mason
c5fb481c0a
Lack of grey matter bad
2023-07-10 14:00:24 +00:00
mason
f962a948c5
Working on LED Battery Status Service
2023-07-10 04:03:40 +00:00
mason
6519e1b71b
RK3399 - Fix HP detection in HDMI script
2023-07-09 19:52:58 +00:00
mason
c81f1fccf2
Finish up RK3399 Headphone / HDMI setup
2023-07-09 13:47:11 +00:00
mason
4f339eccd1
Adding HDMI serviec for RK3399 build
2023-07-08 14:03:58 +00:00
mason
8cbe2528ea
Finish up RK3399 jack sense
2023-07-06 22:59:41 +00:00
mason
2ff72c24ba
Fix RK3399 Headphone Sense
2023-07-06 15:36:07 +00:00
fewtarius
9659eabe36
Revert "Start supporting NTFS in the second tf card slot."
...
This reverts commit d2c6f8e84c
.
2023-07-05 18:47:07 +00:00
fewtarius
d2c6f8e84c
Start supporting NTFS in the second tf card slot.
2023-07-05 12:08:40 +00:00
fewtarius
8c08cdbfe9
* Add a mechanism for providing configuration on a per device basis.
...
* Supported via fresh flash and during the first post-install reboot.
* Add configurations to packages/hardware/quirks/devices/(DEVICE)/config/ in the same format it would be found in /storage/.config.
* System generic configs are copied first, and device specific configs are copied over them.
* Tweak audio so it works on boot.
2023-07-01 18:46:51 +00:00
fewtarius
41d81a8476
Rework power management features to improve persistence and fix a few bugs.
2023-06-28 11:41:10 +00:00
fewtarius
771d4f1100
Remove deprecated function from device sleep/wake helper.
2023-06-28 00:45:10 +00:00
fewtarius
976f67dc0a
Fix power saving issue introduced in the last release, revert kernel to 6.3.9.
2023-06-28 00:38:41 +00:00
fewtarius
a329a3f399
Add wifi toggle (L2 + vol -), add ES switch for audible low battery warning.
2023-06-26 23:41:26 +00:00
fewtarius
5eb67c1777
Add audible warning when battery is at or below 25%. Disable with set_setting system.battery.warning 0
2023-06-26 22:07:10 +00:00
fewtarius
c7b1a1a06c
Add additional configuration options for enhanced power saving.
2023-06-26 10:15:15 +00:00
fewtarius
777b4737fb
* Improve power savings for AMD64 based devices.
...
* AYANEO Air Pro: 5.32 W, 7 hours - SNES test.
* AYANEO Air Plus: 7.89 W, 5 hours, 44 minutes - SNES test.
2023-06-24 12:07:48 +00:00
fewtarius
171c2a372f
Working through some gpu profile and battery life improvements.
2023-06-23 10:57:57 +00:00
fewtarius
1243640ebd
Fix init countdown.
2023-06-19 12:17:14 +00:00
fewtarius
3980172495
* Move brightness back to R2, add L2 + volume functionality.
...
* Drop preempt_rt patch as it is causing panics on the Air Pro.
2023-06-19 11:20:01 +00:00
fewtarius
cadd647f44
Small package reshuffle + fix gzdoom, and post-update.
2023-06-19 01:07:32 +00:00
fewtarius
0523d97194
Update preempt_rt patch, improve kernel options for AMD64.
2023-06-13 21:24:48 +00:00
fewtarius
cf97884394
Check for BIOS for NDS, add dependencies for heroic launcher.
2023-06-12 11:10:01 +00:00
fewtarius
5877e4970c
Revert systemd change for now.
2023-06-12 00:00:34 +00:00
fewtarius
243948bc6e
Break apart the system directories so only the directories for supported systems are created on boot.
2023-06-11 23:50:56 +00:00
fewtarius
2eeab02a52
Fix moonlight.
2023-06-09 21:03:18 +00:00
fewtarius
32d674b947
Hide error on some devices where splash cannot be generated.
2023-06-06 02:04:49 +00:00
fewtarius
aeb3ba6cc5
Bump powertop and ryzenadj.
2023-06-03 10:00:49 +00:00
fewtarius
b0e6512aa2
Rework scripts to enable configuring suspend mode, and to display panel info on RG353 devices.
2023-06-02 20:58:46 +00:00
fewtarius
84b96dd281
A better solution, re-source the profile.
2023-06-01 23:21:45 +00:00
fewtarius
55f3e193d2
Fix 3:2 aspect ratio splash generation.
2023-05-28 00:25:28 +00:00
fewtarius
7b0aa467de
Fix es_features / es_systems not being updated with the OS.
2023-05-26 09:25:08 +00:00
fewtarius
a567184cf4
Fix hostname configuration and deprecate mid-boot network service restart to resolve boot wifi issues.
2023-05-23 11:21:03 +00:00
Chris Morgan
2d0e896389
package: Add interception package and activate for rk3326
...
Use the interception package to merge the gpio-keys and adc-joystick
input devices found in mainline Linux to avoid the need to have
an out of tree input driver.
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
2023-05-17 22:51:06 +00:00
fewtarius
7e5e1dbf52
Update emulators and cores, revert systemd to 252.10.
2023-05-16 12:52:33 +00:00
fewtarius
cdf1710a7f
Core package updates.
2023-05-09 19:21:47 +00:00
fewtarius
69ace26da8
Update openssh, samba, and systemd.
2023-05-07 21:58:45 +00:00
fewtarius
48fc41bc11
Fix installer to unmount non-boot volumes, deprecate wait-time-sync.
2023-05-07 21:40:49 +00:00
fewtarius
075842747c
Disable fan control on AYANEO AIR Plus, as it's not working quite right yet.
2023-05-02 22:06:07 +00:00
fewtarius
d3d668b5f5
Update sensors patch for AIR Plus, add more logging and better sorting to automount.
2023-05-02 02:02:33 +00:00
fewtarius
af60426e81
* Add support for AYANEO Air Plus (6800u)
...
* Update emulators and cores.
* Update Linux kernel to 6.1.27.
2023-05-01 21:16:24 +00:00
fewtarius
1bb13fbcbd
Rework versioning for packages with no external sources.
2023-04-30 01:53:37 +00:00
fewtarius
e7c0c25ebc
Revert epoc version bits.
2023-04-29 01:50:04 +00:00
fewtarius
c24f7ace50
Drop swappiness since we configure it elsewhere.
2023-04-28 19:48:46 +00:00
fewtarius
936fa33458
Fix network bug, and base_only kp bug.
2023-04-28 16:08:40 +00:00
fewtarius
be293e29bd
Fix packages that need to be built to use unixtime as the version.
2023-04-28 12:16:27 +00:00
fewtarius
746111c2e8
Fixes audio and adds headphone sense for jack switching.
2023-04-27 10:24:41 +00:00
fewtarius
03ca265ff8
Add sleep quirks mechanism.
2023-04-26 16:16:39 +00:00
fewtarius
ad438071d5
Adds Powkiddy x55 as a (hopefully temporary) separate device.
2023-04-25 22:54:13 +00:00
fewtarius
cd17e0e13c
* Fix fresh flash system menu bug.
...
* Fix language selection bug.
* Add DEBUG_SUPPORT variable to build debug tools.
2023-04-24 16:19:57 +00:00
fewtarius
be3fe9fa79
Additional init cleanup.
2023-04-24 09:27:49 +00:00
fewtarius
18c7ea945a
Clean up post-update, fix a few script errors.
2023-04-24 01:41:44 +00:00
fewtarius
681beecd51
Properly scale the ES splash regardless of aspect ratio and screen size.
2023-04-23 23:40:30 +00:00
fewtarius
c59014faca
Drop image splash screens.
2023-04-23 19:58:11 +00:00
fewtarius
6781a84858
Fix weston terminal font size, fix splash on some devices.
2023-04-23 18:31:49 +00:00
fewtarius
db9bdb2836
Reduce console font size for S922X.
2023-04-23 09:43:20 +00:00
fewtarius
84f3d02367
Fix FileMan and unwanted output during first boot.
2023-04-22 22:43:01 +00:00
fewtarius
a9cc42281c
Fix systemd build failure - thanks to @CoreELEC for the patch.
2023-04-22 22:14:40 +00:00
fewtarius
bff71cd5e2
* Add additional feedback to the boot process so it's visible to the user.
...
* Add support for a variant of JELOS suitable for hosting containers.
* Fix desktop mode terminal bug.
2023-04-22 20:01:07 +00:00
fewtarius
002fe2c06c
Add support for building without emulators (EMULATION_DEVICE="no"), add support for building container support (CONTAINER_SUPPORT="yes", correct a condition where a base build kernel panics on boot.
2023-04-21 21:40:02 +00:00
fewtarius
55e808d084
Rework handheld to AMD64 to line up with our device name convention.
2023-04-15 09:30:02 +00:00
fewtarius
ecdf114311
Fix a few bugs.
2023-04-01 21:26:31 +00:00
fewtarius
7ab5208b29
Package re-work.
2023-04-01 12:23:19 +00:00
fewtarius
2f04da6d5a
Add Powkiddy RK2023 quirks.
2023-04-01 02:27:14 +00:00
fewtarius
6f221d08be
Only apply gamma/contrast/saturation/hue adjustment to RK3566 devices.
2023-04-01 02:25:14 +00:00
fewtarius
3917e2bad3
* Add support for adjusting gamma/contrast/saturation/hue - Thanks to @christianhaitian for the idea and reference implementation!
...
* Fix a bug that prevents the ssh key from being deployed on a dev build.
* Add drm tool package.
2023-04-01 00:20:39 +00:00
fewtarius
f00cde619b
Start work on display adjustment feature. Thanks to @christianhaitian for the idea and reference implementation.
2023-03-31 12:26:01 +00:00
fewtarius
e7bfd903ca
Misc package updates.
2023-03-14 17:59:38 -04:00
fewtarius
b0b3abf6f2
Add quirk for Indiedroid Nova.
2023-03-08 19:42:35 -05:00
fewtarius
99705356e6
Optimizing box86 and box64.
2023-03-05 11:12:48 -05:00
fewtarius
d7462f186a
Enable systemd binfmt, package updates for possible future use.
2023-03-04 10:52:26 -05:00
fewtarius
14509c65b3
Package shuffle.
2023-03-04 09:23:59 -05:00
fewtarius
1385a756a7
Update/fix htop.
2023-03-01 06:23:27 -05:00
fewtarius
cf62c67768
Fix pciutils shared lib, bump ryzenadj.
2023-03-01 06:15:42 -05:00
fewtarius
6b7074f470
Revert.
2023-03-01 05:38:27 -05:00
fewtarius
f7ddee1251
Remove duplicate packages.
2023-02-28 05:56:51 -05:00
fewtarius
630bd0ac7e
Continuing work.
2023-02-27 18:49:51 -05:00
fewtarius
11fd530ac8
Work continues.
2023-02-26 21:56:16 -05:00
fewtarius
902479af60
Variable cleanup.
2023-02-24 08:53:43 -05:00
fewtarius
4ca2bc1a7d
Revert change to -O3.
2023-02-21 07:20:13 -05:00
fewtarius
c432a5be20
Split 353P and M devices.
2023-02-17 08:45:34 -05:00
fewtarius
c1a7c548b3
Add support for rk3566 devices with single image support.
2023-02-16 17:40:39 -05:00
Brooksytech
a42989edfd
Merge pull request #1043 from brooksytech/dev
...
Update Emulators and Packages
2023-02-10 07:57:19 -08:00
mason
182d08f2cc
Update Emulators and Packages
2023-02-10 15:52:46 +00:00
fewtarius
c83cd844b1
* Complete SyncThing integration.
...
* Switch on in ES under Network Settings.
* Connect via browser to http://device:8384 .
* Username: root, Password: System Settings Menu
* A bit of startup optimization.
2023-02-09 19:17:29 -05:00
fewtarius
f6608309e6
Fix ordering so hostname is set properly.
2023-02-09 07:25:32 -05:00
fewtarius
8d248d9583
Clean up wifictl and wifi startup a bit, silence underrun spam.
2023-02-08 17:32:30 -05:00
fewtarius
a837478baf
* Distribution updates - kernel 6.1.10, Python, systemd, busybox, SDL2, etc.
...
* Update emulators, cores, and art book next theme.
* Drop -Ofast, --disable-shared --enable-static as defaults.
* Misc build fixes.
2023-02-08 12:26:54 -05:00
fewtarius
1dcae05ad9
Fix ledcontrol references.
2023-02-06 12:16:00 -05:00
fewtarius
10b89866ff
Push changes from this morning.
2023-02-06 11:26:50 -05:00
fewtarius
d43d9966a9
Fix script name.
2023-02-06 08:53:46 -05:00
fewtarius
ae7c3a0bd4
Tweak min/mid/max range.
2023-02-06 07:31:46 -05:00
fewtarius
0277e21c58
Add LED brightness control (min/mid/max).
2023-02-06 07:24:56 -05:00
fewtarius
e861dc5908
Misc cleanup.
2023-02-05 18:49:23 -05:00
fewtarius
2b0098387d
Disable fingerprint reader on startup since we don't use it.
2023-02-05 18:42:38 -05:00
fewtarius
e4bc95f942
Indent data bits.
2023-02-05 18:06:33 -05:00
fewtarius
a586ded719
Indent data bits.
2023-02-05 18:05:06 -05:00
fewtarius
9b2fe95d94
Add brightness comment.
2023-02-05 17:56:24 -05:00
fewtarius
f8bd8a215a
* Add support for LED management on the Ayaneo Air Pro and possibly other models which can be found in system settings. Thanks to @Maccraft123 for reverse engineering and sharing the EC registers. Additional documentation can be found in the led_mgmt script.
...
* Add ability to delete a setting from system.cfg "del_setting".
2023-02-05 17:42:47 -05:00
fewtarius
310025b340
Limit ectool to x86_64
2023-02-05 07:03:30 -05:00
fewtarius
41e91d643a
Fix path since the url changed.
2023-02-04 16:17:21 -05:00
fewtarius
8be4c4f272
Add ectool to allow direct access to the embedded controller.
2023-02-04 16:08:35 -05:00
fewtarius
0789f2dc54
Revert volume service change.
2023-01-26 20:18:53 -05:00
fewtarius
97d5dcca3e
Add a simple service to autoconnect paired bluetooth devices.
2023-01-26 20:14:02 -05:00
fewtarius
ed8438a7fc
* Update set-audio to configure alsa for bluetooth.
...
* Updaet set-audio to automatically populate the ES audio path with a best guess (first control).
* Enable pulseaudio bluetooth support.
* Don't reset audio devices and paths if they've already been set once.
* Configure CEMU to look for and use a bluetooth device if it's paired and connected (needs further optimization).
2023-01-26 17:51:43 -05:00
fewtarius
e7eefd506a
Fix up jslisten to load after 98-controller.
2023-01-26 06:06:02 -05:00
fewtarius
e8848ea366
Improve and rename offline/online threads functions. Add support for all available cores/threads.
2023-01-25 19:41:58 -05:00
fewtarius
4177031fe6
* Get closer to autoconfiguring for Cemu.
...
* Update Linux (6.1.8) and Linux firmware (20230117).
* Add another 8bitdo profile.
* Improve bluetooth start/stop.
2023-01-24 20:40:36 -05:00
fewtarius
db7b03ba89
Reduce services, reduce a few wakeups, disable debugging, update cemu.
2023-01-23 17:41:38 -05:00