3 ms·
> nvidia drivers that have DirectX 12, but not Vulkan not a thing. at worst you get a situation where the ICD loader isn't installed
by my123 3y ago
> nvidia drivers that have DirectX 12, but not Vulkan
not a thing. at worst you get a situation where the ICD loader isn't installed
- slimsag 3y agoIn Windows 10 and above, windows update provides a default graphics driver for each IHV, which comes from the manufacturer, has DirectX support, but doesn't have Vulkan. Often nvidia users will try to debug it, and discover 'the vulkan checkbox is off but I have the latest driver version!' in gpuZ[0][1] - but it happens across all IHVs, AMD, Intel, etc. I was told by someone in the industry the default Microsoft drivers across all IHVs indeed have DirectX, but not Vulkan. To make matters more annoying, Windows Update often _overwrites_ the user's driver which they installed from the manufacturer directly, leading to Vulkan becoming broken overnight[2][3] Easy to find multiple instances of this happening[4][5][6], I became aware of it because of someone asking on /r/vulkan a few weeks ago. [0] https://i.imgur.com/qj3Rn9p.png https://i.imgur.com/qj3Rn9p.png https://rog-forum.asus.com/t5/rog-strix-series/nvidia-driver-without-vulkan-support-solved/td-p/892751 https://rog-forum.asus.com/t5/rog-strix-series/nvidia-driver... [1] https://forums.x-plane.org/index.php?/forums/topic/228597-vulkan-checkbox-greyed-out/ https://forums.x-plane.org/index.php?/forums/topic/228597-vu... [2] https://www.reddit.com/r/Amd/comments/1145ffp/windows_update_may_have_automatically_replaced/ https://www.reddit.com/r/Amd/comments/1145ffp/windows_update... [3] https://answers.microsoft.com/en-us/windows/forum/all/windows-10-update-replaced-amd-graphics-driver/78c071ed-eaa7-4508-8d94-1121669c39cf https://answers.microsoft.com/en-us/windows/forum/all/window... [4] https://i.imgur.com/PXZRxYh.png https://i.imgur.com/PXZRxYh.png [5] https://www.reddit.com/r/pcmasterrace/comments/qhfesc/vulkan_disabled_after_driver_update/ https://www.reddit.com/r/pcmasterrace/comments/qhfesc/vulkan... [6] https://www.reddit.com/r/techsupport/comments/110bytq/vulkan_api_disabled_on_amd_card/ https://www.reddit.com/r/techsupport/comments/110bytq/vulkan...
- my123 3y ago> has DirectX support, but doesn't have Vulkan The Vulkan implementation is still there. You just have to install the redistributable. (see https://vulkan.lunarg.com/sdk/home https://vulkan.lunarg.com/sdk/home - Runtime) There's no separate Vulkan-less version of the drivers AFAIK - it's just that the installation program of the manufacturer doesn't run so that there's no opportunity to install the Vulkan runtime.
- slimsag 3y agoThanks for the info, cool to know you can install that separately. My original point remains: out of the box, many Windows users find they have the 'latest drivers' for their graphics card, find that DirectX 12 is working fine on their system, while simultaneously finding Vulkan does not. For games, it's fine to require users to fix their Vulkan drivers. But if you're making a video player and want to leverage hardware decoding.. I think this is an aspect you should be concerned about and aware of.