#5866·dxvk

DX11 as vulkan to run DLSS

Author: AUK233Created Aug 30, 2026Updated Aug 31, 2026
Labelswindows

In Windows 11, DLSS for DX11 stops working when DXVK is used. Although I tried to use NVSDK_NGX_VULKAN_Init to enable vulkan version of DLSS, the initialization failed due to VK_NVX_binary_import.

log
[2026-08-30 09:13:17] [tid:21124][NGXLoadLibrary:35] Loaded NGXCore from path (vulkan-1.dll)
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkCreateCuModuleNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkCreateCuFunctionNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkDestroyCuModuleNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkDestroyCuFunctionNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkCmdCuLaunchKernelNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkGetImageViewHandleNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkGetImageViewHandle64NVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkGetImageViewAddressNVX
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::LoadVkEntrypoints:121] Failed to load VK device function: vkCmdPushDescriptorSetKHR
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::Init:202] Enabling texmode_raw
[2026-08-30 09:13:17] [tid:21124][NGXCubinKernelMap::InitCubins:42] Loading NGXCubin kernels
[2026-08-30 09:13:17] [tid:21124][NGXCubinGeneric::SetGPUArch:400] SetGPUArch:: Gpu count = 1, luid: 0x1326c
[2026-08-30 09:13:17] [tid:21124][NGXCubinGeneric::SetGPUArch:460] m_gpuArch = 0x190
[2026-08-30 09:13:17] [tid:21124][NGXCubinGeneric::genericPostInit:164] Fast UAV clear: supported
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLAA Cubins
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLSS Debug Cubins
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLTSS Engine Cubins
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLTSS NW Cubins
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLTSS NW E5M3_SKIP Cubins
[2026-08-30 09:13:17] [tid:21124][DLSSCubinKernelMap::InitCubins:303] Setting DLTSS NW Cubins
[2026-08-30 09:13:17] [tid:21124][DldnCubinKernelMap::InitCubins:138] Setting DLDN Debug Cubins
[2026-08-30 09:13:17] [tid:21124][DldnCubinKernelMap::InitCubins:138] Setting DLDN Engine Pre / Post Cubins
[2026-08-30 09:13:17] [tid:21124][NGXCubinVulkan::CreateKernel:451] Error: vkCreateCuModuleNVX() and/or vkCreateCuFunctionNVX() functions are not available. Request VK_NVX_binary_import extension
[2026-08-30 09:13:17] [tid:21124][NGXCubinGeneric::Shutdown:268] Delayed destroy resource list count 0

Perhaps add a function to dxgi.dll that enables VK_NVX_binary_import when calling D3D11CreateDevice? Is to run DLSS with Vulkan and enable frame generation for DX11 games?