【功耗问题排查】

一、如何处理具体功耗case
在手机功耗测试中,因为我们在功耗测试中(电源电压)为固定值(老手机一般为3.8V左右,现在的大多项目采用4V左右),那么的大小直接由决定,所以,在沟通中一般用电流来的大小来指示功耗的大小。在SOC中采用不同电压域来给不同子模块供电,而他们电压不一样,电流看起来差异很大,在硬件分解模块功耗时,有时候算成的电流去衡量功耗大小。

1.预估Camera各个场景的功耗确定Target

相机功耗会受到模组(sensor, 马达,OIS),Flash ,平台,算法,sensor输出方式,帧率等方面影响,在不同平台上每个算法,模组的电流电压值都会受到影响,在预估时,优先保证在同平台测试中屏幕亮度调节至最低,忽略屏幕带来的影响。

2.功耗问题排查:

(1)确定软件版本

比如,是user版本还是userdebug版本,具体是哪一天的版本。

(2)确定测量手法

确定测量手法是否正常,比如飞行模式是否打开?屏幕亮度的多少?是否打开了GPS等等。

(3)如果确定是功耗回退。

可根据提交记录查相关的代码或者2分法测试功耗缩小范围排查,也可以直接通过性能功耗的工具正面分析进行排查。

(4)如果确定功耗回退是必要功能回归,那么可以过功耗优化的checklist,正面分析功耗情况。

3.遇到和其他模块功耗叠加问题

拿到其他模块功耗数据,确定是否正常,与针对性的优化Camera功耗。特别是在视频通话和网络短视频的情况下容易发生:

(1) 首先拿到当前版本开网络语音通话分解功耗的数据,确定是否正常。

(2) 排除网络、屏幕及音频等模块的影响后,过功耗优化的checklist。

4.环境因素对功耗的影响

  • -光线 影响AE,sensor出图,进而影响功耗

    -距离 影响3A算法耗时, 进而影响功耗

    -温度 影响CPU负载,进而影响功耗

    -OIS/FLASH/蓝牙 等物理模组直接影响功耗

    -有无人脸 影响美颜和FD等算法 ,进而影响功耗

    -信号值 影响modem功耗,camera场景下也受影响

在进行camera功耗测试的时候,需要严格按照case要求,统一环境因素和测试手法,能为后面的分析减少很多干扰因素。

5.功耗优化checklist

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/602040.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在线音视频下载

https://cobalt.tools/ 支持 bilibili 等网站

顺序表的实现(迈入数据结构的大门)(1)

上一节我们认识到了什么是数据结构 这一节我们就来实现第一个数据结构的实现 思考一个问题: 假定一个数组,空间为10,已经使用了5个,向其中插入数据的步骤: 1.插入数据,我们先要求数组长度,其…

做抖音小店怎么选品?这几种实用性选品方式,新手一看就会

大家好,我是电商笨笨熊 做抖音小店,最重要的是选品,最让玩家头疼的还是选品。 选品该怎么选才能选中爆品,怎么做才能让店铺爆单? 笨笨熊做抖店已经四年多的时间,因此也总结出来一套最适合新手玩家去做的…

Stable Diffusion 指定模型,Lora 训练全流程

简介 在使用 Stable Diffusion 的时候,可以选择别人训练好的 Lora,那么如何训练自己的 Lora呢? 本篇文章介绍了如何训练Lora,如何筛选模型,如何在 Stable Diffusion 中使用。 闲话不多说,直接实际操作吧。…

【EI会议|投稿优惠】2024年物理化学与应用数学国际会议(IACPCAM 2024)

2024 International Conference on Physical Chemistry and Applied Mathematics 一、大会信息 会议名称:2024年物理化学与应用数学国际会议会议简称:IACPCAM 2024收录检索:提交Ei Compendex,CPCI,CNKI,Google Scholar等会议官网:…

Debian——安装syzkaller——2024

系统:Debian 远程连接——我是不想安装tools没有办法复制黏贴,所以远程,根据个人情况选择是否远程连接 就是说使用Windows自带的远程mstsc,使用的不是ssh22端口,是TCP 3389端口 mkdir debian cd debian 二:安装go编译器 打开终端。使用wget命令从官方网站或可信的镜像…

SAP-ABAP-视图

1、什么是视图? 当需要查询多个表中的某些字段的数据时,就可以使用视图。视图不影响数据库中的数据,仅作为查询手段或工具。 2、视图类型: 数据库视图和维护视图经常使用。 3、创建视图SE11 3.1、数据库视图 可以直接输入表名…

js实现json数据可编辑

背景 项目中有低代码平台,由于历史脏数据和非同步编辑的问题,偶尔会出现数据错乱的问题,希望有一个快捷的方式修改数据 之前在用Formily的时候有注意到designable/react 里面的json数据编辑功能非常不错如果能应用到项目里就完美了 design…

UE灯光:点光和聚光灯的强度单位(cd、lm)

在虚幻引擎(UE)中,点光和聚光灯的光强使用两种不同的单位进行度量: 坎德拉(cd):坎德拉是光强度的国际单位(SI单位)。它代表光源在特定方向上每单位立体角发出的光通量。…

Chromium编译指南2024 Windows11篇-获取 Chromium 的源代码(五)

前言 在《Chromium编译指南2024(四)》中,我们完成了Git 的初始化配置。 现在,我们将进一步讨论如何获取 Chromium 的源代码,并准备构建所需的文件。 1. 获取Chromium的源代码 在合适的位置准备一个文件夹&#xff…

47. UE5 RPG 实现角色死亡效果

在上一篇文章中,我们实现了敌人受到攻击后会播放受击动画,并且还给角色设置了受击标签。并在角色受击时,在角色身上挂上受击标签,在c里,如果挂载了此标签,速度将降为0 。 受击有了,接下来我们将…

PDF批量编辑技巧:高效PDF转txt批量处理,轻松管理大量文档

随着信息技术的飞速发展,文档管理已成为日常工作中不可或缺的一部分。特别是当我们需要处理大量的PDF文件时,如何高效地进行编辑、转换和管理成为了一个重要的问题。本文将介绍一些PDF批量编辑的技巧,特别是如何将PDF批量转换为txt格式&#…

C语言——文件描述符、系统调用操作文件

文件描述符 在Unix-like操作系统中,文件描述符(file descriptor)是一个用于标识打开文件或I/O设备的整数值。它是对底层文件系统的抽象,用于在应用程序和操作系统之间传递文件信息。 文件描述符是一个非负整数,通常是…

【MsSQL】数据库基础 库的基本操作

目录 一,数据库基础 1,什么是数据库 2,主流的数据库 3,连接服务器 4,服务器,数据库,表关系 5,使用案例 二,库的操作 1,创建数据库 2,创建…

抖音小店是什么?为什么要去做呢?这几点原因告诉你真相!

大家好,我是电商小V 抖音小店就是抖音平台进军电商行业的踏板,也是抖音内的电商购物业务,咱们就可以理解成可以在抖音平台上面卖货,和淘宝,多多店铺,线下超市都是一个性质的,但是运营的模式不同…

虚拟机镜像文件qcow2格式转vmdk

一、在esxi上虚拟机导出qcow2镜像文件 1、卸载数据盘、网卡 2、登录虚拟机所在物理服务器,查找系统盘名为vm-101-disk-0的文件位置 find / -name "vm-101-disk-0"使用命令导出qcow2镜像(进度条走完就完成了): qemu…

ROS服务器通信

目录 一、角色 二、流程 注意 三、例子描述 四、srv文件 编译配置文件 vscode配置 五、Server.cpp编写例子 编写CMakeList 六、观察server的效果 七、Client编写例子 编写CMakeList 八、观察Client的结果 九、Client优化(动态输入) 了解argc…

linux之ssh

SSH远程连接协议 SSH远程管理 定义 SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能。 SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具…

docker容器技术篇:rancher管理平台部署kubernetes集群

rancher管理平台部署kubernetes集群 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现…

CAN报文总线仲裁机制

对于标准帧而言,有11位的标识符,也就是报文的ID。报文的ID值越小,优先级越高。如果有两个以上的ECU同时发送CAN报文,ID值小的报文可以发送成功。总线仲裁机制是一种非破坏性仲裁,是一种既不会造成已发送数据的延迟&…