ubuntu 18.04安装vulkanSDK

官方教程

https://vulkan-tutorial.com/Development_environment

方法一、安装工具包

1、sudo apt install vulkan-utils

2、sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

3、终端运行vulkaninfo,安装成功可以显示vulkan具体信息。

方法二、安装vulkan SDK 和显卡驱动

1、安装vulkan

https://vulkan.lunarg.com/sdk/home

wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.2.135-bionic.list http://packages.lunarg.com/vulkan/1.2.135/lunarg-vulkan-1.2.135-bionic.list
sudo apt update
sudo apt install vulkan-sdk

2安装与显卡型号对应的显卡驱动

驱动没有安装前会报错如下:

123@123-System-Product-Name:~$ vulkaninfo
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
/build/vulkan-tools-1.2.131.2~rc1/vulkaninfo/vulkaninfo.h:371: failed with ERROR_INCOMPATIBLE_DRIVER

123@123-System-Product-Name:~$ lspci |grep -i vga
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X] (rev e7)

由上边信息得知为amd显卡,去amd官网下载对应型号驱动

https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580

按照官方文档操作

https://amdgpu-install.readthedocs.io/en/latest/install-prereq.html#configuring-access-to-the-distribution-repository-rhel-and-sle-only

下载与ubuntu18.04对应的显卡驱动压缩包amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

解压:tar -Jxvf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

在解压的文件里有两个安装脚本,挑了一个amdgpu-install执行,另一个没有试过。

执行完在终端执行vkcube,会出来一个旋转的立方体,或者vulkaninfo显示vulkan具体信息,不再报与驱动相关的错误,说明vulkan可以正常使用啦!

ps:奇怪的是以前安装过一次也没有特意安装过显卡对应驱动,vulkan也能正常使用

大体操作步骤:

https://vulkan.lunarg.com/sdk/home 下载SDK Tarball vulkansdk-linux-x86_64-1.2.131.2.tar.gz ,解压之后按照官方文档自己编译,当时主要为了查看vulkan的例子,方法二直接安装sdk是没有demo,编译完直接就可以使用了一段时间后不知道什么操作就不能用了,之后不装驱动方法二就再也没成功过。

 

 

 

 

你可能感兴趣的:(Linux)