It sounds like a faulty cable or adapter. I'd try a different cable first though.
I changed the cables and they all work fine.
Is there anything else that I haven't tried ?
Is there a way to confirm if my display port in the 5870 is buggered or not ?
