Disabling SMT in CentOS Stream 10

Hi,
with the help of the Redhat documentation I found out that my Lenovo Yoga 6 13ALC6 is using simultaneous multithreading, which might be the cause for reducing the battery capacity too fast.

Unfortunately, this Lenovo offers no option of disabling it in the BIOS.

Can someone assist me with outlining the meaning of the following paragraph for CentOS Stream 10 with kernel 6.12.0.-233?

Regardless of release, in the event that the grub2-mkconfig command is used, the parameter will be overwritten. To ensure that the parameter will carry over a grub2-mkconfig, the nosmt parameter would need to be applied to the GRUB_CMDLINE_LINUX entry within the /etc/sysconfig/grub configuration file.

In my understanding, this recommends not to apply # grubby --args=nosmt --update-kernel=DEFAULT, which, however, is the only outlined command of that section.

Am I right, and what should I do to permanently disable smt?

The grubby line changes the command line for the current default kernel entry. Future updates (or separate grub2-mkconfig runs) may overwrite this. In order to apply the same command line to all future kernel updates, follow the outlined additional step.