C/C++教程

ExpRe[13] Isaac Sim安装。查找和解决错误的一次经验(Vulkan, VK_ERROR_INITIALIZATION_FAILED)

本文主要是介绍ExpRe[13] Isaac Sim安装。查找和解决错误的一次经验(Vulkan, VK_ERROR_INITIALIZATION_FAILED),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 安装Isaac Sim
    • 确认满足需求
    • Omniverse Launcher
    • Launcher中安装组件
    • Adding Sample Assets
    • 查找和解决错误
  • 总结和问答练习

时效性
本篇撰写时间为2021.11.20,由于计算机技术日新月异,博客中所有内容都有时效和版本限制,具体做法不一定总行得通,链接可能改动失效,各种软件的用法可能有修改。但是其中透露的思想往往是值得学习的。
Linux version 5.4.0-84-generic (buildd@lcy01-amd64-007) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04))

本篇前置:

  • ExpRe[10] 继续准备Ubuntu常用软件(神秘软件、备份恢复软件)
    https://www.cnblogs.com/minor-second/p/15578767.html

安装Isaac Sim

确认满足需求

https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/requirements.html
首先确认硬件和驱动要求(nvidia-smi
太老的显卡装不了。
注意:其目前推荐驱动版本460倒并不是必须的。至少我用470版本可以装。
这里官方教程的“栈深度”有点深(为了装Isaac要装Nucleus,进而要先装Launcher,然后装Launcher又要登录,登录又要邮箱确认……)
容易把配环境的人劝退……

Omniverse Launcher

https://www.nvidia.com/en-us/omniverse/
点击image
出来问卷,简单填一下。
点击下图的Download here for Linux
image
image
在其所在文件夹打开终端,chmod a+x omniverse然后Tab补全,回车,赋予其运行权限。
双击它打开
登录NVIDIA账号(如果是新装的电脑,对以前登录过的账号,可能有Security Challenge,需要邮箱验证)
image
登录之后同意一个协议
image
一路CONTINUE

Launcher中安装组件

  • 到EXCHANGE选项卡,安装CACHE
    image
    注:这些安装的prepare有时挺久的,视网络情况而定。需要耐心。多试几次吧。
    注:本节三个组件可以一起按安装,让它排队
    image
    这有个关键好处:“趁着现在网络状态好赶紧全搞定”。
  • 到NUCLEUS选项卡,按
    https://docs.omniverse.nvidia.com/prod_nucleus/prod_nucleus/installation/workstation.html#installing-using-omniverse-launcher
    安装NUCLEUS.
    (过程中需要注册一个管理账号。请记住)
    验证安装成功:按官网的做法即可。例如访问
    http://localhost:8080/
    并用账号密码都为admin登录。
  • 到EXCHANGE选项卡,安装ISAAC SIM
    结果
    image

Adding Sample Assets

按照
https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/setup.html#adding-sample-assets
指示做即可。
(首先访问
http://localhost:8080/
并使用账号密码都为omniverse的账号登录)
image
(网页右上角有切换账号按钮)
image
继续根据网页指示做。其中需要打开isaac.
截至2021.11.20,第一次打开isaac sim时,它的装包过程会被误当成“无响应”。我们可以Ctrl + Alt + Delete再Cancel脱离卡顿状态,观察其装包过程
image
根据网页指示顺利添加Assets.

查找和解决错误

成功打开了isaac sim,但是viewport没有显示。(全灰)
查看isaac sim终端上显示的错误信息(非常重要),发现是Vulkan炸了,直接谷歌解决方法,即重装Vulkan SDK,再重启一下就能解决。(总之NVIDIA问题确实多,但是这个ISAAC终端错误输出很详细,倒是不会太让人觉得崩溃)
我们看到显示了
image

总结和问答练习

  1. Q: AppImage和Docker Image有什么异同?
    A: 核心思想都是独立成体系和外界隔离。对外界“不敏感”,副作用小。
    AppImage实际上更像docker的“容器”概念
  2. Q: 这样问问题好吗?image
    A: 我们先不吐槽垃圾英语和语法错误了。首先这截图,别人不方便查。其次明明完整的错误提示(日志)有很多关键信息都没放进来(事实上,这个错误是Vulkan出错的结果。光看这个根本看不出根本原因。而Vulkan那个错谷歌一下能解决)。
  3. Q: 回顾安装全流程,“趁着网络好”除了同时安装那三个组件,还可以干什么?
    A: 下载Assets等
这篇关于ExpRe[13] Isaac Sim安装。查找和解决错误的一次经验(Vulkan, VK_ERROR_INITIALIZATION_FAILED)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!