Mantle renderer now available in Battlefield 4
How to enable Mantle
In order to use Mantle you will need the following: -AMD Catalyst 14.1 Beta drivers. AMD will post them here. -AMD Radeon GPU with Graphics Core Next -64-bit Windows (7, 8 or 8.1) If you have the above you will see a new "Graphics API" option in the in-game Graphics Options settings after starting the game, here you can switch between using DirectX 11 and Mantle (remember to restart the game after changing).
Performance tests
To compare performance with Mantle vs DX11 we in Frostbite have done a couple of benchmarks with Battlefield 4 on 3 different configurations & test scenes: Test case 1: Low-end single-player CPU/GPU: AMD A10-7850K ('Kaveri' APU), 4 cores @ 3.7 GHz Settings: 720p MEDIUM settings. OS: Windows 7 64-bit Level: Singapore “Beach” This area is heavy on the CPU as it is quite a lot of action going on, but the game is primarily GPU-bound both on DX and with Mantle but thanks to GPU optimizations with Mantle we get a good performance improvement. Result: 26.6 ms/f -> 23.3 ms/f = 14% faster





Test case | 1: Low-end single-player | 2: 64-player multi-player | 3: Multi-GPU single-player |
CPU | AMD A10-7850K ('Kaveri' APU), 4 cores @ 3.7 GHz | AMD FX-8350, 8 cores @ 4 GHz | Intel Core i7-3970x Extreme, 12 logical cores @ 3.5 GHz |
GPU | N/A | AMD Radeon 7970 3 GB | 2x AMD Radeon R9 290x 4 GB |
Settings | 720p Medium | Ultra 1080p | Ultra 1080p 4x MSAA |
OS | Windows 7 64-bit | Windows 8 64-bit | Windows 8 64-bit |
Level | Singapore | Siege of Shanghai | South China Sea |
DX11 avg | 26.6 ms/f (37.6 fps) | 18.87 ms/f (52.9 fps) | 13.24 ms/f (78.4 fps) |
Mantle avg | 23.3 ms/f (43 fps) | 15.08 ms/f (66.3 fps) | 8.38 ms/f (121.5 fps) |
Improvement | 14% faster | 25.1% faster | 58% faster |
Performance tools
To simplify measuring performance in the game we've added a new tool to the in-game console to record frame times for later analysis. Simply run "PerfOverlay.FrameFileLogEnable 1" to start saving frame times and "PerfOverlay.FrameFileLogEnable 0" to stop. The resulting .csv file will be located in Documents/Battlefield 4 which can be opened & graphed by Excel or other applications for viewing.Another in-game tool that is useful to use is "Render.DrawScreenInfo 1" that will now show additional on-screen information about your CPU & GPU config, resolution and as well as if Mantle or DirectX 11 is used for rendering.