GPU DisplayPort PCIe Switch for Remote Graphics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high cost of Thunderbolt controllers and cables makes remote graphics solutions unaffordable for many users, as they are typically required to implement remote graphics in mobile computing systems, limiting the upgradeability of graphics capabilities in these systems.
Innovation Solution
A GPU is configured to function as a PCIe switch, allowing it to convert its DisplayPort interface into a PCIe interface, enabling the forwarding of PCIe packets to a remote GPU via a USB type-C port, thus eliminating the need for a Thunderbolt controller to tunnel PCIe interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Thunderbolt interface is used to implement remote graphics, then PCIe interface can be delivered to remote system with more powerful GPU, but the cost of Thunderbolt controllers and cables becomes too expensive for many users
Solution Approach 1:
The DisplayPort interface is designed to perform multiple functions: it can operate as a standard DisplayPort for connecting digital display devices, or be converted into a PCIe interface for remote graphics communication. This multi-functionality eliminates the need for dedicated Thunderbolt hardware while enabling remote graphics capability through existing USB type-C ports.
Solution Approach 2:
Instead of using expensive Thunderbolt controllers to tunnel PCIe interfaces, the invention creates a functional copy of PCIe communication capability by converting the DisplayPort interface into PCIe mode. This allows PCIe packets to be transmitted over the DisplayPort/USB type-C connection without requiring specialized Thunderbolt hardware.
2Ease of manufacture
If DisplayPort interface is converted into PCIe interface, then expensive Thunderbolt controllers can be eliminated, but the interface must be reconfigured between unidirectional and bidirectional modes
Solution Approach 1:
The DisplayPort interface is designed with dynamic reconfiguration capability, allowing it to switch between unidirectional DisplayPort mode and bidirectional PCIe mode based on the connected device type. The system detects whether a digital display device or remote GPU is connected and automatically configures the interface accordingly, managing complexity through adaptive behavior rather than fixed architecture.
3Ease of manufacture
If mobile systems use integrated graphics controllers, then systems can be less expensive, but graphics performance is insufficient for graphics-intensive applications
Solution Approach 1:
The graphics processing functionality is segmented into two parts: the mobile system retains its integrated graphics controller for basic display output, while a separate remote GPU provides high-performance graphics processing. The DisplayPort interface converted to PCIe mode enables this segmentation by creating a dedicated communication channel between the mobile CPU and remote GPU, allowing each component to operate at its optimal performance level.
Data Source
AI summary
A GPU can be configured to selectively function as a PCIe switch so that a PCIe link can be formed between the GPU and a remote GPU. The GPU can include a DisplayPort interface that is coupled via a multiplexer to a USB type-C port. When it is desired to implement remote graphics, the GPU can cause the DisplayPort interface to instead function as a PCIe interface between the GPU and the multiplexer. With this PCIe connection, the GPU can forward its PCIe interface with the CPU to the remote GPU via the USB type-C port. In this way, remote graphics can be implemented without using Thunderbolt to tunnel the PCIe interface to the remote GPU.


