On Windows...

And yes it takes Specially made hardware to do that.

Specifically, Windows can't handle Different timing from different busses at the same time.

BUt, if you had all PCI Video Cards, I do believe it theoretically do that.

Also Theoretically you could enable OpenGL/Direct3D on the other monitors ... but the interface for it is removed... I am sure the Registry still has the entries for it.