Dynamic Graphics Mode Switching for USB Type-C Ports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in dynamically switching between integrated and discrete graphics modes for USB Type-C ports, leading to inefficient resource usage and potential blank screens during switching, especially when additional platform support is lacking.

Innovation Solution

Implementing a controller that dynamically switches between integrated and discrete graphics modes by controlling multiplexers based on platform policies, delaying switching if necessary to prevent blank screens and optimizing power usage based on AC or DC power sources and display connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If discrete graphics mode is used for USB Type-C ports, then graphics performance is improved, but power consumption increases significantly

Engineering Contradiction:
Improvegraphics performanceVSAvoidbattery power consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between integrated and discrete graphics modes based on real-time conditions including power source detection (AC vs DC), display connection status, and performance requirements. This dynamic adaptation allows the system to use high-performance discrete graphics when needed and power-efficient integrated graphics during normal operation, resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the graphics subsystem by switching between two distinct modes (integrated and discrete) based on platform policies. This parameter change enables the system to optimize the balance between graphics performance and power consumption according to different operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If graphics mode switching is implemented without additional platform support, then resource usage efficiency is improved, but blank screens occur during switching

Engineering Contradiction:
Improveresource usage efficiencyVSAvoiddisplay continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting power source changes and display connection status before initiating graphics mode switching. This advance preparation allows the system to coordinate the switching process properly, ensuring that the display signal remains continuous and preventing blank screens during the transition between integrated and discrete graphics modes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention implements feedback mechanisms that monitor platform support capabilities, power source status, and display connection state. This feedback information is used to adjust the switching timing and coordination, ensuring reliable display continuity while maintaining efficient resource usage during graphics mode transitions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12045909B2Apparatuses, systems, and methods for dynamically switching graphics modes for providing a display signal
Publication Date: 2024.07.23 INTEL CORP
  • US12045909B2 patent drawing
  • US12045909B2 patent drawing
  • US12045909B2 patent drawing

AI summary

Embodiments are directed toward apparatuses, systems, and methods to implement policies for dynamically switching between an integrated graphics mode and a discrete graphics mode for providing a display signal to an external USB Type-C port. Some embodiments include a controller configured to provide signals to a first multiplexer and to a second multiplexer, and based on a platform policy, control the at least first or the second multiplexer to dynamically switch to the first graphics mode to output signals received from an integrated graphics controller to the external USB Type-C port or to switch to the second graphics mode to output signals received from a discrete graphics controller to the external USB Type-C port. Other embodiments may be described and/or claimed.