Como você está vendo um prompt de login em tty1 , o servidor X local foi interrompido e o console virtual está no modo de texto, atuando como um emulador de terminal. (O xvnc é um servidor X separado, "virtual display" para conexões VNC / RDP de entrada. Ele não lida com exibição física, teclado ou mouse.)
Para forçar a desativação, você precisa do comando setterm :
setterm --blank force
Mas se você planeja executá-lo remotamente ou de um script, precisará usá-lo em um formato mais longo:
setterm --blank force --term linux >/dev/tty1
Caso você precise reativar:
setterm --blank poke --term linux >/dev/tty1