下载 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/