Skip to main content

AMD chats about supporting frame pacing in games using multiple Radeon GPU cards

Radeon Tech Talk: DirectX® 12 Multi-GPU Frame Pacing
A few days ago, AMD released a video explaining DirectX 12 frame pacing for multiple graphics chips installed in a single PC. The video is hosted by AMD’s Senior Manager of Product Marketing Scott Wasson, and is backed by a blog post published by AMD’s Sasa Marinkovic on the same day. The blog adds that frame pacing support was actually added to Radeon Software Crimson Edition 16.9.1. The most recent driver set is version 16.10.1, so the feature has been around for almost a month.
Recommended Videos

Frame pacing requires two or more of the same installed graphics chips, such as two Radeon RX 480 cards. Games can be considered as a movie consisting of one image displayed after another to create the illusion of motion. Each frame is a still image, but (to get back to basics) when you cram 30 to 60 successive images into each second, your brain is fooled into seeing movement.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

Graphics chips render game images the same way, and typically only one chip does the job. But if the stress is too great, the number of images per second drops, distorting the illusion and creating screen lag. In turn, the experience isn’t as immersive and the player input (via mouse, keyboard, or gamepad) doesn’t correlate correctly on the screen.

But with multiple graphics cards, the processing of the frames can now alternate between each unit. This provides incredibly smooth gameplay because one graphics processor isn’t doing all the heavy work.

However, if the two get out of sync, then the illusion of movement is broken again, creating visual stutters and lag on the screen. This may happen because one frame is taking longer to produce, and the second GPU renders an image instead of waiting its turn. Overall, a timing problem between the two graphics chips can occur, and that’s where frame pacing comes in.

Frame pacing is a software algorithm that corrects the timing problem so that each frame is rendered and sent to the display accordingly. As Scott Wasson describes it, frame pacing works as a traffic regulator for image frames so they flow in a coordinated fashion. Thanks to this algorithm, animation is smoother and more fluid, preserving the illusion of movement on-screen.

In an example using 3DMark Time Spy, turning frame pacing off revealed that half of the frame interval times were really low and the other half were really high. But with frame pacing on, the frame times were evenly paced and appear to increase over time. In this test, frame pacing dropped the time it takes to generate 99 percent of the frames rendered per second from 43.6 milliseconds to 23.4 milliseconds.

In the blog, Marinkovic said that with AMD’s Alternate Frame Rendering enabled, Rise of the Tomb Raider running on multiple Radeon RX 480 cards will see up to 35 percent lower 99th-percentile frame times at 2,560 x 1,440 resolution. The same setup sees a 37-percent reduction in 99th-percentile frame times in Total War: Warhammer.

Frame pacing support in DirectX 12 is currently enabled in a number of PC games. All AMD Graphics Core Next (GCN)-enabled GPUs can take advantage of this feature along with AMD A8 APUs or higher with GCN graphics.

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
DirectX 12 vs. DirectX 11: which is best for PC gaming?
Control protagonist Jesse explores the game's facility.

DirectX 12 is the latest graphics API that powers Windows 11, but many of the best PC games still either run on DirectX 11 or include an option to switch. Which should you choose?

Although most updates to DirectX are iterative, DirectX 12 represents a massive shift for the API Microsoft has been developing for several decades. It can massively improve performance in your games, and it has a few unique features that DirectX 11 doesn't have access to.
Graphics APIs aren't equal

Read more
What is DirectX, and why is it important for PC games?
DirectX 12 Ultimate logo.

DirectX is the secret sauce that allows most of the best PC games to run. It solves a problem for developers by offering a standardized solution to communicate instructions to your graphics card, and it's a cornerstone of the best graphics cards you can buy right now.

We'll run you through what DirectX is, why DirectX 12 Ultimate is important, and how you can find what DirectX version is installed on your PC.
What is DirectX?

Read more
10 games to show off your gaming PC
Agent 47 in Hitman 3.

Even with the PlayStation 5 and Xbox Series X making the rounds, PC remains the platform to play on if you're looking for the best in terms of visual quality for your gaming setup. With features like Nvidia's deep learning super sampling and DirectX 12 ray tracing, gaming PCs have the features and horsepower needed to push games with the best graphics to their limits.

We selected 10 games that show off the power of a fully tricked-out PC gaming setup. You'll need a hefty rig to run most of the titles below, let alone run them at optimal settings. If you're just getting into PC gaming or are an avid PC gamer looking to improve your rig, make sure to read our roundup of the best gaming desktops. If you want to build a computer yourself, read our guide on how to build a PC  and where to find the best graphic card to boost your gaming experience.

Read more