In the article already linked (https://archived.forum.manjaro.org/t/amd-ryzen-problems-and-fixes/55533) above:
Kernel Boot Parameter
Adding a kernel boot parameter for GRUB in Manjaro:
- Open the file
/etc/default/grubin a text editor.- Add the parameter, in this case
idle=nomwait(notice them), to the line starting with >GRUB_CMDLINE_LINUX_DEFAULT=, at the end, within the quotes, like so: >GRUB_CMDLINE_LINUX_DEFAULT="<current parameters ...> idle=nomwait".- Save the file.
- Update GRUB:
sudo update-grub.- Upon next reboot the default boot option should include the parameter.
But as EndeavourOS has no update-grub, instead you need to:
sudo grub-mkconfig -o /boot/grub/grub.cfg