ubuntu16.04 18.04/linux 安装Carla-0.9.9和Unreal Engine(UE) 4.24的一些坑(titan v)

要素Carla,https://github.com/carla-simulator/carla; Unreal Engine 和 Vulkan

UE4.24依赖Vulkan,Vulkan依赖Opengl,Opengl驱动可能会导致循环登陆。如果解决了循环登陆,用16.04即可

  • 1.系统本是ubuntu16.04,但是本机绕不过安装opengl驱动循环登陆的坑,只得升级到18.04,在update的图形界面自动upgrade即可(不知为啥命令行不好使)
  • 2.显卡为4×titan v,驱动至少大于440.66(配合vulkan1.2),本机安装440.82。Ctl+Alt+F3, sudo service lightdm stop, 如果你需要先卸载sudo apt-get remove nvidia-*或者sudo nvidia-inistall然后在驱动下载目录下,直接跑你的Nvidia_440.82.run文件即可,后面不要加参数,装驱动可参考其他资料。
  • 3.默认下载好Carla-0.9.9编译版本和Unreal Engine4.24,常规下载比较难,请走科学方式。
  • 4.去vulkan官网下载1.2版本,本机下载1.2.135。vulkan1.2支持titan v,这也是为啥要求驱动至少大于440.66配合使用。命令行输入sudo mkdir /opt/vulkan创建 vulkan 目录,在下载的vulkan目录下,输入 sudo tar -xzf vulkansdk-linux-x86_64-1.2.135.0.tar.gz -C /opt/vulkan,注意下载的名字。分 别 在 /etc/profile 和 ~/.bashrc 文 件 中 追 加 内 容 source /opt/vulkan/1.2.135.0/setup-env.sh
  • 5.打开terminal,输入vulkaninfo,如果还报错,注意步骤6。
  • 6.可能集成显卡太low,bios里禁掉集成显卡。然后拔掉VGA线,用DP线连接显卡的一个口(用哪个口有考究请查,本机有四块显卡因此用的第二个显卡)和显示器,再重启,多等一会喝口水,会出现长期黑屏不要慌。
  • 7.在Unrealengine文件夹下./Setup.sh && ./GenerateProjectFiles.sh && make
    (也可以make -j4 多来两遍)
  • 8.让carla找到UE4,以下加入bashrc:export UE4_ROOT=~/UnrealEngine
  • 9.在Carla文件夹下运行./CalarUE4.sh
  • 10.UE4运行Engine/Binary/Linux里的./UE4editor

即成功了,先用键盘在Carla里傲游一下吧

  • 11.下载Carla自己编译请参考carla 官网,特别是你需要pythonAPI的时候。加速下载请试一下sudo apt-get install aria2

你可能感兴趣的:(ubuntu)