Skip to main content

AMD just released an awesome new benchmark for DirectX 12 games – here’s how to use it

The RX 480.
Image used with permission by copyright holder
Recording frame times is a crucial part of benchmarking a gaming PC, but it’s become more difficult as of late because DirectX 12 doesn’t work quite the same as DX11. Older tools, most notably FRAPS, can’t record DX12 games. And while a few benchmarks exist, they’re either specific to a particular game, or difficult to use.

Luckily, AMD has decided to save the day. It commissioned a third-party developer to build an easy to use tool for DirectX 12 and Vulkan benchmarking. The result is OCAT. Though developed by AMD, it works with Intel and Nvidia graphics, as well.

We’ve started to use OCAT for benchmarking over the last week, and it looks like it’ll become our primary tool for games that lack an in-game benchmark. It’s even better than FRAPS, as it offers better formatting of data and a more detailed in-game overlay.

And getting started is simple.

The basics

You can download OCAT from Github.

Once you’ve installed OCAT, you’ll find yourself viewing a screen with a variety of squares on it. You may not even have to change these default settings, but there are a few things you should know, because OCAT’s behavior may not be what you’re used to.

ocat1
Image used with permission by copyright holder

The main point is that OCAT does not capture only a specific application by default. Instead, “Capture All Applications” is highlighted. This means what it says. All applications with a visible window will be benchmarked, from games to your web browser.

There’s nothing wrong with that if you’re doing a basic benchmark. Results are separated by application, so you shouldn’t see confusion in your numbers. However, it can clutter up the files you see, so you can instead select “Capture Single Application.” You can then select the target executable through Windows Explorer, or you can manually enter the executable location in the field to the left. You can also manually enter commandline arguments.

Check out the checkboxes

You’ll also see three checkboxes, each marked.

ocat2Write performance summary enables a spreadsheet called “perf_summary.csv” which is output to your /Documents/OCAT/Recordings folder in Windows. The summary lists average framerate, average frame time, and 99th-percentile frame time for all monitored processes. For most people, that’s all the information you’ll need.

Write detailed performance report will output a specific spreadsheet for each process monitored by OCAT. In it, you’ll find precise information about each frame generated during the test run, so those so inclined can run a custom analysis the numbers. It could be useful, for example, if you want to know how many frames took more than 33.3 seconds to generate. These reports are also found in the /Documents/OCAT/Recordings folder.

Record performance for all processes dictates if performance is recorded for all processes, or just for the active process. It’s somewhat redundant with selecting an application for capture. We found it a bit unreliable, so if you just want to capture results from a game, we recommend you use the “Capture Single Application” option instead to select the game’s executable.

Don’t forget to hit start!

This may sound silly, but it’s a bit different from how other tools work.

You need to hit start.

Otherwise, no overlay will appear, and nothing will happen when you hit the recording hotkey. This is different from FRAPS, which always shows its overlay if the application is loaded, whether you want it or not.

Also, if you’d like to record for an unlimited period of time, you’ll need to set the Recording Time to “0” seconds. By default, it’s set at 60 seconds.

A great way to benchmark DirectX 12

We tried out OCAT with Battlefield 1, Civilization IV, Deus Ex: Mankind Divided, and Warhammer: Total War, to see how well it worked.

The verdict? It’s fantastic. The reports are the easiest to read of any tool we’ve used, and the overlay is the best, too. We think this will be the tool of choice for amateur benchmarkers going forward, as well as for professionals (such as ourselves) who desire a wealth of data.

Editors' Recommendations

Matthew S. Smith
Matthew S. Smith is the former Lead Editor, Reviews at Digital Trends. He previously guided the Products Team, which dives…
This Dell 2-in-1 laptop is over $1,100 off right now (seriously)
Dell Latitude 9330 tent view showing display and hinge.

If you're looking at 2-in-1 laptop deals because you like the versatility of these devices, you're going to love this opportunity to get the Dell Latitude 7430 2-in-1 laptop with a discount of $1,118. It's currently available from Dell for $1,009, for savings of $1,018 on its original price of $2,027, but you'll get an extra $100 off with the code SAVE100, which pulls its price down even further to $909. That's an absolute steal for this machine, so you better hurry with your purchase because we're not sure when the bargain will disappear.

Why you should buy the Dell Latitude 7430 2-in-1 laptop
The Dell Latitude 7430 falls under the convertible category of 2-in-1 laptops, according to our laptop buying guide. That means you can quickly and easily switch from laptop mode to tablet mode by folding its 14-inch touchscreen with Full HD resolution all the way back to below its keyboard. Not only is the device portable, but it's also capable of matching your needs at any given moment. You'll be able to use the keyboard for typing documents in laptop mode, and maximize the touchscreen for using apps in tablet mode, for example.

Read more
Usually $995, this Dell work-from-home laptop is $449 today
Dell Latitude 3420 on a desk hooked up to a monitor.

One of the best laptop deals comes courtesy of Dell and is perfect for anyone on a budget. Currently, you can buy the Dell Latitude 3420 laptop for $449 saving you $545 off the regular price of $995. It's currently on the Dell website for $499 but if you use the code SAVE50, you save an additional $50 bringing it down to its excellent new price. If you're in the market for a cheap laptop, take a look at what it offers below.

Why you should buy the Dell Latitude 3420
With Dell being one of the best laptop brands, you can be safe in the knowledge you get good value for money with the Dell Latitude 3420. It has an 11th-generation Intel Core i3 processor along with 8GB of memory and 256GB of SSD storage. Alongside that is a better screen than you'd normally get at this price. It has a 14-inch full HD display with 1920 x 1080 resolution and 250 nits of brightness.

Read more
Holy smokes! This HP 17-inch is an absolute steal at just $260
A woman video chats with her friends on an HP Envy laptop.

HP frequently has great laptop deals for anyone on a tight budget but in need of good quality. Right now, it has an HP 17-inch laptop for just $280 so you save $220 off the regular price of $500. Ideally suited for a student on a budget or someone who needs a laptop for occasional use rather than a powerhouse, let's take a look at what it offers.

Why you should buy the HP 17-inch laptop
With HP being one of the best laptop brands around, you get decent quality for the price, even if that price is low. With this HP 17-inch laptop, you get an AMD Athlon Gold processor along with 8GB of memory and 128GB of SSD storage. That's basic stuff that won't compete with the very best laptops but it'll do the job well enough for anyone who needs something basic for typing up documents or browsing online.

Read more