Bandwidth-driven system, method, and computer program product for changing a refresh rate
AssigneeNVIDIA Corporation
InventorsRatin Kumar, Lieven P. Leroy, Charles T. Inman, Jacques Ge Mahe, Bruno E. A. Martin, James Reed Walker, Manish Lohani
Life of this patent
Estimating the term…
Abstract
A bandwidth-driven system, method, and computer program product are provided for changing a refresh rate of a display system. In use, a bandwidth associated with a display system is identified. To this end, a refresh rate of the display system may be changed for controlling the bandwidth.
Claims13
A method, comprising:
- identifying a bandwidth associated with a display system, the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- changing a refresh rate of the display system for controlling the bandwidth;
- and
- determining whether additional bandwidth is required;
- wherein, if it is determined that additional bandwidth is required, the refresh rate of the display system is decreased;
- wherein the refresh rate of the display system is decreased by changing at least one component of an inactive time period;
- wherein the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
A method, comprising;
- identifying a bandwidth associated with a display system, the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- changing a refresh rate of the display system for controlling the bandwidth;
- and
- determining whether additional bandwidth is available;
- wherein, if it is determined that additional bandwidth is available, the refresh rate of the display system is increased;
- wherein the refresh rate of the display system is increased by changing at least one component of an inactive time period;
- wherein the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for identifying a bandwidth associated with a display system, the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- computer code for changing a refresh rate of the display system for controlling the bandwidth;
- and
- computer code for determining whether additional bandwidth is required;
- wherein the computer program product is operable such that, if it is determined that additional bandwidth is required, the refresh rate of the display system is decreased;
- wherein the computer program product is operable such that the refresh rate of the display system is decreased by changing at least one component of an inactive time period;
- wherein the computer program product is operable such that the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
An apparatus, comprising:
- a driver for changing a refresh rate of a display system for controlling a bandwidth of the display system, and determining whether additional bandwidth is required;
- the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- wherein the driver is operable such that, if it is determined that additional bandwidth is required, the refresh rate of the display system is decreased;
- wherein the driver is operable such that the refresh rate of the display system is decreased by changing at least one component of an inactive time period;
- wherein the driver is operable such that the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for identifying a bandwidth associated with a display system, the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- computer code for changing a refresh rate of the display system for controlling the bandwidth;
- and
- computer code for determining whether additional bandwidth is available;
- wherein the computer program product is operable such that, if it is determined that additional bandwidth is available, the refresh rate of the display system is increased;
- wherein the computer program product is operable such that the refresh rate of the display system is increased by changing at least one component of an inactive time period;
- wherein the computer program product is operable such that the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
An apparatus, comprising:
- a driver for changing a refresh rate of a display system for controlling a bandwidth of the display system, and determining whether additional bandwidth is available, the bandwidth including a first bandwidth and a second bandwidth, the first bandwidth in association with a first connection between a graphics-subsystem and a video memory, and the second bandwidth in association with a second connection between the graphics subsystem and a system memory;
- wherein the driver is operable such that, if it is determined that additional bandwidth is available, the refresh rate of the display system is increased;
- wherein the driver is operable such that the refresh rate of the display system is increased by changing at least one component of an inactive time period;
- wherein the driver is operable such that the bandwidth is compared to a user-configured threshold that includes a maximum amount of bandwidth that can be allocated by the first connection and the second connection, and the refresh rate of the display system is changed if the bandwidth exceeds the user-configured threshold by a predetermined amount.
Dependencies are inferred from the claim text.