当前位置: 首页 > news >正文

x6831卡顿分析

问题描述

射击游戏卡顿的问题(freefire)【2023/5/13】 FAE复现 手机已被恢复出厂设置或升级过软件 默认关闭游戏模式下抓取卡顿trace,装sim卡4G网络,游戏(free fire)内开启高帧率,画面内容变丰富后会出现卡顿,游戏卡顿时间点12:02PM,录屏时间点06:09 ,已抓log供软件分析。正面测量到最高温度41.8°C,背面测量到最高温度43.8°C。 3.手动开启游戏模式下抓取卡顿trace,装sim卡4G网络,游戏(free fire)内开启高帧率,画面内容变丰富后会出现卡顿。游戏卡顿时间点12:14PM,录屏时间点05:13,已抓log供软件分析。正面测量到最高温度42.2°C,背面测量到最高温度42.4°C。 

 

问题分析

1、根据客户反馈以及前方测试验证反馈,均出现freefire游戏严重卡顿现象 1、沟通测试人员通过debug版本进行复现freefire游戏严重卡顿问题场景,并提供mtklog以及systrace; 通过日志结合提供的trace, 大核都是被thermal限频到15档。小核也会限13-15档; 

 

 

 

2、通过以上可知触发thermal限频,下一步需要排查当前卡顿是否有限频导致; 关闭thermal,boost CPU GPU DDR操作,保持当前场景为最佳性能状态,通过测试验证效果明显,基本可以判断是降频导致的卡顿;在方案中可对该应用配置提频操作来解决此问题,但是在此方案验证中发现 温升严重;如下图对比 

 

3、经过以上分析以及大量测试数据验证得知,既要防止温升过快导致的限频也要保证频率防止卡顿,故针对以上做策略调整来验证结果    

 a、针对freefire应用调整thermal限频阀值,既要保证温度过高导致的其他异常又要保证在允许的范围内保证       CPU频率,调整三挡测试验证效果;      

 b、针对freefire应用限定频率,保证应用正常使用不卡顿也要防止温升过快达到阀值,调整三挡测试验证效果;

 经过以上方案编译版本交叉验证,最终在大量数据中选取最优的一种方案来解决此问题 

 

解决方案

综上分析,游戏卡顿出现原因为手机温度上升触发温升限制CPU频率导致 ,针对此游戏调整thermal温升方案,从默认方案调整为平台专为游戏设计的08方案,两者差异如下: 

 

针对此游戏调整,将该应用的频率为小核1-13档,大核2-15档 

 

经过验证发现有明显改善,游戏时长明显提升

http://www.gsyq.cn/news/9905.html

相关文章:

  • 实测对比:权威榜单之微信排版软件Top5(含详细测评)
  • C++中std::map容器中元素删除方法汇总 - 详解
  • 9.22 科研小结:不要总是预设成功,失败才是常态
  • 多模态算法QwenVL、KimiVL等算法原理 - Big-Yellow
  • 从用户态到内核态:Windows CC 技术深度解析(第一篇:DNS隧道)
  • github操作备忘录
  • 算法人生
  • 动态规划专题
  • 每日反思(2025.9.22)
  • 洛谷题单指南-进阶数论-P4942 小凯的数字
  • 三门问题的多种解法,总有一个你看得懂
  • 详细介绍:无公网 IP 访问群晖 NAS:神卓 N600 的安全解决方案(附其他方法风险对比)
  • 2025.9.18 总结
  • 9.16 总结
  • Halcon抛出异常日志
  • ZYNQ PS 端 UART 接收数据素材帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
  • Photoshop 2025 v26.0(PS2025)下载安装教程(含一键安装包下载)
  • 网络加速原理
  • 数据结构思维题选做(长期更新)
  • 政治笔记/错题
  • 【mysql】mysql客户端中文显示乱码
  • k8s系列--资源清单yml文件
  • k8s系列(14)--探针检测
  • k8s系列--控制器yml(15)
  • AT_abc200_e [ABC200E] Patisserie ABC 2 题解
  • 日总结 5
  • Linux驱动开发(1)概念、环境与代码框架 - 实践
  • 寻路算法
  • day 1
  • 学习问题日记-1