The vt default console screen driver doesn't support the rc.conf parameters saver= or blanktime=. The boot time console messages has this message, Configuring vt: blanktime screensaver But really has no effect. rc.conf contains saver="warp" & blanktime="900" If kern.vty=sc in /boot/loader.conf then they work.
Same effect in amd64 or i386 systems.
blanktime needs CONS_BLANKTIME to be implemented: https://github.com/freebsd/freebsd/blob/master/sys/dev/vt/vt_core.c#L2309
Source code link has gone stale, it is supposed to be a link to the unimplemented CONS_BLANKTIME: case CONS_BLANKTIME: /* XXX */ return (0);
This issue is still present in 14.1-RELEASE. I spend lot of time in the console without X running on my affected machine (it is a stationary laptop performing some server functions). I don't want to use sc because it doesn't work with KMS. Are there any plans to fix this?
This bug caused burn-in on an old laptop I use via remote access. The FreeBSD login prompt was burned onto it after weeks/months continuously on and with the lid closed. Setting kern.vty=sc in /boot/loader.conf caused the laptop to boot to a blank screen. sc's man page appears to warn against this on UEFI systems, but this laptop is BIOS. A workaround is to start the xdm (X Display Manager) service on boot, closing the lid will then turn off the screen.