已合并
update: 更新文件 install_guide.md #273
Joeygogogo创建于 6 天前
update: 更新文件 install_guide.md #273
已合并
Joeygogogo创建于 6 天前
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>![](public_sys-resources/icon-note.gif) **说明:** 24>![](public_sys-resources/icon-note.gif) **说明:**
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>![](public_sys-resources/icon-note.gif) **说明:** 55>![](public_sys-resources/icon-note.gif) **说明:**
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 
2751. 请参见[软件环境](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/”目录,解压后获取显卡内核态驱动。2711. 请参见[软件环境](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,131312 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+
3194. 等待脚本执行完成,查看内核日志。3214. 等待脚本执行完成,查看内核日志。
320 322 
321 ```bash323 ```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:origin392 ./make_image_aosp15.sh kbox:demo kbox:origin
391 ```393 ```
392 394 
393- - 硬件配置方案二、三、四:395+ - 硬件配置方案二、三、四、五
394 396 
395 ```bash397 ```bash
396 cd ~/dependency/deploy_scripts398 cd ~/dependency/deploy_scripts
@@ -450,7 +452,7 @@ Kbox云手机容器部署的详细操作请参见《[Kbox云手机容器 特性
450 chmod +x Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh452 chmod +x Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh
451 ```453 ```
452 454 
453- - 配置方案二、三、四:455+ - 配置方案二、三、四、 五
454 456 
455 ```bash457 ```bash
456 tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh458 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