下载 Vulkan SDK 后,我尝试运行 Vulkan 多维数据集示例,但得到以下结果

 vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.
 Do you have a compatible Vulkan installable client driver (ICD) installed?

我有一个 Nvidia GK107M [Geforce GT 755M] 显卡。
关于图形驱动程序,输出
lshw -c video | grep 'configuration'
configuration: driver=nvidia latency=0
configuration: driver=i915 latency=0

当我查看驱动程序管理器时,它显示了 Nvidia-352 图形驱动程序。早些时候我使用了 Nouveau 显示驱动程序,我认为它可能不支持 Vulkan 而 Nvidia 驱动程序会。但同样的事情仍然存在。

在运行 .\vulkaninfo 时,我收到一条消息,说 vulkan 实例创建失败, VK_ERROR_INCOMPATIBLE_DRIVER

P.S:我今天只使用最新的 Vulkan SDK 版本。我将尝试较旧的 SDK 版本。也许他们会工作。
P.P.S:将 Nvidia 驱动程序更新到 370 并重新启动后,我遇到了黑屏/黑屏问题。

最佳答案

擎天柱。好吧,你有它。直接从驱动程序包文档中引用:



因此,如果可能,您需要禁用它(在 BIOS 中)(如上所述)。

或者从笔记本电脑制造商那里获得更新的驱动程序(好吧,就像在 chinatablet 上看到 Android 更新一样。如果他们甚至不关心 linux 支持。)。

或者完全期待您面临的无法保证成功的问题和黑客。

您拥有的 v352 驱动程序不支持 Vulkan。它比 Vulkan 还要古老。
据我所知,Nouveau 也不支持 Vulkan(目前)。

关于Vulkan SDK 设置 : vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40037166/

10-12 05:49