VULKAN API ON PC
Alongside Title Update 2.0.0, releasing on March 24, [Ubisoft] happy to announce that the TU will also bring Vulkan API to Tom Clancy’s Ghost Recon Breakpoint on PC! The transition will be you will be able to choose between DirectX 11 or Vulkan from your launcher upon launching the game.
GRAPHICS API
A graphics API, such as Vulkan and DirectX 11/12, behave as the middleman between the game (Tom Clancy’s Ghost Recon Breakpoint) and the PC’s graphics processing unit, aka GPU.
When playing games on a PC, or while performing any graphics-intensive tasks, the CPU and GPU will work in parallel to produce the image frames on the monitor. The player’s maximum frame-rate – in the case of playing games – is determined by the slower of the two (CPU and GPU).
Having said that, controlling the frame-rate by changing the graphics settings to enhance the GPU workload is limited, and performance is usually decided by the CPU and/or GPU hardware parts.
As the middleman, the API can enhance the workloads that translate to better performance. APIs such as Vulkan offers more flexibility and the ability to work more closely with the hardware’s capabilities, therefore requiring less CPU usage. This additional flexibility is allowed at the expense of additional coding complexity needed by the programmer.
Despite DirectX 11 API being more than 10 years old, it still delivers excellent performance but at the cost of high CPU processing. Additionally, some features supported by modern GPUs are not compatible with the older APIs, including DirectX 11.
Vulkan offers benefits that will reduce both CPU and GPU cost while enabling us to utilize more modern GPU features that will bring exciting new things in the future.
VULKAN API
[Ubisoft] touched briefly on how the Vulkan API will improve the performance on different levels. This will be achieved via various features: Improved Texture Streaming, Dynamic Buffer Cache, and Asynchronous Compute. It’s worth noting that consoles already use these features, and with Vulkan, [Ubisoft] will be able to bring these features to our PC players.
IMPROVED TEXTURE STREAMING
Using dedicated data transfer hardware in your GPU, Vulkan allows us to stream textures much faster than previously possible while improving the smoothness of your gameplay, especially when using high-quality texture settings.
DYNAMIC BUFFER CACHE
Thanks to powerful memory control provided by the API, dynamic data used to update graphical state is heavily optimized for multi-threaded usage and has a small memory footprint – boosting your CPU frame times while reducing memory fragmentation.
ASYNCHRONOUS COMPUTE
On newer GPU architectures where this feature is supported, the Vulkan renderer will automatically run more graphic work in parallel, reducing the GPU frame times and increasing framerate.
HARDWARE SUPPORT
As per the PC system requirements, Vulkan API will be supported by the same GPUs required for Tom Clancy’s Ghost Recon Breakpoint:
- AMD: AMD Radeon R9 280X, AMD Radeon RX 480, AMD Radeon RX 5700 XT, AMD Radeon VII.
- Nvidia: Nvidia GeForce GTX 960, Nvidia GeForce GTX 1060, Nvidia GeForce GTX 1080, Nvidia GeForce GTX 1080 Ti, Nvidia GeForce RTX 2080.
GPU memory oversubscription (requesting more GPU memory than available): DirectX 11 drivers have an advantage at handling GPU memory oversubscription. When GPU memory oversubscription happens with Vulkan, it can trigger stuttering and potentially crashes. To address this, players are advised to keep an eye on the estimated memory consumption displayed on the graphics setting menu and try to reduce the texture quality and/or the resolution of the game.
Note: Make sure your Graphics Drivers are always up to date!
FAQS
Q: What happens if I can no longer start the game on the Vulkan exe?
- Delete the GRB.ini video and graphic settings file (located in C:\Users…..\Documents\My Games\Ghost Recon Breakpoint folder)
- Verify your game files in Uplay and try again.
Q: Is the game save common between DirectX 11 and Vulkan?
A: Yes, you can swap between the two at any time and continue your game progress.
Q: Is the video and graphic settings file the same for the Vulkan exe?
A: Yes, both DX11 and Vulkan save your video and graphic settings in the GRB.ini file (located in C:\Users…..\Documents\My Games\Ghost Recon Breakpoint folder).
Q: Are the system requirements the same on Vulkan?
A: Yes, DX11 and Vulkan system requirements are the same. [Ubisoft] recommend, though, having a Vulkan-ready graphics card with at least 4GB of VRAM.
Q: HDR is not running on my system. Colors seem washed out and nowhere near those on DX11. What can I do?
A: Make sure you have the latest graphics drivers installed.
Q: The game is not running on my laptop using Nvidia Optimus technology. What can I do?
A: Make sure you start the game using the dedicated graphics processor.
Please note that [Ubisoft] are still in the process of applying updates to Tom Clancy’s Ghost Recon Breakpoint to make the most out of the Vulkan technology. Some players may notice no change or reduced performance with the initial release.