Dynamic Graphics Mode Switching for USB Type-C Ports
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Power
If discrete graphics mode is used for USB Type-C ports, then graphics performance is improved, but power consumption increases significantly
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.
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.
2Productivity
If graphics mode switching is implemented without additional platform support, then resource usage efficiency is improved, but blank screens occur during switching
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.
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.
Data Source
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.


