Micro stuttering

Last updated
A depiction of 5 display refresh cycles with what may be shown during a micro stuttering case. Each colored section represents one of the GPU's frame buffer and each color change represents a frame buffer swap. Assuming a 60 Hz refresh rate, a benchmark tool may report this as 144 frames per second. However, the user will perceive less due to some frames existing for a tiny fraction of a display's refresh cycle. Micro stuttering over time.png
A depiction of 5 display refresh cycles with what may be shown during a micro stuttering case. Each colored section represents one of the GPU's frame buffer and each color change represents a frame buffer swap. Assuming a 60 Hz refresh rate, a benchmark tool may report this as 144 frames per second. However, the user will perceive less due to some frames existing for a tiny fraction of a display's refresh cycle.

Micro stuttering is a quality defect that manifests as irregular delays between frames rendered by a graphics processing unit (GPU). It causes the instantaneous frame rate of the longest delay to be significantly lower than the frame rate reported by benchmarking applications such as 3DMark, which usually calculate the average frame rate over a longer time interval.

Contents

In lower frame rates [note 1] when this effect may be apparent the moving video appears to stutter, resulting in a degraded gameplay experience in the case of a video game, even though the frame rate seems high enough [note 2] to provide a smooth experience. Single-GPU configurations do not suffer from this defect in most cases and can in some cases output a subjectively smoother video compared to a multi-GPU setup using the same video card model. Micro stuttering is inherent to multi-GPU configurations using alternate frame rendering (AFR), such as Nvidia SLi and AMD CrossFireX but can also exist in certain cases in single-GPU systems. [1] [2] [3] [4]

The effects of micro stuttering vary depending on the application and driver optimizations. Beyond dual-GPU setups, CrossFireX/SLI setups do not seem to be as affected by micro-stuttering; the frame rate variability in a three-way CrossFireX/SLI setup approaches the smoothness achieved by a single GPU. [5]

As of May 2012, with the latest release of hardware and drivers from Nvidia and AMD, AMD's Radeon HD 7000 series is severely more affected by micro stuttering than Nvidia's GeForce 600 series. In tests performed in Battlefield 3 , a configuration with two GeForce GTX 680 in SLi-mode showed a 7% variation in frame delays, compared to 5% for a single GTX 680. A configuration with two Radeon HD 7970 in CrossFireX-mode, on the other hand, showed an 85% variation in frame delays, compared to 7% for a single card, indicating large amounts of micro stuttering. These results are reflected in the perceptual experience when looking at the video in output. [6]

The software program RadeonPro can be used to significantly reduce or eliminate the effects of micro-stuttering when using AMD graphics cards in CrossFire. [7] [8]

See also

Notes

  1. Under which frame rate the effects of micro stuttering become apparent varies depending on numerous variables and how sensitive the human test-subject is. The worst-case scenario would be that the frames from all GPUs finish rendering at the same time, in such a case the frame rate perceived by the viewer would be half of the reported average frame rate in the case of a dual-card configuration, and just a fourth in a quad-GPU configuration.
  2. The generally accepted average frame rate for a smooth experience varies from game to game and user to user but is generally 30-60 frame/second and higher

Related Research Articles

<span class="mw-page-title-main">Graphics card</span> Expansion card which generates a feed of output images to a display device

A graphics card is a computer expansion card that generates a feed of graphics output to a display device such as a monitor. Graphics cards are sometimes called discrete or dedicated graphics cards to emphasize their distinction to integrated graphics processor on the motherboard or the CPU. A graphics processing unit (GPU) that performs the necessary computations is the main component in a graphics card, but the acronym "GPU" is sometimes also used to erroneously refer to the graphics card as a whole.

<span class="mw-page-title-main">GeForce</span> Brand of GPUs by Nvidia

GeForce is a brand of graphics processing units (GPUs) designed by Nvidia and marketed for the performance market. As of the GeForce 40 series, there have been eighteen iterations of the design. The first GeForce products were discrete GPUs designed for add-on graphics boards, intended for the high-margin PC gaming market, and later diversification of the product line covered all tiers of the PC graphics market, ranging from cost-sensitive GPUs integrated on motherboards, to mainstream add-in retail boards. Most recently, GeForce technology has been introduced into Nvidia's line of embedded application processors, designed for electronic handhelds and mobile handsets.

<span class="mw-page-title-main">Graphics processing unit</span> Specialized electronic circuit; graphics accelerator

A graphics processing unit (GPU) is a specialized electronic circuit initially designed to accelerate computer graphics and image processing. After their initial design, GPUs were found to be useful for non-graphic calculations involving embarrassingly parallel problems due to their parallel structure. Other non-graphical uses include the training of neural networks and cryptocurrency mining.

Alienware Corporation is an American computer hardware subsidiary brand of Dell. Their product range is dedicated to gaming computers and can be identified by their alien-themed designs. Alienware was founded in 1996 by Nelson Gonzalez and Alex Aguila. The development of the company is also associated with Frank Azor, Arthur Lewis, Joe Balerdi, and Michael S. Dell. The company's corporate headquarters is located in The Hammocks, Miami, Florida.

<span class="mw-page-title-main">Scalable Link Interface</span> Brand name; multi-GPU technology by Nvidia

Scalable Link Interface (SLI) is the brand name for a now discontinued multi-GPU technology developed by Nvidia for linking two or more video cards together to produce a single output. SLI is a parallel processing algorithm for computer graphics, meant to increase the available processing power.

<span class="mw-page-title-main">AMD CrossFire</span> Brand name by AMD; multi-GPU technology

AMD CrossFire is a brand name for the multi-GPU technology by Advanced Micro Devices, originally developed by ATI Technologies. The technology allows up to four GPUs to be used in a single computer to improve graphics performance.

<span class="mw-page-title-main">GeForce 7 series</span> Series of GPUs by Nvidia

The GeForce 7 series is the seventh generation of Nvidia's GeForce line of graphics processing units. This was the last series available on AGP cards.

<span class="mw-page-title-main">Radeon R100 series</span> Series of video cards

The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting (T&L) engine, a major improvement in features and performance compared to the preceding Rage design. The processors also include 2D GUI acceleration, video acceleration, and multiple display outputs. "R100" refers to the development codename of the initially released GPU of the generation. It is the basis for a variety of other succeeding products.

<span class="mw-page-title-main">GeForce 8 series</span> Series of GPUs by Nvidia

The GeForce 8 series is the eighth generation of Nvidia's GeForce line of graphics processing units. The third major GPU architecture developed by Nvidia, Tesla represents the company's first unified shader architecture.

Alternate Frame Rendering (AFR) is a technique of graphics rendering in personal computers which combines the work output of two or more graphics processing units (GPU) for a single monitor, in order to improve image quality, or to accelerate the rendering performance. The technique is that one graphics processing unit computes all the odd video frames, the other renders the even frames. This technique is useful for generating 3D video sequences in real time, improving or filtering textured polygons and performing other computationally intensive tasks, typically associated with computer gaming, CAD and 3D modeling.

Unified Video Decoder is the name given to AMD's dedicated video decoding ASIC. There are multiple versions implementing a multitude of video codecs, such as H.264 and VC-1.

The Evergreen series is a family of GPUs developed by Advanced Micro Devices for its Radeon line under the ATI brand name. It was employed in Radeon HD 5000 graphics card series and competed directly with Nvidia's GeForce 400 series.

<span class="mw-page-title-main">Radeon HD 6000 series</span> Series of video cards

The Northern Islands series is a family of GPUs developed by Advanced Micro Devices (AMD) forming part of its Radeon-brand, based on the 40 nm process. Some models are based on TeraScale 2 (VLIW5), some on the new TeraScale 3 (VLIW4) introduced with them.

<span class="mw-page-title-main">Clevo x7200</span> Laptop by Clevo

The Clevo X7200 is a 17.3" laptop computer manufactured by Clevo, released in September 2010. Unlike other laptops of the time, the X7200 is designed to run a desktop Intel Core i7 processor for LGA 1366 socket. The X7200 may be configured to use dual link video cards using either Nvidia GeForce GTX in SLI or AMD (ATI) Mobility Radeon 6970 in Crossfire configuration. The X7200 has capacity for three hard drives, allowing various RAID configurations, including RAID 0, RAID 1, RAID 5, and also RAID 10 if the optical drive is replaced by a fourth HDD.

EVGA Corporation is an American computer hardware company that produces motherboards, gaming laptops, power supplies, all-in-one liquid coolers, computer cases, and gaming mice. Founded on April 13, 1999, its headquarters are in Brea, California. EVGA also produced Nvidia GPU-based video cards until 2022.

<span class="mw-page-title-main">Radeon 200 series</span> Series of video cards

The Radeon 200 series is a series of graphics processors developed by AMD. These GPUs are manufactured on a 28 nm Gate-Last process through TSMC or Common Platform Alliance.

The graphics processing unit (GPU) codenamed Radeon R600 is the foundation of the Radeon HD 2000 series and the FireGL 2007 series video cards developed by ATI Technologies. The HD 2000 cards competed with nVidia's GeForce 8 series.

<span class="mw-page-title-main">GeForce 10 series</span> Series of GPUs by Nvidia

The GeForce 10 series is a series of graphics processing units developed by Nvidia, initially based on the Pascal microarchitecture announced in March 2014. This design series succeeded the GeForce 900 series, and is succeeded by the GeForce 16 series and GeForce 20 series using the Turing microarchitecture.

Video Code Engine is AMD's video encoding application-specific integrated circuit implementing the video codec H.264/MPEG-4 AVC. Since 2012 it was integrated into all of their GPUs and APUs except Oland.

<span class="mw-page-title-main">FreeSync</span> Brand name for an adaptive synchronization technology

FreeSync is an adaptive synchronization technology for LCD and OLED displays that support a variable refresh rate aimed at avoiding tearing and reducing stuttering caused by misalignment between the screen's refresh rate and the content's frame rate.

References

  1. Raffael Vötter (2008-02-08). "Video proof: Micro stuttering may destroy the performance gains from current multi GPU technologies". PC Games Hardware Online. Retrieved 2009-11-03.
  2. Raffael Vötter (2008-07-28). "PCGH proves micro stuttering on the Radeon HD 4870 X2". PC Games Hardware Online. Retrieved 2009-11-03.
  3. Kyle Lunau (2009-05-06). "Micro Stutter: The dark secret of SLI and Crossfire". Overclockers.com. Retrieved 2009-11-03.
  4. MrWizard6600 (2008-06-20). "GPU Microstuttering FAQ". Hardforum.com. Retrieved 2010-05-08.{{cite journal}}: CS1 maint: numeric names: authors list (link)
  5. Igor Wallossek (2011-08-22). "Micro-Stuttering And GPU Scaling In CrossFire and SLI". Tom's Hardware . Retrieved 2011-09-24.
  6. "Geforce GTX 690 – Världens snabbaste grafikkort, Renderingstider/microstuttering" (in Swedish). SweClockers.com. 2012-05-03. Retrieved 2012-05-25.
  7. Igor Wallossek (2012-11-08). "Micro-Stuttering: Dynamic V-Sync (AMD)". Tom's Hardware . Retrieved 2012-11-08.
  8. "How To Fix CrossFire Micro-Stuttering". ShareNoesis. 2012-12-25. Retrieved 2012-12-25.