Hot Plug GPU Power Control via Active Adapter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices with multiple graphics processing units (GPUs) face disruptions and inefficiencies when switching between GPUs to utilize different display resources, as current methods require manual power cycling and may not automatically select the appropriate GPU for external displays based on their capabilities.

Innovation Solution

An active adapter with circuitry that converts signals between interfaces is used to detect the connection of an external display and automatically switch between GPUs, ensuring the appropriate GPU is activated to provide output, utilizing hot plug detection to determine GPU activity and switch accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual power cycling is used to switch between GPUs, then GPU resource switching capability is achieved, but user convenience deteriorates and operation complexity increases

Engineering Contradiction:
ImproveGPU resource switching capabilityVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically detects external display connections and activates the appropriate GPU without requiring user intervention. The hot plug detect mechanism monitors connection status and triggers automatic GPU switching, allowing the system to serve itself rather than requiring manual power cycling by the user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses hot plug detect signals as feedback to monitor external display connection status. This feedback mechanism enables the system to automatically respond to connection changes by activating the appropriate GPU, creating a closed-loop control system that adapts to user needs without manual intervention.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual power cycling is required to switch GPUs, then GPU switching is achieved, but time consumption increases and productivity decreases

Engineering Contradiction:
ImproveGPU switching capabilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of external display connections through hot plug detect signals. When a display is connected, the system proactively activates the appropriate GPU before the user needs to use it, eliminating the time-consuming manual power cycling process and enabling immediate usage.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic GPU switching based on display capabilities is implemented, then resource allocation optimization is achieved, but device complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a control mechanism that acts as an intermediary between the hot plug detect signals and the GPU activation process. This intermediary layer manages the complexity of automatic GPU switching based on display capabilities, allowing efficient resource allocation while encapsulating the complexity within a manageable control structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2539805B1Systems and methods for hot plug GPU power control
Publication Date: 2017.10.25 APPLE INC
  • EP2539805B1 patent drawing
  • EP2539805B1 patent drawing
  • EP2539805B1 patent drawing

AI summary

Systems and methods include an electronic device (10) having multiple GPUs (30,32) and a GPU power control process (60) that controls switching between a first GPU (30) and a second GPU (32), such as a high performance GPU. The electronic device (10) may be coupled to an external display (34) by a passive adapter (46) or an active adapter (48). The GPU power control process (60) may determine if the second GPU (32) is active and switch to the second GPU (32) upon connection of the external display (34) through either the passive adapter (46) or the active adapter (48). Upon connection of an active adapter (48), the GPU power control process (60) may use hot plug functionality to determine connection of the external display (34) to the active adapter (48) and provide appropriate switching in response thereto.