感谢arch wiki:

$ setterm --blank 1 --powerdown 1 --powersave on



$ systemctl mask

Sadly, the backlit of the display is not switching off, which leads to a broken display after a while and consumes additional energy. The simplest way to fix the issue was to change the consoleblank setting at boot. This did not need any additional packages like ACPI or any extra user scripts at startup.

Verify the value used at the moment with cat /sys/module/kernel/parameters/consoleblank. The value is in seconds. The easiest way to add the parameter at boot is using the kernel command-line.

Open /etc/default/grub
Add consoleblank=600 to the GRUB_CMDLINE_LINUX_DEFAULT= which sets the timeout to 10 minutes (600 seconds).
GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=0"
Run sudo update-grub, and reboot.