Doom OpenGL VS Vulkan Graphics Performance Analysis

Published by

eTeknix checked out the Doom OpenGL VS Vulkan Graphics Performance Analysis

A quote from the article:
After a long hiatus, Doom has finally been rebooted and the latest entry received overwhelmingly positive reviews from both consumers and professional critics. Initially, there was some concern since the press embargo didn't lift until launch which typically means the publisher is trying to maximise sales before poor reviews are published. This wasn't the case with Doom and Bethesda didn't feel the online component was ready to be assessed during the short review time frame.

On another note, ID Software's rich pedigree as a PC developer has made Doom really interesting from a technical perspective. More specifically, Doom was unleashed using the OpenGL 4.5 engine before adding Vulkan support at a later date. This is significant because Vulkan offers reduced driver overheads which result in lower CPU demands. As a result, Vulkan should make CPU bottlenecks less of an issue through lower loads as the API employs batching. Also, Vulkan is optimised for multi-threaded scaling and utilises each core much better than OpenGL. It's important to note that Vulkan's programming stems from AMD's Mantle API and improved upon by the Khronos Group over time. Please note, AMD doesn't own Vulkan because it's an open-source project but their GCN architecture (1.0-4.0) is able to leverage extra performance remarkably well. Unlike DirectX 12, Vulkan can be deployed on a huge range of operating systems including Windows 7, Windows 8.1, Windows 10, Mac OS X and Linux.
 Doom OpenGL VS Vulkan Graphics Performance Analysis @ eTeknix