US 12,265,441 B2
Graphics processing unit (GPU) selection based on a utilized power source
Dmitri Tikhostoup, Markham (CA); Vladimir Giemborek, Markham (CA); and William Herz, Santa Clara, CA (US)
Assigned to ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US); and ATI TECHNOLOGIES ULC, Markham (CA)
Filed on Mar. 31, 2021, as Appl. No. 17/218,795.
Prior Publication US 2022/0317756 A1, Oct. 6, 2022
Int. Cl. G06F 1/3287 (2019.01); G06F 1/26 (2006.01); G06F 1/3293 (2019.01); G06T 1/20 (2006.01)
CPC G06F 1/3287 (2013.01) [G06F 1/263 (2013.01); G06F 1/3293 (2013.01); G06T 1/20 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for graphics processing unit (GPU) selection based on a utilized power source, the method comprising:
determining that an apparatus is using a direct current (DC) power source instead of an Alternating Current (AC) power source; and
causing, in response to the apparatus using the DC power source and to detecting a runtime load event associated with an application, the apparatus to preferentially utilize an integrated graphics processing unit (iGPU) over a discrete graphics processing unit (dGPU) while using the DC power source, including updating, in response to the runtime load event, a preference associated with the application to use the iGPU for rendering, wherein detecting the runtime load event associated with the application includes intercepting the runtime load event at a kernel-level and indicating to an operating system that the iGPU is to be preferentially utilized.