[v4.5.0]
Added
- intofy watches on:
charge_control_end_threshold
panel_od
gpu_mux_mode
platform_profile
- keyboard brightness
- These allow for updating any associated config and sending dbus notifications.
- New dbus methods
DgpuDisable
SetDgpuDisable
NotifyDgpuDisable
EgpuEnable
SetEgpuEnable
NotifyEgpuEnable
-
MainsOnline
(This is AC, check if plugged in or not) NotifyMainsOnline
-
nvidia-powerd.service
will now enable or disable depending on the AC power state and on resume/boot (hybrid boot). It has been proven that this nvidia daemon can be problematic when on battery, not allowing the dgpu to suspend within decent time and sometimes blocking it completely. - Notification to rog-control-center of dGPU state change
Changed
- Use loops to ensure that mutex is gained for LED changes.
- asusctl now uses tokio for async runtime. This helps simplify some code.
- Properly fix notifs used in rog-control-center
Breaking
- DBUS: all charge control methods renamed to:
ChargeControlEndThreshold
SetChargeControlEndThreshold
NotifyChargeControlEndThreshold
- DBUS: all panel overdrive methods renamed to:
-
PanelOd
(from PanelOverdrive) SetPanelOd
NotifyPanelOd
- Path
/org/asuslinux/Charge
changed to/org/asuslinux/Power
-