【发布时间】:2020-05-06 18:28:13
【问题描述】:
我正在尝试在 azure-pipelines windows-2019 vmimage 上使用 vulkan 获得一个简单的 ctest 场景。
据我所知,免费层中的 CPU 应该支持 vulkan,因为它们基于 Broadwell 或 skylake。
但是,当我的测试运行时,我收到了带有以下错误Exit code 0xc0000135 的崩溃报告,这意味着缺少 DLL。
我假设它是缺少的 vulkan-1.dll 驱动程序,因为构建的所有其他内容都被推送到同一目录中。
构建工作与管道上的 vulkan SDK 正常工作,只是测试 .exe 无法运行。测试 .exe 在本地运行完全正常。我还假设 SDK 安装也会安装 vulkan-1.dll 驱动程序,但我不确定。
有没有办法验证 azure 正在寻找 vulkan dll 而没有找到它?如何验证驱动是否安装在 azure 上?
【问题讨论】:
-
vulkan-1.dll不再由 SDK 安装。它由 GPU ICD 安装。你可以安装它:vulkan.lunarg.com/sdk/home 有“最新运行时”,它会安装 dll。尽管这并不意味着您拥有支持 Vulkan 的驱动程序;它只是加载器。