| CPC G06F 3/1431 (2013.01) [G06T 1/60 (2013.01); G09G 5/39 (2013.01)] | 20 Claims |

|
1. An information handling system comprising:
a first graphics processing unit including first, second, and third display ports;
a second graphics processing unit including fourth, fifth, and sixth display ports; and
a processor to communicate with both the first graphics processing unit and with the second graphics processing unit, the processor to:
receive a buffer request, wherein the buffer request identifies a number of frame buffers to be created;
call a graphics multiple buffer render create buffer command to divide a graphics multiple buffer render buffer into a plurality of buffers, wherein the buffers of the graphics multiple buffer render buffer are based on the number of frame buffers identified in the buffer request;
determine a number of display devices connected to the information handling system;
in response to the number of display devices being below a threshold number of display devices, create a plurality of frame buffers, wherein a number of the frame buffers is the same as a number of the buffers of the graphics multiple buffer render buffer, wherein each of the frame buffers provides data to a different one of the first, second, third, fourth, fifth, and sixth display ports; and
in response to the number of display devices being above threshold number of display devices, perform a buffer management logic prior to the plurality of frame buffers being created.
|