OCCT v14.2: A Transition to Vulkan

2025-07-09

OCCT
Vulkan
In version 14.2, OCCT transitions to Vulkan, for a unified graphics card detection algorithm across all platforms.
OCCT Vulkan

With the recent release of OCCT for Linux, we encountered new challenges. One of them was the detection of graphics cards on Linux

On Windows, simply installing the drivers is enough to enable support for OpenCL and DirectX. This is not always the case on Linux, where OpenCL support is optional.Finding which OpenCL adapter corresponds to which in DirectX is particularly challenging, some vendors make this relatively easy, while others don’t. As a result, it’s hard to tell which adapter from one API matches the one reported by another. This can prevent OCCT from running its 3D certification tests, particularly the VRAM tests which rely on OpenCL.

Additionally, supporting DirectX on Windows required maintaining a separate rendering path on our engine.

That’s why in version 14.2, we’ve decided to drop DirectX and switch to Vulkan by default.This change simplifies development and maintenance, enables a unified graphics card detection algorithm across Windows and Linux, and makes the implementation more robust overall.

As a bonus, performance has slightly improved. Vulkan uses fewer resources, making OCCT less demanding during tests and resulting in even more accurate measurements.

Share this article

Hungry for more?

Similar articles

OCCT v17.1: Expanded Linux Compatibility, Updated 3D Adaptive Test & more

2026-09-09

Read more
OCCT v17 Stable Now Available: New Memory Test Presets, Launcher and optimizations

2026-06-30

OCCT v17 Beta: New Memory Test, Major Optimizations, and A Community Contest

2026-05-22

Join the OCCT Community

Where enthusiasts gather