GPU Display Port Sharing via Multiplexer Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in scaling resources to support multiple external displays with different audio/video interface formats, as they often have limited graphics processing units (GPUs) and dedicated heads, limiting the number of display ports that can be supported.
Innovation Solution
An electronic device with a graphics processing unit (GPU) that includes a multiplexer and control logic to selectively couple links to a pair of display ports based on configuration signals, policy settings, and a default display port, allowing for the sharing of a single GPU head across multiple display ports without the need for software drivers, ensuring compatibility with various operating systems and audio/video interface formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple display ports are supported with dedicated heads in the graphics processing unit, then the number of supported display ports increases, but the device complexity and resource requirements increase
Solution Approach 1:
The patent implements a single GPU head that can be dynamically shared across multiple display ports through a multiplexer. The multiplexer allows the same head to be coupled to different display ports based on configuration signals, enabling one head to serve multiple display functions without requiring dedicated heads for each port. This reduces device complexity while maintaining the ability to support multiple display ports.
Solution Approach 2:
The system uses dynamic configuration signals and control logic to change the coupling between the head and display ports in real-time. The multiplexer can switch which display port is connected to the head based on hot-plug detect signals and configuration signals, allowing the system to adapt to changing display configurations without requiring static dedicated connections for each port.
2Device complexity
If a single head in the graphics processing unit is shared across multiple display ports, then device complexity is reduced, but the reliability and determinism of display port servicing may be affected
Solution Approach 1:
The system incorporates hot-plug detect signals and configuration signals that provide feedback to the control logic about the current display port configuration. This feedback mechanism allows the multiplexer to determine which display port should be actively coupled to the head, ensuring reliable and deterministic servicing of display ports based on actual connection status and configuration requirements.
Solution Approach 2:
The control logic automatically monitors configuration signals and autonomously controls the multiplexer to switch between display ports without requiring external intervention or complex software driver management. The system self-manages the head coupling based on configuration signals, improving reliability by eliminating software dependency while reducing device complexity.
3Reliability
If dedicated heads are assigned to specific display ports, then the reliability of display port servicing is improved, but the adaptability to support multiple display formats is constrained
Solution Approach 1:
The single head is designed to be universal and compatible with multiple display port interfaces and formats. Through the multiplexer and configuration signals, the same head can be dynamically assigned to different display ports supporting various audio/video interface formats, providing both reliability through dedicated coupling at any given time and adaptability across multiple formats and ports.
4Adaptability or versatility
If software drivers are used to manage display port configuration, then adaptability to different operating systems is reduced, but the ease of operation is improved
Solution Approach 1:
The control logic automatically monitors configuration signals from display ports and autonomously controls the multiplexer switching without requiring software driver intervention. This hardware-based self-management approach eliminates operating system dependency, improving compatibility across different operating systems while maintaining ease of operation through automatic configuration detection and switching.
Data Source
AI summary
An electronic device selectively couples a head with links in a graphics processing unit to a currently selected display port in a pair of display ports. During operation, control logic in the electronic device monitors a pair of configuration signals from the pair of display ports, where the pair of configuration signals correspond to physical connections to the pair of display ports. Then, the control logic determines a selection control signal based on the monitored pair of configuration signals, a policy setting and a default display port, where the selection control signal specifies the currently selected display port. Moreover, the control logic provides the selection control signal to a multiplexer in the electronic device. Next, the multiplexer selectively couples the head with the links in the graphics processing unit to the currently selected display port based on the selection control signal.


