Denis Benato
a1815ac40c
Chore: improve tests
2025-11-06 15:34:30 +01:00
Denis Benato
974f2acafa
Feat: better handling of nv_ properties
2025-11-06 14:53:57 +01:00
Denis Benato
6ae3ae5284
Feat: make nvidia dGPU tunables power-profile dependant
2025-11-06 14:26:03 +01:00
Denis Benato
132a2f3665
Chore: complete the switch back to stable
2025-10-23 14:50:40 +02:00
Denis Benato
2997ae83ff
Merge branch 'devel'
2025-10-20 04:08:20 +02:00
Denis Benato
f26b0d8de5
Merge branch 'profile-match' into 'main'
...
Allow flexible profile cli input for LowPower
See merge request asus-linux/asusctl!226
2025-10-20 00:40:54 +00:00
yanganto
9366b0ec04
Allow flexible profile cli input for LowPower
2025-10-20 00:40:54 +00:00
Denis Benato
415712143b
Feat: add screen_auto_brightness
2025-10-20 02:08:59 +02:00
Denis Benato
0dba22529c
feat: change limits dynamically
2025-10-11 20:51:57 +02:00
Denis Benato
daea1f538c
chore: cargo fmt
2025-10-08 01:01:43 +02:00
Denis Benato
33f9900ef9
chore: fix formatting
2025-10-08 00:19:43 +02:00
Luke Jones
7f5b3ef376
feature: add support for screenpad brightness
2025-04-06 01:04:03 +13:00
Luke Jones
192e5ccaa3
ROGCC: better handling of platform profile
2025-03-03 18:22:26 +13:00
Luke Jones
21c468cf02
Update supergfx
...
Signed-off-by: Luke Jones <luke@ljones.dev >
2025-02-16 11:50:56 +13:00
Luke Jones
4dd29952c8
Fix the handling of of the kernel change from "quiet" to "low-power"
...
A coming kernel change will convert "quiet" to "low-power" due to how
platform_profile can now have multiple registered handlers.
(kernel 6.14 est)
Fixes #609
2025-02-14 20:02:08 +13:00
Luke Jones
2c006699f2
Reformat with trailing comma
2025-02-14 20:00:11 +13:00
Luke Jones
663f87d5e2
Checkpoint
2025-02-10 13:56:26 +13:00
Luke Jones
5c2bcad7c6
Various UI fixes
2025-02-01 20:31:09 +13:00
Luke D. Jones
911ff8690e
feature: rework PPT tuning handling more
...
1. Per profile, per-ac/dc
2. Do not apply unless group is enabled
3. Better reset/disable handling
4. Selecting a profile defaults PPT to off/disabled
2025-01-21 16:39:34 +13:00
Luke D. Jones
b9296862df
Move entirely to using only platform-profile
...
throttle_thermal_policy is not ideal anymore and may be
removed from kernel in the future.
2025-01-19 21:52:32 +13:00
Luke D. Jones
2d6d669c22
PPT restor defaults (WIP)
2025-01-19 12:02:22 +13:00
Luke D. Jones
f9cebf9221
Per-AC/DC per-profile tunings enabled
2025-01-19 11:33:48 +13:00
Luke D. Jones
3426591d32
Finalise per-profile PPT settings
2025-01-18 22:46:50 +13:00
Luke D. Jones
2b22f82b72
Cleanup unsafe sysfs interfaces. Bugfixes for UI
2025-01-16 23:56:12 +13:00
Luke D. Jones
ad63c429cb
Bugfix: urgent small fixes
2025-01-15 22:19:46 +13:00
Luke D. Jones
a790d9a499
Remove dangerous use of ppt* in platform, add use of ppt_pl3_fppt in asus_armoury handler
2025-01-13 23:18:19 +13:00
Luke D. Jones
128bc3fce1
Update readme, slash configs
2025-01-12 17:51:43 +13:00
Luke D. Jones
2b7a2a5be3
Remove typeshare use
2025-01-03 16:37:22 +13:00
Luke D. Jones
4011b3ebd4
ROGCC: begin using the new asus_armoury API
2025-01-01 14:47:08 +13:00
Luke D. Jones
d40f4733e2
Fix: prevent event loop error in ROGCC
...
Leftover code from parts of the refactor and tray crate change were
causing the app to crash due to the UI trying to issue a command on the
slint thread when the slint thread had not been created yet.
Closes #579
2024-12-28 22:06:16 +13:00
Luke D. Jones
fd3384decc
Minor test of platform attributes
2024-12-28 10:56:34 +13:00
Luke D. Jones
62aa1fe04f
Add initial dbus draft of asus_armoury attrs
2024-12-26 16:41:17 +13:00
Luke D. Jones
1cad5afc0d
FirmwareAttributes: further work
2024-12-24 21:50:32 +13:00
Luke D. Jones
fd31ac458d
Prepare for rc1
2024-12-24 18:01:19 +13:00
Luke D. Jones
19ffcf3376
Refactor: Make all Aura type devices use "device_manager"
...
Open the door to adding many other types of "aura" devices later.
2024-12-24 17:13:05 +13:00
Luke D. Jones
e7c4619ee9
Update deps
2024-11-28 16:32:42 +13:00
Luke D. Jones
520101fea1
rog-platform: Adjust current_value again, read and write directly to file path
2024-09-07 17:43:31 +12:00
Luke D. Jones
e866b4eeb1
rog-platform: change current_value() to &mut
2024-09-07 17:05:33 +12:00
Luke D. Jones
4a97f173be
Unify the aura data more. Prep for better format
2024-08-30 21:29:13 +12:00
Luke D. Jones
8f35220c5f
Add Ally 1 and X as "old" style devices for power
...
These have a slightly different power settings data which needs to be verified.
We can use the old style for now.
Closes #542
2024-08-30 18:35:26 +12:00
Luke D. Jones
b661f67084
Many updates
2024-08-26 17:53:10 +12:00
Luke D. Jones
14acab9a9c
Add Ally X config
2024-07-25 22:52:19 +12:00
Luke D. Jones
1da68ea69d
Try to mitigate the lack of kbd_brightness on some laptops
2024-05-10 12:22:36 +12:00
Luke D. Jones
e62e7e8eca
Cleanup sys config
2024-05-10 10:26:32 +12:00
Luke D. Jones
89002eb5ec
Use fluent-dark instead of cosmic due to compile times
2024-05-06 23:01:03 +12:00
Luke D. Jones
dc9ef8cf54
Remove unused deps
2024-05-06 13:25:07 +12:00
Luke D. Jones
bc92fa11f9
Update all cargo.toml. Support G713P
2024-05-06 09:45:35 +12:00
Luke D. Jones
4f70055f85
Complete building
2024-04-09 21:02:09 +12:00
Luke D. Jones
4701c019a8
Major cleanup of older gui state code
2024-04-05 20:19:07 +13:00
Luke D. Jones
637360095c
Shift init actions up a few calls to prevent over-eager init
2024-03-23 23:27:26 +13:00