From 008686db10c4bde9c727528093d3d45d6c071d62 Mon Sep 17 00:00:00 2001 From: zhuanghb3 Date: Sat, 11 Oct 2025 08:01:01 +0000 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E4=BD=BF=E8=83=BD=E5=9B=BE=E5=BD=A2?= =?UTF-8?q?=E4=B8=AD=E9=97=B4=E5=B1=82=E7=9A=84=E6=AD=A5=E9=AA=A4=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E5=88=B0base=5Fbox.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CloudPhoneService/VideoScripts/cfct_video | 28 +++-------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/CloudPhoneService/VideoScripts/cfct_video b/CloudPhoneService/VideoScripts/cfct_video index d0efb87..1aebaec 100644 --- a/CloudPhoneService/VideoScripts/cfct_video +++ b/CloudPhoneService/VideoScripts/cfct_video @@ -628,21 +628,8 @@ container_run() { fi fi if [[ $ENABLE_RENDER_LAYER == "1" ]]; then - # 渲染中间层 - local isEnabled=0; - $RUNTIME_CMD exec -it ${container_name} sh -c "chmod 777 -R /vendor/shader_cache/" - $RUNTIME_CMD exec -it ${container_name} sh -c "mkdir -p /data/local/debug/gles" - $RUNTIME_CMD exec -it ${container_name} sh -c "chmod 755 -R /data/local/debug/" - $RUNTIME_CMD exec -it ${container_name} sh -c "cp /system/vendor/etc/kbox_render_accelerating_configuration.xml /data/local/tmp" > /dev/null 2>&1 || isEnabled=1 - $RUNTIME_CMD exec -it ${container_name} sh -c "cp /system/vendor/lib64/hw/RenderAccLayer.kbox.so /data/local/debug/gles" > /dev/null 2>&1 - if [ $? -eq 0 ]; then - $RUNTIME_CMD exec -it ${container_name} sh -c "setprop debug.gles.layers RenderAccLayer.kbox.so" - else - isEnabled=1 - fi - if [ $isEnabled -eq 1 ]; then - echo -e "\033[31mFailed to enabled render layer! kbox_render_accelerating_configuration.xml or RenderAccLayer.kbox.so may not exist\033[0m" - fi + # 使能渲染中间层,start容器时setprop放在base_box.sh会set property失败 + $RUNTIME_CMD exec -it ${container_name} sh -c "setprop debug.gles.layers RenderAccLayer.kbox.so" fi } @@ -690,7 +677,7 @@ container_restart() { local container_id=`echo ${container_name:8}` local userdata_dir=${VIDEO_USERDATA_MAP[$((($container_id - 1) % ${#VIDEO_USERDATA_MAP[*]}))]} - bash $THISDIR/base_box_aosp15.sh restart $container_name ${userdata_dir} 3 ${ENABLE_HARD_DECODE} + bash $THISDIR/base_box_aosp15.sh restart $container_name ${userdata_dir} 3 ${ENABLE_HARD_DECODE} $ENABLE_RENDER_LAYER [ ${?} -eq 1 ] && continue rm -rf $tmp_default_prop @@ -703,15 +690,6 @@ container_restart() { fi fi fi - - if [[ $ENABLE_RENDER_LAYER == "1" ]]; then - $RUNTIME_CMD exec -it ${container_name} sh -c "cp /system/vendor/lib64/hw/RenderAccLayer.kbox.so /data/local/debug/gles" > /dev/null 2>&1 - if [ $? -eq 0 ]; then - $RUNTIME_CMD exec -it ${container_name} sh -c "setprop debug.gles.layers RenderAccLayer.kbox.so" - else - echo -e "\033[31mFailed to enabled render layer! kbox_render_accelerating_configuration.xml or RenderAccLayer.kbox.so may not exist\033[0m" - fi - fi } container_delete() { -- Gitee