Ich habe
setterm -blank 0
in meiner /etc/rc.local und
xset -dpms &
xset s off &
in ~/.config/openbox/autostart.sh (also nicht mehr in der .xinitrc) stehen. Damit läuft das (noch) einwandfrei.
Ich vermute mal Timing-Probleme (xset startet zu früh), wenn es in der ~/.xinitrc steht.