已合并
update: 更新文件 install_guide.md #273
Joeygogogo创建于 6 天前
update: 更新文件 install_guide.md #273
已合并
共 1 个文件变更+31-29
| @@ -12,18 +12,14 @@ Kbox云手机容器环境部署的硬件环境配置方案要求如[**表 1** Kb | |||
| 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-读取密集型数据盘:2\*ES3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型|系统盘:2\*固态硬盘-480GB-SATA 6Gb/s-读取密集型数据盘:2\*ES3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型|系统盘:1\*S3521A V6固态硬盘-1920GB-SATA 6Gb/s-读取密集型数据盘: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板载灵活网卡-2\*25GE/10GE光口-4端口-SFP28(不含光模块)<br>外接:1\*Mellanox网卡|板载:1\*(4\*GE接口卡)1\*TM280板载灵活网卡-2\*25GE/10GE光口-4端口-SFP28(不含光模块)| | 21 | +|操作系统|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1| |
| 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 | +|系统/内核版本|6.6.0-72.0.0|6.6.0-72.0.0|6.6.0-72.0.0|6.6.0-72.0.0|6.6.0-72.0.0| |
| 23 | -|编码卡|1\*NETINT Quadra T2A(X8)|无|无|无| | ||
| 24 | -|GPU|2\*AMD W6800|4\*道客DC1000|8\*道客DC1000 或 8\*道客DC1000C|8\*道客DC1000| | ||
| 25 | -|操作系统|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1|openEuler 24.03 LTS SP1| | ||
| 26 | -|系统/内核版本|6.6.0-72.0.0|6.6.0-72.0.0|6.6.0-72.0.0|6.6.0-72.0.0| | ||
| 27 | 23 | ||
| 28 | > **说明:** | 24 | > **说明:** |
| 29 | > | 25 | > |
| @@ -44,17 +40,17 @@ Kbox云手机容器环境部署的硬件环境配置方案要求如[**表 1** Kb | |||
| 44 | 40 | ||
| 45 | **表 1** 部署视频流引擎的软件环境要求<a id="部署视频流引擎的软件环境要求"></a> | 41 | **表 1** 部署视频流引擎的软件环境要求<a id="部署视频流引擎的软件环境要求"></a> |
| 46 | 42 | ||
| 47 | -|序号|软件包|说明|获取地址|配置方案一|配置方案二|配置方案三|配置方案四| | 43 | +|序号|软件包|说明|获取地址|配置方案一|配置方案二|配置方案三|配置方案四|配置方案五| |
| 48 | -|--|--|--|--|--|--|--|--| | 44 | +|--|--|--|--|--|--|--|--|--| |
| 49 | -| 1 | BoostKit-boostcph-videoengine_*_15.zip | 视频流引擎二进制包 | [获取链接](https://www.hikunpeng.com/boostkit/arm-native?application=视频流引擎#application-soft) | √ | √ | √ | √ | | 45 | +| 1 | BoostKit-boostcph-videoengine_*_15.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-Android15 | [获取链接](https://www.netint.cn/quadra-firmware-downloads-android15)<br/>下载密码:test123 | √ | - | - | - | | 51 | +| 7 | NETINT-v*XXX*.tar.gz | 视频流NETINT编码卡tar包组件,负责硬件编码,配套版本4.8.F-Android15 | [获取链接](https://www.netint.cn/quadra-firmware-downloads-android15)<br/>下载密码:test123 | √ | - | - | - |- | |
| 56 | -| 8 | Quadra_V*XXX*.zip | NETINT编码卡Quadra软固件及文档包 | [获取链接](https://www.netint.cn/quadra-firmware-downloads-android15)<br/>下载密码:test123 | √ | - | - | - | | 52 | +| 8 | Quadra_V*XXX*.zip | NETINT编码卡Quadra软固件及文档包 | [获取链接](https://www.netint.cn/quadra-firmware-downloads-android15)<br/>下载密码:test123 | √ | - | - | - | - | |
| 57 | -| 9 | topo-affinity-plugin-master.zip | K8s NUMA亲和插件 | [获取链接](https://gitee.com/kunpeng_compute/topo-affinity-plugin) | √ | √ | √ | √ | | 53 | +| 9 | topo-affinity-plugin-master.zip | K8s NUMA亲和插件 | [获取链接](https://gitee.com/kunpeng_compute/topo-affinity-plugin) | √ | √ | √ | √ |√ | |
| 58 | 54 | ||
| 59 | > **说明:** | 55 | > **说明:** |
| 60 | > | 56 | > |
| @@ -268,9 +264,9 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 268 | 264 | ||
| 269 | 若要切换至Docker版本的容器运行时,须将[1](#部署Containerd环境1)~[5](#部署Containerd环境5)已安装的相关软件二进制从对应目录中移除。移除完成后,参考以上命令重启Docker服务并重新启动一个新的终端。 | 265 | 若要切换至Docker版本的容器运行时,须将[1](#部署Containerd环境1)~[5](#部署Containerd环境5)已安装的相关软件二进制从对应目录中移除。移除完成后,参考以上命令重启Docker服务并重新启动一个新的终端。 |
| 270 | 266 | ||
| 271 | -#### (硬件配置方案二、三、四)安装显卡驱动<a name="ZH-CN_TOPIC_0000002549866411"></a> | 267 | +#### (硬件配置方案二、三、四、五)安装显卡驱动<a name="ZH-CN_TOPIC_0000002549866411"></a> |
| 272 | 268 | ||
| 273 | -使用硬件配置方案二、三、四每次服务器重启后,都需要重新执行安装显卡驱动步骤。 | 269 | +使用硬件配置方案二、三、四、五每次服务器重启后,都需要重新执行安装显卡驱动步骤。 |
| 274 | 270 | ||
| 275 | 1. 请参见[软件环境](https://www.hikunpeng.com/document/detail/zh/kunpengcps/boostcph/kboxcpc_ad15/docs/zh/install_guide.md#d22-%E8%BD%AF%E4%BB%B6%E7%8E%AF%E5%A2%83)获取VAGPU-A15-C-F-26.02.06.00.RC2.tgz,上传至“~/dependency/”目录,解压后获取显卡内核态驱动。 | 271 | 1. 请参见[软件环境](https://www.hikunpeng.com/document/detail/zh/kunpengcps/boostcph/kboxcpc_ad15/docs/zh/install_guide.md#d22-%E8%BD%AF%E4%BB%B6%E7%8E%AF%E5%A2%83)获取VAGPU-A15-C-F-26.02.06.00.RC2.tgz,上传至“~/dependency/”目录,解压后获取显卡内核态驱动。 |
| 276 | 272 | ||
| @@ -316,6 +312,12 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 316 | insmod va_gpu.ko kworkerCores=64,64,65,65,66,66,67,67,0,0,1,1,2,2,3,3,192,192,193,193,194,194,195,195,128,128,129,129,130,130,131,131 | 312 | insmod va_gpu.ko kworkerCores=64,64,65,65,66,66,67,67,0,0,1,1,2,2,3,3,192,192,193,193,194,194,195,195,128,128,129,129,130,130,131,131 |
| 317 | ``` | 313 | ``` |
| 318 | 314 | ||
| 315 | + 硬件配置方案五(鲲鹏920 7282C处理器 + 8\*道客DC 1000): | ||
| 316 | + | ||
| 317 | + ```bash | ||
| 318 | + insmod va_gpu.ko kworkerCores=80,80,80,80,81,81,81,81,0,0,0,0,1,1,1,1,240,240,240,240,241,241,241,241,160,160,160,160,161,161,161,161 | ||
| 319 | + ``` | ||
| 320 | + | ||
| 319 | 4. 等待脚本执行完成,查看内核日志。 | 321 | 4. 等待脚本执行完成,查看内核日志。 |
| 320 | 322 | ||
| 321 | ```bash | 323 | ```bash |
| @@ -380,7 +382,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 380 | 382 | ||
| 381 | 2. 将Kbox-patches-AOSP15文件夹中的deploy_scripts目录上传至服务器的“~/dependency”目录。 | 383 | 2. 将Kbox-patches-AOSP15文件夹中的deploy_scripts目录上传至服务器的“~/dependency”目录。 |
| 382 | 3. 上传Android Kbox二进制文件包BoostKit-boostcph-kbox_\*.zip到“~/dependency/deploy_scripts”目录。 | 384 | 3. 上传Android Kbox二进制文件包BoostKit-boostcph-kbox_\*.zip到“~/dependency/deploy_scripts”目录。 |
| 383 | - 4. (硬件配置方案二、三、四)使用硬件配置方案二、三、四时需要解压显卡驱动压缩包VAGPU-A15-C-F-26.02.06.00.RC2.tgz,上传到服务器的“~/dependency/deploy_scripts”目录。 | 385 | + 4. (硬件配置方案二、三、四、五)使用硬件配置方案二、三、四、五时需要解压显卡驱动压缩包VAGPU-A15-C-F-26.02.06.00.RC2.tgz,上传到服务器的“~/dependency/deploy_scripts”目录。 |
| 384 | 5. 制作包含Android Kbox二进制的Kbox镜像,其中kbox:demo为导入的官方Kbox Demo镜像,kbox:origin为包含Android Kbox二进制的新镜像。 | 386 | 5. 制作包含Android Kbox二进制的Kbox镜像,其中kbox:demo为导入的官方Kbox Demo镜像,kbox:origin为包含Android Kbox二进制的新镜像。 |
| 385 | - 硬件配置方案一: | 387 | - 硬件配置方案一: |
| 386 | 388 | ||
| @@ -390,7 +392,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 390 | ./make_image_aosp15.sh kbox:demo kbox:origin | 392 | ./make_image_aosp15.sh kbox:demo kbox:origin |
| 391 | ``` | 393 | ``` |
| 392 | 394 | ||
| 393 | - - 硬件配置方案二、三、四: | 395 | + - 硬件配置方案二、三、四、五: |
| 394 | 396 | ||
| 395 | ```bash | 397 | ```bash |
| 396 | cd ~/dependency/deploy_scripts | 398 | cd ~/dependency/deploy_scripts |
| @@ -450,7 +452,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性 | |||
| 450 | chmod +x Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh | 452 | chmod +x Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh |
| 451 | ``` | 453 | ``` |
| 452 | 454 | ||
| 453 | - - 配置方案二、三、四: | 455 | + - 配置方案二、三、四、 五: |
| 454 | 456 | ||
| 455 | ```bash | 457 | ```bash |
| 456 | tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh | 458 | tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh |
| @@ -644,7 +646,7 @@ cfct_config,hardware_bind.cfg配置文件配置项和配置方法如下所示 | |||
| 644 | >- 宿主机上多容器共享一个着色器缓存路径,可以先启动一路云手机预收集应用尽可能完整的着色器,其他云手机通过将配置文件对应的应用设置为只读模式来使能ShaderCache功能,此时性能最佳。 | 646 | >- 宿主机上多容器共享一个着色器缓存路径,可以先启动一路云手机预收集应用尽可能完整的着色器,其他云手机通过将配置文件对应的应用设置为只读模式来使能ShaderCache功能,此时性能最佳。 |
| 645 | >- ShaderCache功能没有缓存淘汰机制,若是缓存文件系统存储已满或者游戏版本更新,为了避免着色器和二进制文件不能对应,请清理整个文件系统的缓存。 | 647 | >- ShaderCache功能没有缓存淘汰机制,若是缓存文件系统存储已满或者游戏版本更新,为了避免着色器和二进制文件不能对应,请清理整个文件系统的缓存。 |
| 646 | 648 | ||
| 647 | -#### 设置cfct_config,hardware_bind.cfg配置文件(配置方案二、三、四)<a name="ZH-CN_TOPIC_0000002518386592"></a> | 649 | +#### 设置cfct_config,hardware_bind.cfg配置文件(配置方案二、三、四、五)<a name="ZH-CN_TOPIC_0000002518386592"></a> |
| 648 | 650 | ||
| 649 | 通过设置cfct_config,hardware_bind.cfg配置文件可以灵活配置视频流云手机使用的资源,使性能达到最优。云手机启动时必须在启动路径下存放cfct_config,hardware_bind.cfg配置文件,云手机容器会使用该文件中的配置,使用时应确保cfct_config,hardware_bind.cfg配置文件中的配置正确。 | 651 | 通过设置cfct_config,hardware_bind.cfg配置文件可以灵活配置视频流云手机使用的资源,使性能达到最优。云手机启动时必须在启动路径下存放cfct_config,hardware_bind.cfg配置文件,云手机容器会使用该文件中的配置,使用时应确保cfct_config,hardware_bind.cfg配置文件中的配置正确。 |
| 650 | 652 | ||