I have a multiseat configuration with 2 cards, each connected to 2 monitors. (Total 4 monitors) The second card (and seat) of my multiseat configuration has a corrupted output after suspend - however hibernation works fine.
Created attachment 112671 [details] corrupted screen (image)
Created attachment 112681 [details] expected screen
Created attachment 112691 [details] dmesg
Created attachment 112701 [details] dmesg still present in 3.12_rc7
The nouveau developers would rather get bugs reported in the freedesktop.org bugzilla. I think you should go to http://nouveau.freedesktop.org/wiki/Bugs/