Hybrid Graphics Power Management via Discrete-Integrated Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable computing devices face challenges in reducing power consumption, particularly when displays remain idle for extended periods, as current systems are designed to maintain 'always ready' visual performance, leading to wasteful power usage.
Innovation Solution
Integration of a switching component and associated logic within graphics devices to facilitate power optimization by switching from discrete graphics to integrated graphics during idle periods, utilizing memory for context switching between graphics modes, and implementing a scalability handshake protocol for display content update and storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system maintains 'always ready' visual performance for display updates, then visual performance requirements are met, but power consumption increases during idle periods
Solution Approach 1:
The system dynamically switches between discrete graphics and integrated graphics based on workload demands. During idle periods, it transitions to integrated graphics for power savings, while switching to discrete graphics when high performance is needed, making the graphics subsystem adaptive rather than static
Solution Approach 2:
The system changes operational parameters by switching between different graphics modes (discrete vs. integrated) and adjusting display refresh rates. This allows the system to optimize the balance between visual performance and power consumption by modifying system state based on current needs
2Productivity
If discrete graphics are used for high performance, then graphics performance is improved, but power consumption increases
Solution Approach 1:
The system segments the graphics workload by separating tasks that require high performance (handled by discrete graphics) from those that don't (handled by integrated graphics). This division allows the system to use only the necessary graphics resource for each task, avoiding unnecessary power consumption
Solution Approach 2:
A switching component acts as an intermediary between discrete graphics, integrated graphics, and the display. This mediator intelligently routes graphics output based on performance requirements, enabling seamless transitions between power-saving and high-performance modes
3Use of energy by moving object
If integrated graphics are used during idle periods, then power consumption is reduced, but graphics performance may be limited
Solution Approach 1:
The system dynamically adjusts graphics resource usage based on real-time demands. When idle, integrated graphics suffice for power savings, but the system can rapidly switch to discrete graphics when performance demands arise, ensuring both power efficiency and adequate performance
4Reliability
If display refresh rate is maintained at high levels, then visual performance is improved, but power consumption increases during idle periods
Solution Approach 1:
The system implements periodic self-refresh mode for the display during idle periods, updating the display only when necessary rather than continuously. This periodic operation maintains visual readiness when needed while significantly reducing power consumption during extended idle states
Data Source
AI summary
Some embodiments describe techniques that relate to hybrid graphics display power management. In one embodiment, data corresponding to one or more image frames of a video stream are stored in a local frame buffer. A display device (e.g., an LCD) may then be driven based on the stored data in the local frame buffer or a video stream from a graphics controller. Other embodiments are also described.


