已合并
update: 更新文件 install_guide.md #274
Joeygogogo创建于 24 天前
update: 更新文件 install_guide.md #274
已合并
共 1 个文件变更+25-29
| @@ -12,18 +12,14 @@ Kbox云手机容器环境部署的硬件环境配置方案要求如[**表1** Kbo | |||
| 12 | 12 | ||
| 13 | **表1** Kbox云手机容器环境部署硬件配置方案要求<a id="Kbox云手机容器环境部署硬件配置方案要求"></a> | 13 | **表1** Kbox云手机容器环境部署硬件配置方案要求<a id="Kbox云手机容器环境部署硬件配置方案要求"></a> |
| 14 | 14 | ||
| 15 | -|配置项|硬件配置方案一|硬件配置方案二|硬件配置方案三|硬件配置方案四| | 15 | +|配置项|硬件配置方案一|硬件配置方案二|硬件配置方案三|硬件配置方案四|硬件配置方案五| |
| 16 | -| :---: | :---: | :---: | :---: | :---: | | 16 | +| :---: | :---: | :---: | :---: | :---: | :---: | |
| 17 | -|服务器|鲲鹏服务器|鲲鹏服务器|鲲鹏服务器|鲲鹏服务器| | 17 | +|CPU|2\*鲲鹏920 7260处理器,64 Core\@2.6GHz|2\*鲲鹏920 7260处理器,64 Core\@2.6GHz|2\*鲲鹏920 7280Z处理器,80 Core\@2.9GHz|2\*鲲鹏920 7260W处理器,64 Core\@2.2GHz|2\*鲲鹏920 7282C处理器,80 Core\@2.9GHz| |
| 18 | -|CPU|2\*鲲鹏920 7260处理器,64 Core\@2.6GHz|2\*鲲鹏920 7260处理器,64 Core\@2.6GHz|2\*鲲鹏920 7280Z处理器,80 Core\@2.9GHz|2\*鲲鹏920 7260W处理器,64 Core\@2.2GHz| | 18 | +|内存|16\*DDR4 RDIMM内存-32GB-2933MT/s|16\*DDR4 RDIMM内存-32GB-2933MT/s|16\*DDR5 DIMM内存-64GB-4800MT/s|16\*DDR5 DIMM内存-64GB-5200MT/s|16\*DDR4 DIMM内存-64GB-3200MT/s| |
| 19 | -|内存|16\*DDR4 RDIMM内存-32GB-2933MT/s|16\*DDR4 RDIMM内存-32GB-2933MT/s|16\*DDR5 DIMM内存-64GB-4800MT/s|16\*DDR5 DIMM内存-64GB-5200MT/s| | 19 | +|编码卡|1\*NETINT Quadra T2A(X8)|无|无|无|无| |
| 20 | -|硬盘|系统盘:2\*固态硬盘-480GB-SATA 6Gb/s-读取密集型<br>数据盘:2\*ES3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型|系统盘:2\*固态硬盘-480GB-SATA 6Gb/s-读取密集型<br>数据盘:2\*ES3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型|系统盘:1\*S3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型<br>数据盘:2\*S3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型|系统盘:1\*固态硬盘-480GB-SATA 6Gb/s-2.5 inch height-读密集型<br>1\*S4510固态硬盘-960GB-SATA 6Gb/s-读取密集型<br>数据盘:1\*ES3600P V6固态硬盘-6400GB-NVMe 64Gb/s<br>1\*ES3500P V5固态硬盘-4000GB-NVMe 32Gb/s| | 20 | +|GPU|2\*AMD W6800|4\*道客DC1000|8\*道客DC1000或8\*道客DC1000C|8\*道客DC1000|8\*道客DC1000| |
| 21 | -|网卡|板载:1\*(4\*GE接口卡)1\*TM280板载灵活网卡-25GE/10GE光口-4端口-SFP28(不含光模块)<br>外接:1\*Mellanox网卡|板载:1\*(4\*GE接口卡)1\*TM280板载灵活网卡-25GE/10GE光口-4端口-SFP28(不含光模块)<br>外接:1\*Mellanox网卡|板载:1\*(4\*GE接口卡)1\*TM280板载灵活网卡-225GE/10GE光口-4端口-SFP28(不含光模块)<br>外接:1\*Mellanox网卡|板载:1\*(4\*GE接口卡)1\*TM280板载灵活网卡-2\*25GE/10GE光口-4端口-SFP28(不含光模块)| | 21 | +|操作系统|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4| |
| 22 | -|Riser卡|Riser1与Riser2模组相同,均为:PCIe X16 + PCIe X8|Riser1与Riser2模组相同,均为:PCIe X8\*3|前置Riser(x8\*2)\*2+后置Riser(x8\*2)\*2+Riser3(x8\*2)\*1|后置Riser(x16+x8\*2)\*2+Riser3(x8\*2)\*1| | 22 | +|内核版本|5.10.0-216.0.0|5.10.0-216.0.0|5.10.0-216.0.0|5.10.0-216.0.0|5.10.0-216.0.0| |
| 23 | -|编码卡|1\*NETINT Quadra T2A(X8)|无|无|无| | ||
| 24 | -|GPU|2\*AMD W6800|4\*道客DC1000|8\*道客DC1000或8\*道客DC1000C|8\*道客DC1000| | ||
| 25 | -|操作系统|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4|openEuler 22.03 LTS SP4| | ||
| 26 | -|内核版本|5.10.0-216.0.0|5.10.0-216.0.0|5.10.0-216.0.0|5.10.0-216.0.0| | ||
| 27 | 23 | ||
| 28 | > 说明 | 24 | > 说明 |
| 29 | > | 25 | > |
| @@ -44,18 +40,18 @@ Kbox云手机容器环境部署的硬件环境配置方案要求如[**表1** Kbo | |||
| 44 | 40 | ||
| 45 | **表1**部署视频流引擎的软件环境要求<a id="部署视频流引擎的软件环境要求"></a> | 41 | **表1**部署视频流引擎的软件环境要求<a id="部署视频流引擎的软件环境要求"></a> |
| 46 | 42 | ||
| 47 | -|序号|软件包|说明|获取地址|配置方案一|配置方案二|配置方案三|配置方案四| | 43 | +|序号|软件包|说明|获取地址|配置方案一|配置方案二|配置方案三|配置方案四|配置方案五 |
| 48 | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | 44 | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | |
| 49 | -|1|BoostKit-boostcph-videoengine_*.zip|视频流引擎二进制包。|[获取链接](https://www.hikunpeng.com/boostkit/arm-native?application=视频流引擎#application-soft)|√|√|√|√| | 45 | +|1|BoostKit-boostcph-videoengine_*.zip|视频流引擎二进制包。|[获取链接](https://www.hikunpeng.com/boostkit/arm-native?application=视频流引擎#application-soft)|√|√|√|√|√| |
| 50 | -|2|DemoVideoEngine.tar.gz|视频流服务端tar包组件,负责获取Kbox容器音视频数据等。|请联系华为技术支持获取。|√|√|√|√| | 46 | +|2|DemoVideoEngine.tar.gz|视频流服务端tar包组件,负责获取Kbox容器音视频数据等。|请联系华为技术支持获取。|√|√|√|√|√| |
| 51 | -|3|DemoVideoEngine_sha256.txt|视频流服务端tar包组件对应的SHA256文件,负责完整性校验。|请联系华为技术支持获取。|√|√|√|√| | 47 | +|3|DemoVideoEngine_sha256.txt|视频流服务端tar包组件对应的SHA256文件,负责完整性校验。|请联系华为技术支持获取。|√|√|√|√|√| |
| 52 | -|4|CloudPhoneApk.tar.gz|视频流客户端tar包组件,负责解码播放音视频数据。|请联系华为技术支持获取。|√|√|√|√| | 48 | +|4|CloudPhoneApk.tar.gz|视频流客户端tar包组件,负责解码播放音视频数据。|请联系华为技术支持获取。|√|√|√|√|√| |
| 53 | -|5|CloudPhoneApk_sha256.txt|视频流客户端tar包组件对应的SHA256文件,负责完整性校验。|请联系华为技术支持获取。|√|√|√|√| | 49 | +|5|CloudPhoneApk_sha256.txt|视频流客户端tar包组件对应的SHA256文件,负责完整性校验。|请联系华为技术支持获取。|√|√|√|√|√| |
| 54 | -|6|VideoClientEmulator.tar.gz|视频流云手机压测工具。|请联系华为技术支持获取。|√|√|√|√| | 50 | +|6|VideoClientEmulator.tar.gz|视频流云手机压测工具。|请联系华为技术支持获取。|√|√|√|√|√| |
| 55 | -|7|NETINT-v*XXX*.tar.gz|视频流NETINT编码卡tar包组件,负责硬件编码,配套版本4.8.F-adapt。|[获取链接](https://www.netint.cn/kunpeng-quadra-firmware-downloads)<br>下载密码:test123|√|-|-|-| | 51 | +|7|NETINT-v*XXX*.tar.gz|视频流NETINT编码卡tar包组件,负责硬件编码,配套版本4.8.F-adapt。|[获取链接](https://www.netint.cn/kunpeng-quadra-firmware-downloads)<br>下载密码:test123|√|-|-|-|-| |
| 56 | -|8|Quadra_V*XXX*.zip|NETINT编码卡Quadra软固件及文档包。|[获取链接](https://www.netint.cn/kunpeng-quadra-firmware-downloads)<br/>下载密码:test123|√|-|-|-| | 52 | +|8|Quadra_V*XXX*.zip|NETINT编码卡Quadra软固件及文档包。|[获取链接](https://www.netint.cn/kunpeng-quadra-firmware-downloads)<br/>下载密码:test123|√|-|-|-|-| |
| 57 | -|9|WebClient.zip|Web客户端。|请联系华为技术支持获取。|√|√|√|√| | 53 | +|9|WebClient.zip|Web客户端。|请联系华为技术支持获取。|√|√|√|√|√| |
| 58 | -|10|topo-affinity-plugin-master.zip|K8s NUMA亲和插件。|[获取链接](https://gitee.com/kunpeng_compute/topo-affinity-plugin)|√|√|√|√| | 54 | +|10|topo-affinity-plugin-master.zip|K8s NUMA亲和插件。|[获取链接](https://gitee.com/kunpeng_compute/topo-affinity-plugin)|√|√|√|√|√| |
| 59 | 55 | ||
| 60 | > 说明 | 56 | > 说明 |
| 61 | > | 57 | > |
| @@ -219,7 +215,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 219 | 215 | ||
| 220 | 若要切换至Docker版本的容器运行时,须将[1](#部署Containerd环境1)~[5](#部署Containerd环境5)已安装的相关软件二进制从对应目录中移除。移除完成后,参考以上命令重启Docker服务并重新启动一个新的终端。 | 216 | 若要切换至Docker版本的容器运行时,须将[1](#部署Containerd环境1)~[5](#部署Containerd环境5)已安装的相关软件二进制从对应目录中移除。移除完成后,参考以上命令重启Docker服务并重新启动一个新的终端。 |
| 221 | 217 | ||
| 222 | -- **[(硬件配置方案二、三、四)安装显卡驱动](https://gitcode.com/boostkit/Kbox/blob/AOSP11/docs/zh/install_guide.md#安装显卡驱动)** | 218 | +- **[(硬件配置方案二、三、四、五)安装显卡驱动](https://gitcode.com/boostkit/Kbox/blob/AOSP11/docs/zh/install_guide.md#安装显卡驱动)** |
| 223 | 219 | ||
| 224 | #### 制作镜像<a name="ZH-CN_TOPIC_0000002549826281"></a> | 220 | #### 制作镜像<a name="ZH-CN_TOPIC_0000002549826281"></a> |
| 225 | 221 | ||
| @@ -249,7 +245,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 249 | 245 | ||
| 250 | 2. 将Kbox-patches-AOSP11文件夹中的deploy_scripts目录上传至服务器的“~/dependency”目录。 | 246 | 2. 将Kbox-patches-AOSP11文件夹中的deploy_scripts目录上传至服务器的“~/dependency”目录。 |
| 251 | 3. 上传Android Kbox二进制文件包BoostKit-boostcph-kbox_\*.zip到“~/dependency/deploy_scripts”目录。 | 247 | 3. 上传Android Kbox二进制文件包BoostKit-boostcph-kbox_\*.zip到“~/dependency/deploy_scripts”目录。 |
| 252 | - 4. (硬件配置方案二、三、四)使用硬件配置方案二、三、四时需要解压显卡驱动压缩包VAGPU-25.03.01.01-RC24.tgz,获取va_driver.tgz,上传到服务器的“~/dependency/deploy_scripts”目录。 | 248 | + 4. (硬件配置方案二、三、四、五)使用硬件配置方案二、三、四、五时需要解压显卡驱动压缩包VAGPU-25.03.01.01-RC24.tgz,获取va_driver.tgz,上传到服务器的“~/dependency/deploy_scripts”目录。 |
| 253 | 5. 制作包含Android Kbox二进制的Kbox镜像,其中kbox:demo为导入的官方Kbox Demo镜像,kbox:origin为包含Android Kbox二进制的新镜像。 | 249 | 5. 制作包含Android Kbox二进制的Kbox镜像,其中kbox:demo为导入的官方Kbox Demo镜像,kbox:origin为包含Android Kbox二进制的新镜像。 |
| 254 | - 硬件配置方案一: | 250 | - 硬件配置方案一: |
| 255 | 251 | ||
| @@ -259,7 +255,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 259 | ./make_image.sh kbox:demo kbox:origin | 255 | ./make_image.sh kbox:demo kbox:origin |
| 260 | ``` | 256 | ``` |
| 261 | 257 | ||
| 262 | - - 硬件配置方案二、三、四: | 258 | + - 硬件配置方案二、三、四、五: |
| 263 | 259 | ||
| 264 | ```shell | 260 | ```shell |
| 265 | cd ~/dependency/deploy_scripts | 261 | cd ~/dependency/deploy_scripts |
| @@ -315,7 +311,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 315 | chmod +x Dockerfile_NoVPU Dockerfile_T432 Dockerfile_QuadraT2A make_image.sh | 311 | chmod +x Dockerfile_NoVPU Dockerfile_T432 Dockerfile_QuadraT2A make_image.sh |
| 316 | ``` | 312 | ``` |
| 317 | 313 | ||
| 318 | - - 配置方案二、三、四: | 314 | + - 配置方案二、三、四、五: |
| 319 | 315 | ||
| 320 | ```shell | 316 | ```shell |
| 321 | tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh | 317 | tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh |
| @@ -542,7 +538,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 542 | > - 宿主机上多容器共享一个着色器缓存路径,可以先启动一路云手机预收集应用尽可能完整的着色器,其他云手机通过将配置文件对应的应用设置为只读模式来使能ShaderCache功能,此时性能最佳。 | 538 | > - 宿主机上多容器共享一个着色器缓存路径,可以先启动一路云手机预收集应用尽可能完整的着色器,其他云手机通过将配置文件对应的应用设置为只读模式来使能ShaderCache功能,此时性能最佳。 |
| 543 | > - ShaderCache功能没有缓存淘汰机制,若是缓存文件系统存储已满或者游戏版本更新,为了避免着色器和二进制文件不能对应,请清理整个文件系统的缓存。 | 539 | > - ShaderCache功能没有缓存淘汰机制,若是缓存文件系统存储已满或者游戏版本更新,为了避免着色器和二进制文件不能对应,请清理整个文件系统的缓存。 |
| 544 | 540 | ||
| 545 | -#### 设置cfct_config,hardware_bind.cfg配置文件(配置方案二、三、四)<a name="ZH-CN_TOPIC_0000002518186514"></a> | 541 | +#### 设置cfct_config,hardware_bind.cfg配置文件(配置方案二、三、四、五)<a name="ZH-CN_TOPIC_0000002518186514"></a> |
| 546 | 542 | ||
| 547 | 通过设置cfct_config和hardware_bind.cfg配置文件可以灵活配置视频流云手机使用的资源,使性能达到最优。云手机启动时必须在启动路径下存放cfct_config和hardware_bind.cfg配置文件,云手机容器会使用该文件中的配置,使用时应确保cfct_config和hardware_bind.cfg配置文件中的配置正确。 | 543 | 通过设置cfct_config和hardware_bind.cfg配置文件可以灵活配置视频流云手机使用的资源,使性能达到最优。云手机启动时必须在启动路径下存放cfct_config和hardware_bind.cfg配置文件,云手机容器会使用该文件中的配置,使用时应确保cfct_config和hardware_bind.cfg配置文件中的配置正确。 |
| 548 | 544 | ||