Method and system for dynamically adding and removing display modes coordinated across multiple graphics processing units
First Claim
1. A method for generating a mode list, the method comprising:
- building a shared mode list comprising a plurality of display modes compatible with both a driver of a first GPU, and a driver of a second GPU;
determining a plurality of display modes available to a first display communicatively coupled to said first GPU;
constructing a dynamic mode list, the dynamic mode list comprising a plurality of display modes available to said first display not already comprised in the shared mode list;
compiling a final mode list comprising a combination of the dynamic mode list and the shared mode list; and
validating the final mode list with the second GPU.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for coordinating graphics processing units in a single computing system. A method is disclosed which allows for the construction of a list of shared display modes that may be employed by both of the graphics processing units to render an output in a display device. By creating the list of shared commonly supportable display modes, the output displayed in the display device may advantageously provide a consistent graphical experience persisting through the use of alternate graphics processing units in the system. One method builds a list of shared display modes by compiling a list from a GPU specific base mode list and dynamic display modes acquired from an attached display device. Another method provides the ability to generate graphical output configurations according to a user-selected display mode that persists when alternate graphics processing units in the system are used to generate graphical output.
152 Citations
14 Claims
-
1. A method for generating a mode list, the method comprising:
-
building a shared mode list comprising a plurality of display modes compatible with both a driver of a first GPU, and a driver of a second GPU; determining a plurality of display modes available to a first display communicatively coupled to said first GPU; constructing a dynamic mode list, the dynamic mode list comprising a plurality of display modes available to said first display not already comprised in the shared mode list; compiling a final mode list comprising a combination of the dynamic mode list and the shared mode list; and validating the final mode list with the second GPU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification