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,編譯完直接就可以使用了一段時間後不知道什麼操作就不能用了,之後不裝驅動方法二就再也沒成功過。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章