fewtarius
4e4864342d
Working on pipewire integration.
2023-08-06 23:10:30 +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
e77e0091ac
Improve locking a bit.
2023-08-03 14:47:27 +00:00
fewtarius
c797fc9020
Apply simple file locking to settings write operations.
2023-08-03 13:35:26 +00:00
fewtarius
8a62d0eb01
No longer sort settings after setting, as it could lead to data loss.
2023-08-03 13:30:56 +00:00
fewtarius
fa5359d937
* Complete work for the Audio reset feature (Danger Zone).
...
* Make fbwidth and fbheight available as a function, and ensure it supports
rotated displays.
2023-07-29 00:44:10 +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
d8ac7aa148
Fix bug setting GPU performance profiles.
2023-07-25 11:02:03 +00:00
fewtarius
e1eeb49cfb
Fix 16:9 on some devices.
2023-07-23 20:53:30 +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
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
fewtarius
8e1ae50be2
oops.
2023-07-17 11:55:58 +00:00
fewtarius
9482e09564
Bump ES - don't set a setting if the value is default, just delete it.
2023-07-17 11:54:46 +00:00
fewtarius
9cda7d56cf
* Fix dmcfreq and gpufreq function so it works correctly across all devices.
...
* Fix a few emulation issues by updating cores.
* Fix failure to make .es_cache temp directory correctly during builds.
2023-07-12 22:27:00 +00:00
fewtarius
8bf4949a26
Fix up bugs found during release testing.
2023-07-11 21:03:02 +00:00
mason
5a033a49a5
RK3399 updates
2023-06-29 20:10:01 +00:00
fewtarius
bc3a7097d4
Fix battery percent on 3566 devices.
2023-06-27 00:13:51 +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
1d2a0da6ea
Fixes a bug preventing settings labeled auto from being set by ES.
2023-06-23 11:16:33 +00:00
fewtarius
74226eb2ed
Tweak get_setting for compatibility with wonky filenames.
2023-06-18 13:29:45 +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
mason
72e402a6be
Fix gpu governor, update S922X kernel & quirks
2023-04-28 17:39:57 +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
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
8a1b8ed1d1
Set the correct number of threads using the new sequence.
2023-01-25 21:49:54 -05:00
fewtarius
60f2ff4a01
Cleanup and bug fixes.
2023-01-25 20:41:09 -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
9b61e003ea
Add preamp slider to ES.
2023-01-21 10:15:01 -05:00
fewtarius
321f3e3f9d
Drop power_dpm_state, adjust gpu_performance_levels, add gpu_power_profile.
2023-01-20 08:09:45 -05:00
fewtarius
4acb3fe902
* Continue to work on improving power consumption on battery.
...
* Update emulators and cores.
* Improve logging in some scripts.
2023-01-19 21:30:33 -05:00
fewtarius
41bd418911
Bump bluez-alsa, fix missing kernel config bit, upswap steam deck controller patch, disable missing bios check.
2023-01-17 06:54:34 -05:00
fewtarius
22a9843b61
Cleanup.
2023-01-03 05:55:36 -05:00
fewtarius
db0c587985
CPU core enabler.
2023-01-03 05:13:05 -05:00
fewtarius
51513be5e5
Add ability to offline all but 2 or 4 cores if desired globally or per system/core/game.
2023-01-02 17:47:44 -05:00
fewtarius
07cb2ffd92
Fix path oops.
2023-01-02 15:48:29 -05:00
fewtarius
bb0c8ffd47
Fix path oops.
2023-01-02 15:47:33 -05:00
fewtarius
868e28abb3
Improve how we're managing performance policies now that we're not accounting for ARM.
2023-01-02 15:37:06 -05:00
fewtarius
4beae761a9
Misc fixes and improvements.
2022-12-21 17:24:01 -05:00
fewtarius
4286b391ec
* Apply AMD GPU performance profiles, thanks to @0_game_it on twitter.
2022-10-05 06:22:07 -04:00
fewtarius
3ecd6f3e48
Work to use a common mechanism that functions in weston and when weston is not present.
2022-09-14 17:35:38 -04:00
fewtarius
105a6b0267
Revert.
2022-09-13 20:33:11 -04:00
fewtarius
cc366fba9c
Add new mechanism to stop and start the UI for console apps.
2022-09-13 20:29:29 -04:00
fewtarius
20ac26142a
Update to solve black screen bug by fixing binary data in system.cfg with minimal data loss.
2022-08-14 19:00:26 -04:00
fewtarius
e8b87d229e
Correct set_setting to ignore bad data passed as a key.
2022-08-06 07:29:53 -04:00
fewtarius
111bfd6d9f
Move jslisten config to the jslisten package, and add a userspace configuration file.
2022-08-04 18:12:02 -04:00
fewtarius
f4804dfe7f
Fix jslisten bug.
2022-07-30 10:10:44 -04:00
fewtarius
5dbd06554b
* User selectable default CPU scaling method
...
* Add ES theme "Minimal", enable ES theme "Terminal"
* Update Thememaster
* Bump the CPU clock to 1.992GHz
2022-06-01 17:22:25 -04:00
fewtarius
de70e77c10
Update the CPU scaling governor to default to interactive.
2022-06-01 06:56:46 -04:00
fewtarius
002db9bc91
Correct a condition where certain games aren't matched due to having a single quote.
2022-04-27 06:33:45 -04:00
fewtarius
87adc8d9ab
Remove unnecessary variable definition.
2022-04-18 16:26:40 -04:00