Today while i wanted to watch something, i turned on my HTPC and noticed screen is blank. Usually a restart or moving the DVI-HDMI cable from 1 to 2 or 2 -1 solves this issue. But this time it didnt. This time even the bios boot up was blank. so I

Tried a different cable.
Updated Drivers.
A VGA cable to Tv's VGA input works.

To see what was happening in Windows i used VNC and went into the Nvidia display manager, I could see my TV detected there yet blank screen?

I tested TV's HDMI ports by connecting other devices and there is picture.