超极本上优化媒体应用功耗的方法
LoVell 发表于:13年04月11日 14:00 [原创] DOIT.com.cn
4月10日、11日,2013年英特尔信息技术峰会 (IDF)在北京国家会议中心举行,本次IDF的主题为“未来,用‘芯’体验”,这意味着英特尔将继续以用户体验为核心,立足英特尔“芯”架构,扩大和深 化产业合作,全面推动计算技术创新、芯片制造创新、应用体验创新、终端形态创新和云端智能创新。会上,来自全球各地的技术公司及数千名软硬件开发人员、技 术管理人员、媒体和分析师共聚北京,一起体验最新技术进展及探讨未来计算的创新趋势。敬请关注DOIT全程直播报道!
2013年超极本十分走红,而超极本的功耗问题也成为了消费者关注的问题,在《在超极本上优化媒体应用功耗的方法》技术课程上,技术人员与大家分享了功耗在媒体播放的重要性,以及为什么要优化功耗。
我们熟知的流媒体和本地媒体播放是移动平台用户最常用的使用模式之一,而视频播放也是其中最常见的用户使用场景。
这样一来,我们就需要使用到工具对功耗进行分析和调试,技术人员给大家分享了几款这样的工具,比如Battery Life Analyzer,它是一款界面简单,操作方便的工具,可以及早的发现驱动或是进程导致的硬件不能进入低功耗状态的不恰当行为,另外它还提供硬件C状态持续的时间信息;而另外一款Intel Power Gadget,是Intel酷睿处理上用于检测处理器功耗的软件工具,有关研究表明对于活动状态负载的测试,它的准确率大于97%;Windows Performance Analyzer工具支持ETW,即Windows事件追踪,可以集各项操作系统性能分析于一个日志文件中;Windows Performance Recorder工具则可以预定义好的收集日志脚本,收集CPU、GPU、存储和网络的各项数据包括开始和结束的性能测试;最后技术人员还提到了一个GPUView软件,它可以提供唤醒活动状态的调用信息。
技术人员还讲解到,若实现低功耗媒体播放,有五个方法,包括可以使用硬件加速播放,预先缓冲内容和尽可能减少存储访问,使用Overlay代替Blt,也可以去掉不必要的唤醒,不断下载媒体到内存。
最后,技术人员总结到,软件对超极本的功耗有着显著的影响,而高效的代码可以使得优化媒体应用程序成为可能,许多英特尔和微软的工具也都会帮助用户深入分析在体验中获取的各类问题。