云网牛站
所在位置:首页 > Linux教程 > Vulkan不能使用,无法打开libnvidia-glvkspirv.so.450.66的解决

Vulkan不能使用,无法打开libnvidia-glvkspirv.so.450.66的解决

2020-12-13 10:09:20作者:安洛稿源:深度站

在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出现如下输出信息:

Vulkan不能使用,无法打开libnvidia-glvkspirv.so.450.66的解决

处理方式是安装NVIDIA和Mesa的Vulkan库,执行以下命令:

sudo apt install nvidia-vulkan-icd mesa-vulkan-drivers

然后再执行vulkaninfo,通常情况下就能返回如下信息了:

Vulkan不能使用,无法打开libnvidia-glvkspirv.so.450.66的解决

 

相关主题

在Ubuntu Linux下使用vulkan API运行Dota 2

精选文章
热门文章