The popular stress-testing app OCCT recently landed on Steam, and the first major update here swaps DirectX for Vulkan by default.
Explaining their reasoning they said:
Why?
- On Linux, OpenCL support is optional, and finding which OpenCL adapter corresponds to which in DirectX is particularly challenging, making it hard to tell which adapter from one API matches the one reported by another.
- On Windows, maintaining a separate DirectX rendering path added unnecessary complexity.
And Vulkan gives us:
- A unified GPU detection algorithm across platforms
- A simpler, more robust codebase
- Slightly better performance and even more accurate results.
Sounds like it makes sense for them, simplifies things overall since Vulkan supports both platforms they currently support. Nice to see Vulkan making inroads with more developers and not just in games. They explain a bit more in the video below:

Direct Link