Package Details: asusctl-git 3.4.1.r11.gab80b07-1

Git Clone URL: (read-only, click to copy)
Package Base: asusctl-git
Description: Asus laptop control utilities
Upstream URL:
Keywords: asus asus-nb-ctrl asusctl rog-core zephyrus
Licenses: MPL2
Conflicts: asus-nb-ctrl-git
Provides: asusctl
Submitter: Static_Rocket
Maintainer: Static_Rocket
Last Packager: Static_Rocket
Votes: 3
Popularity: 0.52
First Submitted: 2021-04-22 00:51
Last Updated: 2021-04-22 00:51

Pinned Comments

Static_Rocket commented on 2020-10-03 04:51

This is an unofficial package. It only exists for those who would prefer to build asus-nb-ctrl from the source instead of relying on the Asus-Linux binary repository. For more info on the binary repo look at

Latest Comments

1 2 Next › Last »

damdam_kr commented on 2021-06-01 04:20

@Karrq what I have noticed is to switch to hybrid first then you can switch to dedicated. Thats what I have noticed so far

Static_Rocket commented on 2021-05-17 00:51

@Karrq Yeah, that seems to happen every once in a while. Here's a link for now. As far as that hardware configuration goes, I'm not sure what support looks like right now.

Karrq commented on 2021-05-16 23:21

Anyone having issues switching to the dedicated GPU? I have a newer model, with ryzen 9 and rtx 3060, but I'm not able to use this to switch graphics mode...

the discord links I tried were all dead for the

Static_Rocket commented on 2021-05-08 17:23

Alright, which one of you jokers decided to flagged a git package out of date...

It's a git package. Just rebuild it on your end and it will fetch the latest possible version available at the moment.

Static_Rocket commented on 2021-05-01 19:27

@cvelteren sounds like you never started the daemon. The upstream dbus rules to do this automatically don't take effect until reboot. Hit it with a systemctl start asusd or reboot.

Static_Rocket commented on 2021-05-01 19:26

@arglebargle adding outdated packages to the provides and conflicts stanza doesn't seem like the best idea. In the case that these were added what should be the grace period before they are removed.

cvelteren commented on 2021-05-01 19:23

@Static_Rocket installing it and running asusctl yields

Error: MethodError("org.freedesktop.DBus.Error.ServiceUnknown", Some("The name org.asuslinux.Daemon was not provided by any .service files"), Msg { type: Error, sender: "org.freedesktop.DBus", reply-serial: 7, body: Signature: [
    s (115),
] })

and yeah I raised it with the gitlab repo, but the issue was immediately closed unfortunately :\ is there an old runnable version still around somewhere?


journalctl just states that the main process panicked

thread 'main' panicked at 'Please remove /etc/asusd/asusd.conf then restart asusd', daemon/src/

Which I tried but to no avail.

EDIT 2: got it to work for some odd reason! Second deletion and reload fixed it for whatever reason.

Static_Rocket commented on 2021-05-01 19:07

Could you elaborate on "installing it yields errors" and the link in the comments is dead because the creator doesn't wish to support arch any more and has removed a lot of the old documentation. Not a whole lot I can do about that.

cvelteren commented on 2021-05-01 18:43

@Static_Rocket what is the status of this package? Installing it yields errors and the link in the pinned comment is dead.

arglebargle commented on 2021-04-29 06:49

It might be a good idea to add a couple more packages to the provides and conflicts stanzas so that this cleanly interacts with both the binary and git packages for asus-nb-ctrl and the old rog-core. These enable you to install this package and have your package manager remove the conflicting packages at the same time:

diff --git a/PKGBUILD b/PKGBUILD
index c4db3f3..5c55b47 100755
@@ -10,8 +10,8 @@ license=('MPL2')
 depends=('libusb' 'udev' 'systemd')
 optdepends=('acpi_call: fan control')
 makedepends=('git' 'rust')
+provides=('asusctl' 'asus-nb-ctrl')
+conflicts=('asus-nb-ctrl-git' 'asus-nb-ctrl' 'rog-core')