SODI (screen on deep idle)

背景知识---SODI

SODI跟deep idle类似,是SPM的另外一种工作模式

SODI:Screen On Deep Idle

SODI的进入条件跟deep idle是类似的,区别只是要检查的clock跟deep idle不完全一样 ,SODI对display功耗的影响相对于CMD / VDO mode是不一样的

前面讲过了CMD / VDO的差别,其实就很容易理解这一点:因为CMD mode下,CPU不用送数据出去,因此MIPI clock可以不用送,这整条clock路径上的东西(PLL/clock)都可以关闭,而且memory跟VDO相比也可以做更多省电的action;所以SODI对CMD mode的省电效果会比VDO的效果更明显

是否进入SODI也可以从波形上明显地看到:

下图示SODI  enable/disable的idle mode波形比较

CMD mode:SODI on(左) vs SODI off(右)

VDO mode:SODI on(左) vs SODI off(右)

*重点关注波形的形状,电流下降的数值不同平台不一样

Android 功耗优化(13)---功耗基础知识相关推荐

  1. 微型计算机系统性能优化及测试,微型计算机系统测试、优化和升级基础知识习题...

    你很了解自己的电脑吗?想优化升级发挥自己电脑的性能吗?下载资料学习.实践一下吧 微型计算机系统测试.优化和升级基础知识习题 1. 简述计算机的主要性能指标. 答: (1)运算速度 运算速度是衡量计算机 ...

  2. Android View(一)——View的基础知识

    目录 一.View的基础知识 1.什么是View 2.View的位置参数 3.MotionEvent 4. TouchSlop 5. VelocityTracker 6. GestureDetecto ...

  3. 收集的seo优化的些基础知识

    下面是一些搜索引擎优化的基础知识: 影响搜索引擎排名的主要因素: 内部因素: 跟关键字有关的内部因素: URL中出现关键字: 网页Title中出现关键字: 常规内容中出现关键字: 在页面的第一段中出现 ...

  4. 性能测试之前端性能优化(前端基础知识,前端性能测试常用工具,前端性能优化常见方法)

    目录 1. 前端基础知识 1.1 为什么要关注前端页面的性能,了解页面的加载,渲染方式和顺序? 1.2 一次页面请求会经历哪些步骤? 1.3 页面的展示过程 2. 前端性能测试的常用工具 2.1 Go ...

  5. Android随机点名器,Excel基础知识-详解随机点名器

    说道制作个案例纯粹意外,我多少有点选择恐惧症,为了不在"选择"上纠结,就自己小玩了一下,就用了程序做了个选择器,其实很简单,就是有小时候玩的"点兵点将",稍微变 ...

  6. java android 小游戏_Android开发基础知识及小游戏

    学习目的 首次进入Android阶段的学习,首先需要我们掌握Activity(界面),程序的生命周期,界面启动,界面布局.控件 相关技术.及其使用 1.Activity: 管理一个界面从创建到运行结束 ...

  7. Android 游戏开发必备的基础知识

    Android游戏开发: View类开发框架 SurfaceView开发框架 Graphics类开发框架 Paint与Color类介绍 Canvas介绍 几何图形绘制 字符串绘制 图像的绘制 图像的旋 ...

  8. 3G应用开发之Android 传智播客 基础知识总结

    3G应用开发之Android Android应用开发之3G  3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...

  9. Java Android几个重要的基础知识

    为什么80%的码农都做不了架构师?>>>    Java 1.数据类型 bit(位):0或1计算机存储处理信息的最基本的单位 byte(字节):8个bit(上面表格数字的单位是byt ...

  10. Android车载应用开发与分析(6)- 车载多媒体(一)- 音视频基础知识与MediaPlayer

    多媒体应用是车载信息娱乐系统的一个重要组成部分,一般包含音视频播放.收音机.相册等.车载应用多媒体系列初步计划分为六篇,这是第一篇. 参考资料 视频和视频帧:视频和帧基础知识整理 百度百科 - 声道 ...

最新文章

  1. BCH应用发展报告——Member正在成为趋势
  2. sap 与 sap business one 和国内软件的比较
  3. 我身上的银屑病(尝试自我治疗中)
  4. 搭建Vue.js环境,建立一个简单的Vue项目
  5. Laravel 5.1 源码阅读
  6. 【直播回顾】云栖社区特邀专家关键:Java无锁集合代码分析
  7. 胶囊碰撞体(CapsuleCollider)
  8. wifi免密码登录认证流程
  9. 关于dotnetbar控件
  10. matlab计算股票的预期收益率,如何计算股票预期收益率
  11. 软件定义和硬件重构知多少(三)
  12. python单例模式有什么用_python单例模式是什么
  13. 自己写了个磁力链搜索引擎
  14. android调色器 源代码,Android 上的调色板 —— Palette
  15. 代码托管gitHub中国官网
  16. 爬虫用fiddler抓取网易新闻客户端手机app内容
  17. 分区函数Partition By的用法
  18. 如何把图片压缩到1M?怎么把照片缩小到1M?
  19. 计算机网申兴趣爱好怎么写,网申个人爱好如何填写?
  20. Linux中动态探针kprobes

热门文章

  1. c语言编程 排序,C语言编程-9_3 排序
  2. mysql改utf8mb4后速度慢_更改MySQL数据库的编码为utf8mb4
  3. mysql space id_MySQL8.0新特性:增加系统文件追踪space ID和物理文件的映射-阿里云开发者社区...
  4. matlab excel 新建sheet,MATLAB怎么在保存结果的EXCEL里面添加内容?比如把 'sheet1‘ 改成 ‘已知点’ ,在第一行加上 '已知点' ,'x', 'y' 等....
  5. Redis模式对比:主从模式 VS 哨兵sentinel模式 VS Redis cluster模式
  6. 终于有人把RISC-V讲明白了
  7. 第一周例行报告(补)
  8. ES6 数组的解构赋值
  9. THML结构语义化之table/form
  10. mac Git本地服务器配置