I think Primus has a much better approach - it doesn't use VirtualGL and does only one copy. And its fast and not so power hungry as only GLX gets handled.
Except that all the CPUs just have GPUs built in anyway, and they're almost guaranteed to be more power efficient than keeping an entire second board powered, even in very low idle states, due to having integrated power regulation circuitry and not needing to keep an interconnect/bus powered.
I think Primus has a much better approach - it doesn't use VirtualGL and does only one copy. And its fast and not so power hungry as only GLX gets handled.