Dynamic Graphics Frame Rate Limiting for Battery Power Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphics processing units are ill-equipped to adjust to fluctuating power demands, leading to inefficient power consumption, particularly when operating on battery power, which can result in reduced battery life and risks during power outages or travel.

Innovation Solution

Implementing a method that automatically limits the frame rate of a discrete graphics processing unit when operating on battery power or an exhaustible power source, and applying a low power state immediately after rendering the last packet of a frame, thereby reducing power consumption and extending battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the discrete graphics processing unit operates at high frame rate, then the graphical performance and rendering speed are improved, but the power consumption increases significantly

Engineering Contradiction:
Improveframe rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the frame rate adjustable and adaptive rather than fixed. The system dynamically changes the frame rate based on power availability - operating at high frame rates when powered by AC electricity and reducing to lower frame rates when running on battery power, thus optimizing the balance between performance and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of frame rate to resolve the contradiction. By modifying the frame rate parameter according to power source conditions, the system can achieve high productivity when energy is abundant and reduce energy consumption when power is limited, effectively resolving the trade-off between frame rate and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of moving object

If the frame rate is limited to reduce power consumption, then the battery life is extended, but the graphical performance deteriorates

Engineering Contradiction:
Improvebattery lifeVSAvoidframe rate
Core Design Contradiction:
Duration of action of moving objectVSProductivity

Solution Approach 1:

The system dynamically adjusts the frame rate based on real-time power availability detection. When battery power is detected, the frame rate is reduced to extend battery life. When AC power is detected, the frame rate is restored to high levels, ensuring that performance is maintained when energy is abundant while conserving energy when power is limited.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by continuously monitoring power availability and using this information to adjust frame rate. The system receives feedback about power source conditions and automatically modulates performance accordingly, creating a closed-loop control that balances battery life extension with graphical performance maintenance.

Inventive Principle:
Principle #23Feedback

3Speed

If the graphics processing unit continuously maintains high performance state, then the rendering speed is maximized, but the power consumption cannot be adjusted to suit user preferences

Engineering Contradiction:
Improverendering speedVSAvoidpower consumption adjustment
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent makes the graphics processing unit dynamic by enabling it to switch between high-performance and power-saving states based on user preferences and power availability. This dynamic state adjustment allows the system to adapt rendering speed to match both performance needs and power constraints, resolving the contradiction between maximum rendering speed and adjustable power consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9256265B2Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
Publication Date: 2016.02.09 NVIDIA CORP
  • US9256265B2 patent drawing
  • US9256265B2 patent drawing
  • US9256265B2 patent drawing

AI summary

Embodiments of the present invention are directed to provide a method and system for applying automatic power conservation techniques in a computing system. Embodiments are described herein that automatically limits the frame rate of an application executing in a discrete graphics processing unit operating off battery or other such exhaustible power source. By automatically limiting the frame rate in certain detected circumstances, the rate of power consumption, and thus, the life of the current charge stored in a battery may be dramatically extended. Another embodiment is also provided which allows for the more effective application of automatic power conservation techniques during detected periods of inactivity by applying a low power state immediately after a last packet of a frame is rendered and displayed.