当前位置: 首页 > 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.hskmm.com/?act=detail&tid=13835

相关文章:

  • 实测对比:权威榜单之微信排版软件Top5(含详细测评)
  • 【F#学习】布尔运算优先级
  • 粘连字符验证码的分割与识别思路
  • 深入解析:【Spark+Hive+hadoop】基于spark+hadoop基于大数据的人口普查收入数据分析与可视化系统
  • part 8
  • 【本地音乐库】的搭建管理工具推荐
  • 扭曲变形验证码的图像处理与识别思路
  • 每日收获
  • C++中std::map容器中元素删除方法汇总 - 详解
  • 物理半程与半时问题
  • 从用户态到内核态:Windows CC 技术深度解析(第一篇:DNS隧道)
  • 9.22 科研小结:不要总是预设成功,失败才是常态
  • STM32光强传感器实验详解 - 实践
  • 在CodeBolcks下wxSmith的C++编程教程——从Hello world开始讲述wxSmith使用基础
  • 【Azure Batch】使用Start Task来挂载Storage Blob
  • HP notebook set your key to action key /multimedia key
  • newDay01
  • springboot 整合Redis实现发布/订阅功能
  • CCPC online 2025题解 ( A~H+K)
  • 2025.9.22总结 - A
  • 实用指南:GESP三级考纲+三级考试知识点详解
  • github操作备忘录
  • 9.22每日总结
  • 算法人生
  • 动态规划专题
  • 【51单片机】【protues仿真】基于51单片机PM2.5温湿度测量蓝牙架构
  • 每日反思(2025.9.22)
  • 洛谷题单指南-进阶数论-P4942 小凯的数字
  • 【炼石计划NOIP】第八套 赛后总结
  • 下载了idea