Never tried with MacBook, only with MacMini.
Works fine, could do 2 x 1920x1080
Used a Minidisplayport->Displayport cable for the input and 2 regular Displayport to DVI for the Output.
So i think this will also work on MacPro und MacBook Pro, cause the graphiccard of these are way better than in a MacMini