Patent ID: 8570331

Claim:
A computer program product embodied on a non-transitory computer readable medium, comprising: a software layer disposed between an application and a plurality of drivers associated with a first graphics processor and a second graphics processor, where the first graphics processor and the second graphics processor share a memory, the software layer adapted to: receive an object from the application, the object designated by the application as to be rendered by the first graphics processor, determine that a display to which the first graphics processor is attached is a low voltage differential signaling display, determine a policy governing a routing of the object received from the application based on the determination that the display to which the first graphics processor is attached is the low voltage differential signaling display, and route, from the application, the object designated for rendering by the first graphics processor to the second graphics processor based on the policy determined for the low voltage differential signaling display, for rendering of the object by the second graphics processor and storage of the rendered object in the shared memory; wherein the first graphics processor retrieves from the shared memory the object rendered by the second graphics processor and outputs the retrieved rendered object to the low voltage differential signaling display.