yanganto
9366b0ec04
Allow flexible profile cli input for LowPower
2025-10-20 00:40:54 +00: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 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
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
4701c019a8
Major cleanup of older gui state code
2024-04-05 20:19:07 +13:00
Luke D. Jones
e371229b6c
Update support for boot_sound kernel patch
2024-03-10 20:53:03 +13:00
Luke D. Jones
a88c33c201
MOrE
2024-03-02 23:49:11 +13:00
Luke D. Jones
96f281d789
Remove the use of bytes in zbus signatures
2024-02-23 21:50:53 +13:00
Luke D. Jones
e3636ed8ce
Update smithay-client-toolkit
2024-01-22 12:06:42 +13:00
Luke D. Jones
d4c68546e7
Added ability to change what EPP is linked with each throttle profile
2024-01-15 18:00:27 +13:00
Luke D. Jones
dda6d343d9
Fix: correction to switching next fan profile
...
Closes #425
2023-12-15 11:48:18 +13:00
Luke Jones
0a69c23288
Fluke/dbus refactor
2023-12-03 20:44:01 +00:00
Luke D. Jones
1f696508e7
rog-platform: refactor all related parts
2023-11-18 21:57:46 +13:00
Luke D. Jones
fa043adc99
rog-platform: add CPU and GPU tunings
...
rog-platform: add tunables to supported dat
Anime: fixes to how some power options work
2023-11-17 17:16:03 +13:00
Luke D. Jones
7b17a13ce7
ridiculous refactor to allow enums to be dbus strings for better TS generation
2023-06-27 21:16:13 +12:00
Luke D. Jones
acf41c1783
Add support for mini_led_mode get/set
...
- asusd get/set, zbus methods
- Rog control center notification, tray menu, UI entry
2023-06-26 10:44:58 +12:00
Luke D. Jones
25ecfda095
Various tray and notification improvements
2023-04-26 10:57:13 +12:00
Luke D. Jones
022a144705
Fix profile controller not detecting if platform_profile is changed
...
Closes #313
2023-01-07 11:45:01 +13:00
Luke D. Jones
1cbffedaeb
Advanced Aura feature
...
Groundwork for 'advanced' aura modes
Add single zone + Doom light flash
Fix mocking for ROGCC
Better prepare & change to mapping of keyboard layouts to models and functions
Refactor and begin using new key layout stuff
Enable first arg to rogcc to set layout in mocking feature mode
Complete refactor of key layouts, and to RON serde
2023-01-03 20:21:11 +13:00
Luke D. Jones
b34cb672c3
Fix: ROGCC: log and show more errors on startup
2022-12-06 14:28:35 +13:00
Luke D. Jones
2705b08dca
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 21:49:47 +13:00
Luke D. Jones
e76d01eaed
Update dependencies
2022-12-02 16:37:33 +13:00
Luke D. Jones
0b71104833
Fix rog-control-center notifs
2022-11-06 15:21:43 +13:00
Luke D. Jones
f6498337fe
RCC: disable vsync due to NoAvailablePixelFormat error:
2022-10-04 11:37:23 +13:00
Luke D. Jones
e938f1f9ec
Minor fixes to attr writes
2022-10-01 14:57:25 +13:00
Luke D. Jones
600d0ae3d9
Clippy run
2022-09-30 15:10:56 +13:00
Luke D. Jones
7ea1f41286
Convert chunk of daemon to use async mutex
2022-09-23 10:50:09 +12:00
Luke D. Jones
56285916cd
daemon: inotify for panel_od and gu_mux_mode
2022-09-21 19:04:28 +12:00
Luke D. Jones
fa1feaf9d9
rog-platform: additional check against manufacturer attr
...
Should close #242
2022-08-22 09:01:08 +12:00
Luke D. Jones
45641c928d
Rename all instances of dgpu_only to gpu_mux
2022-08-21 21:39:01 +12:00
Luke D. Jones
f8cdde2adf
rog-platform: add power (basics)
...
- Refactor the macros
- Add inotify creator for each attribute
2022-08-20 21:07:34 +12:00
Luke D. Jones
24fa075a44
Extend GpuMode to include other modes
2022-08-12 22:10:49 +12:00
Luke D. Jones
a0f7cf3acd
Rename RogBios bits to Platform. Better GPU MUX support.
2022-08-12 21:51:04 +12:00
Luke D. Jones
308fba9413
Create rog-platform, refactor rogcc ipc-file handling
...
- Create new rog-platform crate to manage all i/o in a universal way
+ kbd-led handling
+ platform handling (asus-nb-wmi)
+ hidraw
+ usbraw
- Refactor how ROGCC handles IPC for background open, run-in-bg
2022-08-12 15:22:06 +12:00