Yup, the cable was the problem - I pulled my low-quality spare out of a drawer and ddcprobe worked. The picture is fuzzy as hell with this cheap cable at my usual resolution with this cable though.
I'm now off to order a nice new high quality VGA cable... Cheers Andrew. This message posted from opensolaris.org