Defrag Tools #157 - Energy Estimation Engine (E3)

In this episode of Defrag Tools, Chad Beeder and Jorge Novillo discuss a power saving feature in Windows: hardware offloading of Audio Processing Objects (APOs). We demonstrate how to use Media eXperience Analyzer (MXA) to determine whether audio offload is working on a given system.
Additional Resources:
Implementing Hardware Offloaded APO Effects
Windows 8.1 Audio streaming - Part 2: Power savings via H/W offload
What's New in Audio for Windows 10
Timeline:
[00:00] Introductions and overview
[02:25] To see if it's working: first capture a trace in Windows Performance Recorder (see Defrag Tools #149 for a demo)
[04:43] Examining the first trace. First look for the Audio_Render events to confirm that audio was playing during the trace.
[07:00] Filter down to the audiodg.exe process and note the audio pump thread running every 10ms. Conclusion: audio processing was not offloaded.
[08:07] Looking at the Callstacks dataset to find out which Audio Processing Object was running on the CPU.
[10:09] Examining a second trace for comparison. Same steps as before - no AudioDG pump thread running frequently. Conclusion: APO processing was offloaded in this case.
[12:24] Questions? Email us at defragtools@microsoft.com
Geek girl? Not a girl, sorry.
Aww man, why didn't they warn me about that when I bought that t-shirt? I should go back and demand a refund! :)
Thanks, Chad, for simultaneously supporting diversity, individuality AND women in IT like me! Keep up the great work!
Good for chad!
Chads my fav!
Will be nice to attach samples so it easy to see what you are seeing. The one being used in the video