That change alas produces a garbled display at startup. (It's wrapped in both directions and jittery, like an old TV with bad sync pulse detection.) Just for the heck of it, I tried removing the -1 (dcb->heads is 2) and the display is fine but then it's back to DPMS on not working after off.