The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 10, 2016

Filed:

Aug. 04, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Thomas W. Costa, San Francisco, CA (US);

Simon M. Douglas, Cupertino, CA (US);

David J. Redman, Fremont, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/80 (2006.01); G06T 1/20 (2006.01); G06F 1/32 (2006.01); G06F 9/44 (2006.01); G06F 15/76 (2006.01);
U.S. Cl.
CPC ...
G06T 1/20 (2013.01); G06F 1/3203 (2013.01); G06F 1/3287 (2013.01); G06F 1/3293 (2013.01); G06F 9/4411 (2013.01); G06F 15/76 (2013.01); Y02B 60/121 (2013.01); Y02B 60/1282 (2013.01);
Abstract

The disclosed embodiments provide a system that facilitates seamlessly switching between graphics-processing units (GPUs) to drive a display. In one embodiment, the system receives a request to switch from using a first GPU to using a second GPU to drive the display. In response to this request, the system uses a kernel thread which operates in the background to configure the second GPU to prepare the second GPU to drive the display. While the kernel thread is configuring the second GPU, the system continues to drive the display with the first GPU and a user thread continues to execute a window manager which performs operations associated with servicing user requests. When configuration of the second GPU is complete, the system switches the signal source for the display from the first GPU to the second GPU.


Find Patent Forward Citations

Loading…