切换深色模式
Linux环境部署
目前验证支持的系统
- Ubuntu 22.04
- 凝思 6.0.80
- 银河麒麟 V10
使用Linux进行容器化部署
部署系统的最低版本要求
- glibc >= 2.17
- libstdc++.so >= 6.0.24
- 安装nodejs服务,需要根据本机可支持的最高版本从nodejs previous release页面下载对应版本进行安装
比如凝思6.0.80 glibc版本2.19,最高可执行node版本为node 12
- nvidia 最新显卡驱动,通过nvidia-smi命令查看具体信息
- vulkan-sdk 根据系统版本安装对应的驱动
- vulkan-utils
- vulkan-tools
- 或者从vulkan官网下载sdk进行安装配置软件源之后 sudo apt-get install vulkan-sdk
跨平台开发
- ThingUE支持跨平台的开发部署,即在Windows上进行开发在Linux系统进行部署,或者在Linux上开发在Windows上部署
- Window和Linux采用不同的二进制包,因此在Windows和Linux之间建议编写好git同步指令,保证Windows和Linux代码同步
- Window和Linux采用不同场景资源,需要场景制作人员打包不同的资源包,所以加载场景时需要根据部署平台加载不同的不同的场景资源
- Window和Linux采用不同的图形渲染接口,上层使用不会有区别,但部分场景可能会出现不同的渲染性能
运行要求
- 不能以root进行登录,保证thingue软件包用户和组的读写权限
Linux FAQ
- Could not found Vulkan device or driver ?
因为系统没有安装Nvidia驱动或者未安装Vulkan-SDK
shell
sudo apt-get install nvidia-driver-xxxx
sudo apt-get install vulkan-sdk
- 如何查看系统是否支持Vulkan图形接口?
shell
sudo apt-get install vulkan-utils
sudo vulkaninfo --summary