Management Controller External Graphics Video Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems with embedded graphics controllers are limited in using external graphics controllers for virtual keyboard-video-mouse functionality, restricting out-of-band management capabilities.

Innovation Solution

An information handling system with a management controller configured to receive video data from an external graphics controller and forward it to a remote management console, enabling out-of-band management even when the system is powered off or in a standby state, by instantiating a root complex on the processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an embedded graphics controller is used on the management controller's motherboard, then video display data can be rendered for remote management, but the system cannot utilize external graphics controllers for out-of-band management

Engineering Contradiction:
Improvegraphics controller compatibilityVSAvoidmanagement controller configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management controller is designed to support multiple graphics controller types (embedded and external) through a unified interface. The system can automatically detect and work with either an embedded graphics controller on the motherboard or an external graphics controller connected via PCIe, making the management controller universal and adaptable to different hardware configurations without requiring separate management paths.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

A virtual KVM interface is introduced as an intermediary layer between the management controller and the graphics controller. This virtual interface abstracts the underlying hardware differences, allowing the management controller to communicate with both embedded and external graphics controllers through a standardized protocol, thereby enabling external graphics controller support without increasing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the management controller is physically isolated with an out-of-band network interface, then remote management can occur when the host system is powered off, but the management controller cannot access embedded graphics resources

Engineering Contradiction:
Improveout-of-band management availabilityVSAvoidgraphics resource access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the graphics resource access path into independent components: the management controller maintains its physically isolated out-of-band network interface for reliable remote access, while separately incorporating a PCIe interface that can detect and utilize external graphics controllers. This segmentation allows the management controller to maintain reliability through physical isolation while gaining the ease of operation to access external graphics resources through the separate PCIe pathway.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The management controller implements dynamic resource detection and allocation. When an external graphics controller is detected on the PCIe bus, the system dynamically configures the video display data path to route through the external controller instead of requiring embedded graphics. This dynamic adaptation allows the system to maintain ease of operation across different operational states and hardware configurations while preserving the reliability benefits of physical isolation.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If external graphics controllers are utilized for virtual KVM, then out-of-band management capabilities are enhanced, but system complexity increases

Engineering Contradiction:
Improveout-of-band management capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a virtual copy of the KVM interface that operates independently of the physical graphics controller location. This virtual KVM interface is instantiated on the management controller and can redirect video display data from either embedded or external graphics controllers through software-based virtualization. By copying the KVM functionality to a virtual layer, the system enhances out-of-band management capability while avoiding the complexity of duplicating entire hardware management paths.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10110691B2Systems and methods for enabling virtual keyboard-video-mouse for external graphics controllers
Publication Date: 2018.10.23 DELL PROD LP
  • US10110691B2 patent drawing
  • US10110691B2 patent drawing
  • US10110691B2 patent drawing

AI summary

In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller communicatively coupled to the processor and configured to provide out-of-band management of the information handling system. The management controller may be further configured to receive video data from an external graphics controller external to a motherboard upon which the processor resides, wherein each of the external graphics controller and the management controller are endpoints of a root complex instantiated on the processor and forward the video data to a remote management console communicatively coupled to the management controller via a network.