It’s not a conflict, uksmd
has been replaced by ksmd
. I went through the RPM for cachyos-ksm-settings
and figured out the differences between old and new to my understanding.
First, ksmd
runs automatically and spawns off of one of several different processes instead of starting from its own systemd unit as uksmd
did. We don’t need to perform any additional steps for ksmd
to run as it is now enabled by default once installed.
To manage ksmd
, we now have ksmctl
for controlling the service. It requires root privileges to run, and the available commands can be shown with sudo ksmctl --help
.
To see the statistics we used to get from uksmd
, we have another new command, ksmstats
. This one doesn’t need root permissions to run, so no need to sudo, just run ksmstats
to print out the statistics.