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.

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.

Recommended Videos

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.

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

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…
AMD ripped off my favorite app — and I love it
Cyberpunk 2077 on the LG UltraGear Dual Mode OLED.

Just months of releasing AMD Fluid Motion Frames (AFMF), the company revealed the second version of the frame generation feature. Now infused with AI, AFMF 2 promises lower latency, better performance on low-end hardware, and "significant improvements" to image quality. Better yet, you don't have to wait for it. If you have a supported AMD GPU, AFMF 2 is available now through the latest Radeon Software driver.

There's a lot here, and it sounds strikingly similar to what we've seen with Lossless Scaling. I've written about Lossless Scaling in the past, which is a $7 Steam app that can add frame generation to any game. AMD clearly took some pointers from the utility. For starters, it's using a frame generation model that's been trained on machine learning, which Lossless Scaling also includes. Most significantly, AMD now includes a Performance mode to reduce the overhead of the frame generation on low-end hardware -- that's also a key feature of Lossless Scaling.

Read more
AMD just revealed a game-changing feature for your graphics card
AMD logo on the RX 7800 XT graphics card.

AMD is set to reveal a research paper about its technique for neural texture block compression at the Eurographics Symposium on Rendering (EGSR) next week. It sounds like some technobabble, but the idea behind neural compression is pretty simple. AMD says it's using a neural network to compress the massive textures in games, which cuts down on both the download size of a game and its demands on your graphics card.

We've heard about similar tech before. Nvidia introduced a paper on Neural Texture Compression last year, and Intel followed up with a paper of its own that proposed an AI-driven level of detail (LoD) technique that could make models look more realistic from farther away. Nvidia's claims about Neural Texture Compression are particularly impressive, with the paper asserting that the technique can store 16 times the data in the same amount of space as traditional block-based compression.

Read more
Sony is convinced the PS4 somehow made PC gaming better
A mini PC sitting in front of the PS5.

It's hard to dispute that PC gaming leads gaming as a whole from a technology standpoint, but Sony disagrees. Mark Cerny, lead architect for the PlayStation 4, PlayStation Vita, and PS5, says that Sony's consoles occasionally show "the way for the larger industry" in a recent interview with Gamesindustry.biz.

"I like to think that occasionally we’re even showing the way for the larger industry, and that our efforts end up benefiting those gaming on PC as well," Cerny said. "It’s a tech-heavy example, but on PS4, we had very efficient GPU interfaces, and that may well have spurred DirectX to become more efficient in response."

Read more