本文作者个人博客X.DOT.Blog欢迎来访,转载请注明出处

1.安装NVidia最新驱动:

lspci | grep -i vga && lspci | grep -i 3d && ubuntu-drivers devices
sudo apt-get purge nvidia-* //卸载电脑中的旧版本Nvidia驱动(如果有旧版本已安装)
sudo add-apt-repository ppa:graphics-drivers/ppa //添加ppa源
sudo apt-get update && sudo apt-get upgrade
sudo apt-cache search nvidia- //查找nvidia驱动各个版本
sudo apt-get install nvidia-driver-435 //安装上一步列表中最新的版本驱动

2.安装CMake

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install
libglm-dev cmake libxcb-dri3-0 libxcb-present0 libpciaccess0
libpng-dev libxcb-keysyms1-dev libxcb-dri3-dev libx11-dev
libmirclient-dev libwayland-dev libxrandr-dev

3.安装Python3:

sudo apt-get install git libpython3.7 //安装python3.7

python3 //测试是否成功

如果成功,输入

exit()

退出python3

本文作者个人博客X.DOT.Blog欢迎来访,转载请注明出处

4.VULKAN_SDK下载安装:

1.下载vulkansdk-linux-x86_64-1.1.121.1.tar.gz到Downloads目录下
2.命令行输入mkdir /home/user/vulkan创建vulkan目录
3.cd /home/user/Downloads && tar -xzf vulkansdk-linux-x86_64-1.1.121.1.tar.gz -C …/vulkan将Downloads目录下
下载好的vulkansdk-linux-x86_64-1.1.121.1.tar.gz解压缩到上一步创建好的vulkan目录下
4.sudo apt install vulkan-utils

5.VULKAN环境配置:

1.(控制台)

export VULKAN_SDK=~/vulkan/1.1.121.1/x86_64 &&
export PATH=$VULKAN_SDK/bin:$PATH &&
export LD_LIBRARY_PATH=$VULKAN_SDK/lib:$LD_LIBRARY_PATH &&
export LIBRARY_PATH=$VULKAN_SDK/lib:$LIBRARY_PATH &&
export VK_LAYER_PATH=$VULKAN_SDK/etc/vulkan/explicit_layer.d

测试是否成功

vulkaninfo

2.(永久添加到配置文件)
分别在profile和bash.bashrc中指定环境变量,
输入

sudo gedit /etc/profile

最后行后添加下面5行内容并保存退出
再次输入

sudo gedit /etc/bash.bashrc

最后添加下面5行内容并保存退出

export VULKAN_SDK=~/vulkan/1.1.121.1/x86_64
export PATH=$VULKAN_SDK/bin:$PATH
export LD_LIBRARY_PATH=$VULKAN_SDK/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=$VULKAN_SDK/lib:$LIBRARY_PATH
export VK_LAYER_PATH=$VULKAN_SDK/etc/vulkan/explicit_layer.d

重启电脑后,打开任意控制台,输入

vulkaninfo

测试环境配置是否成功

本文作者个人博客X.DOT.Blog欢迎来访,转载请注明出处

6.Clion下载安装:(也可以在Ubuntu商店中直接查找Clion进行自动下载安装)

1.先去

https://www.jetbrains.com/clion/download/#section=linux

下载Clion的Linux程序包到Downloads目录下
2.解压缩程序包到指定位置

mkdir /home/user/CLion && cd /home/user/Downloads && tar -xzf
CLion-2019.2.4.tar.gz -C …/CLion

3.执行首次打开Clion(后续打开只需要点击所有程序中创建的Clion图标即可)

cd ~/CLion/clion-2019.2.4/bin/ && ./clion.sh

7.(非必须操作,正常情况只需完成上面6步即可)Vulkansdk 1.1.121.1版本中原生案例的编译,测试运行步骤:

1.初始化编译

cd ~/vulkan/1.1.121.1/ && ./vulkansdk samples && ./vulkansdk glslang

2.编译到指定目录

pushd samples && mkdir build && cd build && cmake … && make && popd

3.进入指定编译目录执行案例

cd ~/vulkan/1.1.121.1/samples/build/Sample-Programs/Hologram &&
./Hologram

本文作者个人博客X.DOT.Blog欢迎来访,转载请注明出处

8.(可选操作)错误处理:

“error:error while loading shared libraries: libvulkan.so.1: cannot
open shared object file: No such file or directory”

当案例在导入Clion编译运行过程中出现上述错误时使用如下命令解决:
1.

sudo gedit ld.so.conf

2.在上一步打开的文本中最后一行输入

/home/user/vulkan/1.1.121.1/x86_64/lib

并保存退出
3.

sudo /sbin/ldconfig -v

4.重新回到Clion执行编译运行操作

本文作者个人博客X.DOT.Blog欢迎来访,转载请注明出处

Linux(Ubuntu)上的VULKAN环境配置步骤记录相关推荐

  1. 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

    [vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题 参考文章: (1)[vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不 ...

  2. nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置

    nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 0 之前知识回顾:  1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServe ...

  3. 大数据基础系列 4:伪分布式 Hadoop 在 Ubuntu 上的安装流程完整步骤及易错点分析

    文章目录 前言 一.创建 Ubuntu 用户 二.安装 Java 2.1.查看本地 Java 版本 2.2.验证 Java 在本地的配置情况 三.安装 ssh 服务 3.1.安装 openssh-se ...

  4. Ubuntu上nfs的安装配置

    Ubuntu上nfs的安装配置 2007-07-01 09:04 Ubuntu 默认是没有nfs服务的,所以需要自己安装 1.安装nfs服务版            apt-get install n ...

  5. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

  6. windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?

    Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...

  7. 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置

    目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板 ...

  8. 服务器重装Ubuntu系统+深度学习环境配置

    服务器重装Ubuntu系统+深度学习环境配置 2020年12月14日(勉强成功 最后并不是按照下面这样一步步安装的(可能是由于服务器的硬件问题),而是直接安装CUDA,在安装过程中会提示是否安装nvi ...

  9. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  10. eclipse配置python开发环境_Python开发环境配置步骤

    Python开发环境配置步骤 导语:Python开发环境配置,你懂吗?下面的是百分网小编为大家搜集的Python开发环境配置步骤,希望可以帮到你. 1:安装python2.7 python-2.7.3 ...

最新文章

  1. Cesium调用 WMS 、WMTS 服务
  2. Binary Tree Level Order Traversal II 解题思路
  3. 写代码有什么该注意的
  4. Python之Numpy入门实战教程(2):进阶篇之线性代数
  5. eclipse中不能找到dubbo.xsd报错”cvc-complex-type.2.4.c“的 两种解决方法
  6. linux中sed或awk,Linux中sed和awk命令比较实例
  7. ckeditor编辑的使用方法
  8. 【英语】秋风吹---9月英语
  9. oracle ssl jdbc 架构,我与数据库的JDBC连接是否使用SSL?
  10. 主动訪问用户数据的背后是品牌战略
  11. 转载:Linux内核探索之路——关于书
  12. 积分matlab实现
  13. 聊一聊Android的第三方开发组件
  14. WinDriver高级编程
  15. win10删除工作组计算机,win10工作组怎么退出-退出win10工作组的教程 - 河东软件园...
  16. 百度ueditor上传图片时如何设置默认宽高度
  17. 新手玩荔枝派 f1c100s nano折腾笔记(三)
  18. Linux运行python文件出现以下错误:terminate called after throwing an instance of ‘std::runtime_error‘
  19. python名片管理器实验报告_名片管理系统——实验报告.doc
  20. (附源码)计算机毕业设计ssm大学生心理健康咨询系统

热门文章

  1. 佳博热敏打印机修改ip工具_佳博打印机修改ip教程本教程适用于80系列打印机及3150,9035打印.doc...
  2. 《智慧书》格言大全(1-300)
  3. jdk在线帮助文档地址
  4. C语言作业怎么答辩,c语言贪吃蛇如何答辩
  5. Testbench编写详解
  6. 【SQL注入16】SQL漏洞利用之读写文件
  7. 自然语言处理领域重要论文资源全索引
  8. 计算机上机操作表格试题,2013职称计算机考试Excel表格操作试题(1)
  9. Android Studio 开发支付宝小程序
  10. git 设置全局代理_git 代理配置