WearepleasedtoannouncethereleaseofPowerTOPv2.0whichconcludesamajoroverhaulofthecodebase,andaddsexcitingnewfeatures.
*About PowerTOP* PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode whereyou can experiment with various power management settings for cases where the Linux distribution has not enabled those settings. PowerTOP reports which components in the system are most likely to blame for a higher-than-needed power consumption, ranging from software applications to active components in the system. Detailed screens are available for CPU C and P states, device activity, and software activity. For many years, PowerTOP has been used heavily by Intel, Linux distributors, and various parts of the open source community. We're hoping that our users find the second generation even more useful for their needs. *Highlights* * GreatlyenhanceddiagnosticcapabilitiesusingtheLinuxkernelperfframework * Newtab-basedUIwhichdisplaysmoredetailedinformationinrealtime * Advanced reporting capabilities for offline analysis including HTML5 and CSV formats. *Release****Details* PowerTOPv2.0hasfourmajorthoughttracks: 1. Keep the integrity of PowerTOP v1.x, but update it to be equally relevant to its growing user base. 2. Take the interests from our user base, such as the need and want for greater reportability, and more tunables information. 3. Keep PowerTOP moving forward with changes to the Linux kernel, such as the depreciation of power trace events, like power_frequency starting in Linux kernel version 3.0. 4. Make sure PowerTOP was updated with emerging Intel Architecture, such as the newer Ivy Bridge chipset. Version2.0hasseveralnewkeyfeaturesandupdates.Thefirstbigchangeistheuseofahardenedlibrarycalledlibparseevents,foraccessingthekernel"perf"infrastructure.Withthisenhancement,weareabletoprovidemuchmoreaccuratedata,andbemoreflexiblewithanyfuturekerneldevelopment.TherehasbeenagreatdealofworkdoneintheareaofCPUdatameasurementanddiagnostics.FullaccuratesupportwasaddedforCPUidle,frequency,andpowertraces,alongwithexpandedfrequencystatereportingforCPUswithmorethan10states.Withtheseadditions,PowerTOPv2.0nowgivesaclearerpictureofhowprogramsaffectCPUutilization,andtheimpactonimportantpower-savingsleepstates. PowerTOPv2.0alsoincludesotherkeyadvances,suchassystemdevicestracking,whichgivesyouclearinformationonwhichdevices(ifany)areproblematicintermsofpowerbehavior,GPUactivitymeasurements,andVFSoptsactivitymeasurements.ThisallowsPowerTOPv2.0usersamorecompleteoverviewofthesystem. In addition to the new features, several enhancements have been made in these areas: * IncreasedWLANsupport—PowerTOPnowsupportsmultipleWLANinterfaces * Enhanced i915 driver support * Morerobustbatterydataacquisition * Real time measurement support for USB hot-plug. Withalltheenhancementsandadditions,therehasalsobeenextensiveworkonPowerTOPreports.Reportinghasbeenhighlightedtimeandtimeagainasamuchneededanddesiredenhancement.Toaddressallthereportingneedsofourusers,PowerTOPv2.0nowrunsintwomodes:interactiveandnoninteractive.Thisgivesyoutworepresentationsofthedata:staticandinteractivereal-time. Ininteractivemode,PowerTOPv2.0isenhancedwitharedesigned,tab-baseduserinterfacewithfullon-demandwindowrefreshsupport.ThisnewUIgivesyouaclean,organized,real-timewaytovisualizeandanalyzeeffectsonpower.Dataisnowdisplayedandorganizedintotabs: * *Overview****Tab:*detailsthesummaryinformationabouttotalCPUandwakeupspersecondfortheSystem,GPU,andVFSops.Withinthesummaryview,youalsoseetheconsumerstatusforinterrupts,devices,timers,processes,andmore. * *Idle****stats****tab:*detailsthesummaryinformationonthevariousprocessorcores,andthestatusoftheprocessorpackage. * *Frequency****stats****tab:*detailsthesummaryinformationabouttheclockspeeds,andthepercentageusedinsaidclocks,foreachprocessorcoreandpackage. * *Device****stats****tab:***detailsthesummarydeviceactivityoverview,networkdevicetransmissionrates,andGPUopsrates. * *Tunables****tab:*summarizesourbestknowndiagnosticrecommendationsandoptionstoapply.Thistabisalsointeractivewiththeabilityofallowingyoutotoggletheoptionswhileininteractivemode.Soinrealtime,youcanseewhataffectPowerTOP’srecommendationswillhaveonpower. Inthenon-interactivemode(akareportingmode),therehasbeenamajoroverhaulinthoughtandfunctionality.PowerTOPv2.0nowallowsyoutospecifynotonlythedurationofeachtestmeasurementcycle,butthenumberofiterationstomeasure.Dependingonyourneeds,PowerTOPv2.0nowproducestwodifferentreportformats:HTMLandCSV. * *HTML:*TheHTMLreportcontainsalltheinformationseenintherealtimeUI,butinasinglestaticreport.Additionally,wearehappytosaythatPowerTOP’sHTMLreportsarealsoinanHTML5applicationformat,givinganyuserwithanHTML5-supportedbrowseraclean,organizedtab-basedreport.Asniceasthisisforreviewingdata,thereisalsotheALLtabintheHTML5applicationthatpresentsallthedatainonelongformatforthetotalpicture.ThisisalsothestandardformatforHTMLreportsgeneratedfornon-HTML5browsers.Toclosethegapinyourwantsandneeds,PowerTOPv2.0nowreportsthetunablerecommendations.AlthoughPowerTOPisnotapermanenttuningtool,PowerTOPindeedhastheabilitytotestthetunableeffectsofitssuggestions.Assuch,itwasonlyreasonablethatweincludethesetunablesinthereport. * *CSV:*TheCSVreportisasingle,static,comma-separated,value-delimitedreport,givingyouultimatecontrolfordatamanipulationforyourspecificneeds,suchastrendingandanalyticalanalysis. *Project Details* Fromaprojectpointofview,therehasbeenseveralchanges.PowerTOPv2.0hasnowbeenautotooledtosupportandincreaseportability.ThereisalsolimitedAndroidmakesupport,whichwascompletedandspearheadedbycommunitymembers. WearealsoexcitedtoannouncethatthePowerTOPprojectwillhaveanewhomeon01.org.Thiswillbethesinglepointforreleases,blogs,andinformationonPowerTOPmovingforward.Inourmoveto01.org,wewillalsobemovingandconsolidatingthecurrentemaillists.Althoughthisisahassle,itisimportanttoconsolidatethecurrentwebsite,andthetwomailinglists,usedforPowerTOP,totheirnewhomeon01.org. * URL:_https <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>://01. <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>org <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>/ <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>projects <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>/ <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>powertop <http://www.google.com/url?q=https%3A%2F%2F01.org%2Fprojects%2Fpowertop&sa=D&sntz=1&usg=AFQjCNHs3r9CG7WzvdA9ZJcbM37iN-8O8A>_ * Download:https://01.org/powertop/downloads/2012/powertop-v2.0 <https://01.org/powertop/downloads/2012/powertop-v2.0> * Mailing list: * Discussions about PowerTop occur on the_powertop <mailto:power...@lists.01.org>@ <mailto:power...@lists.01.org>lists <mailto:power...@lists.01.org>.01. <mailto:power...@lists.01.org>org <mailto:power...@lists.01.org>_mailing list * Subscribe to the list at_https <https://lists.01.org/mailman/listinfo/powertop>:// <https://lists.01.org/mailman/listinfo/powertop>lists <https://lists.01.org/mailman/listinfo/powertop>.01. <https://lists.01.org/mailman/listinfo/powertop>org <https://lists.01.org/mailman/listinfo/powertop>/ <https://lists.01.org/mailman/listinfo/powertop>mailman <https://lists.01.org/mailman/listinfo/powertop>/ <https://lists.01.org/mailman/listinfo/powertop>listinfo <https://lists.01.org/mailman/listinfo/powertop>/ <https://lists.01.org/mailman/listinfo/powertop>powertop <https://lists.01.org/mailman/listinfo/powertop>_ * Archives are found at_http <http://lists.01.org/pipermail/powertop>:// <http://lists.01.org/pipermail/powertop>lists <http://lists.01.org/pipermail/powertop>.01. <http://lists.01.org/pipermail/powertop>org <http://lists.01.org/pipermail/powertop>/ <http://lists.01.org/pipermail/powertop>pipermail <http://lists.01.org/pipermail/powertop>/ <http://lists.01.org/pipermail/powertop>powertop <http://lists.01.org/pipermail/powertop>_ ThedevelopmentPowerTOPgitrepositoriesarehostedatGitHub. * URL:_https <https://github.com/fenrus75/powertop>:// <https://github.com/fenrus75/powertop>github <https://github.com/fenrus75/powertop>. <https://github.com/fenrus75/powertop>com <https://github.com/fenrus75/powertop>/ <https://github.com/fenrus75/powertop>fenrus <https://github.com/fenrus75/powertop>75/ <https://github.com/fenrus75/powertop>powertop <https://github.com/fenrus75/powertop>_ * HTTP:_https <https://github.com/fenrus75/powertop.git>:// <https://github.com/fenrus75/powertop.git>github <https://github.com/fenrus75/powertop.git>. <https://github.com/fenrus75/powertop.git>com <https://github.com/fenrus75/powertop.git>/ <https://github.com/fenrus75/powertop.git>fenrus <https://github.com/fenrus75/powertop.git>75/ <https://github.com/fenrus75/powertop.git>powertop <https://github.com/fenrus75/powertop.git>. <https://github.com/fenrus75/powertop.git>git <https://github.com/fenrus75/powertop.git>_ * GIT-readonly: git://github.com/fenrus75/powertop.git *Note:***Wewillnotuseanyoftheintegrate,merge,ortrackingfunctionsofGitHub,sopleasecontinuetousetheprovidedlists. *Our****thanks* For this release, we would like to give a special thanks to the following contributors, and all contributors to PowerTOP. Not in any particular order: Sergey Senozhatsky, Márton Németh, Mike Frysinger, John Mathew, Thomas Spura, Henry Gebhardt, Jaroslav Škarvada, Anssi Hannula, Jan Kaluža, Kristen Carlson Accardi, Mikel Olasagasti Uranga, Jussi Kukkonen. *What**’**s****Next* Movingforward,youcanexpectmoregreatchanges,andmoreinteractivity.Wehaveplans,ideas,andanewlyrestoredvigortowardsPowerTOP.Wewillbeplanningiterativereleases,givingblogupdates,andtalkingcontributions,notonlyincode,butQA,documentation,andfunctionalsuggestions(especiallyifthesubmitteriswillingtoalsocodeonhis/herfunctionalsuggestions).Wedon’thavealotofdedicatedresources,butwenowhavemorethenwe’veeverhadbefore. Currentv2.1goalsunderconsiderationare: * LocalizationoftheUIintoapproximately10to20languages * ContinuedimprovementstotheUI,includingresolutionscaling * Continued support of emerging Intel Architecture * ContinuedsupportofemergingKerneldevelopment _______________________________________________ Power mailing list Power@bughost.org https://bughost.org/mailman/listinfo/power