在Deepin系统下Vulkan不能正常使用了,出现NVIDIA驱动程序无法打开'libnvidia-glvkspirv.so.450.66'的提示。在安装的时候内置了NVIDIA驱动,当前在终端中执行vulkaninfo报有该错误。
错误信息 The NVIDIA driver was unable to open 'libnvidia-glvkspirv.so.450.66'. This library is required at run time. WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 0. Skipping ICD. Cannot create Vulkan instance. /build/vulkan-tools-6bmpQy/vulkan-tools-1.1.97+dfsg1/vulkaninfo/vulkaninfo.c:918: failed with VK_ERROR_INCOMPATIBLE_DRIVER 其中文翻译如下: NVIDIA驱动程序无法打开'libnvidia-glvkspirv.so.450.66',运行时需要该库。 警告:[加载程序消息]代码0:terminator_CreateInstance:无法在ICD 0中创建实例,跳过ICD。 无法创建Vulkan实例。 /build/vulkan-tools-6bmpQy/vulkan-tools-1.1.97+dfsg1/vulkaninfo/vulkaninfo.c:918:失败,出现VK_ERROR_INCOMPATIBLE_DRIVER。 参考:讲解Deepin 20开源Nouveau和闭源NVIDIA驱动,附装闭源N卡驱动的方法。
解决方法 在Deepin系统终端中执行以下命令: sudo apt install libnvidia-glvkspirv 注:因为在内置驱动没有默认安装,这个glvkspirv库非常重要,因为实测有个Steam游戏缺这个库就玩不了,安装上这个库后就能正常使用了。
附:vulkaninfo执行报错误解决一例 在终端中执行sudo apt install vulkan-tools命令安装了Vulkan工具,然后执行vulkaninfo出现如下输出信息:
处理方式是安装NVIDIA和Mesa的Vulkan库,执行以下命令: sudo apt install nvidia-vulkan-icd mesa-vulkan-drivers 然后再执行vulkaninfo,通常情况下就能返回如下信息了:
相关主题 |