gitlab asus-linux/asusctl 4.5.0

latest releases: 6.0.12, 6.0.11, 6.0.10...
22 months ago

[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

Don't miss a new asusctl release

NewReleases is sending notifications on new releases.