On Tue, Apr 12, 2016 at 12:18:43PM -0700, Alexandra Yates wrote: > This project is explained in detail on the HAS > https://docs.google.com/a/intel.com/document/d/1E-en_xqfHgCnhD1Tes3f08UYrOc-etv2W-pU0ZErKdE/edit?usp=sharing > > Summary: > Permits the user to identify and toggle values for PSR, FBC, RC6, DRRS, and IPS > under /sys/class/drm/card0/power/. By enabling these features I'm looking to > empower our customers, such as, power team, chrome OS, and platform integration teams > to debug graphics power management features. > > From the current patchset PSR, FBC, RC6, and, DRRS are complete and past BAT, modset, > and suspend/resume tests. For IPS I'm looking for feedback since IPS seems to change > during runtime dynamically. Additionally, as a future project IPS would be better > served if it is implemented by using the atomic check, pre-commit, commit, post-commit, > a good example of this is the PSR enable/disable implementation. > > For this project to be completed needs to have in place the following components: > (Need to be developed) > * IPS toggle interface flesh-out > * Tests added to intel-gpu-tools repo > * Documentation for all sysfs added interfaces > * PowerTOP component named: GFX-TOP. With the following requirements: > * It would be available only to developers > * It would allow the developers to toggle the interfaces from > the PowerTOP user interface. > * It would show the Power Consumption impact of toggling on and off > these settings. > > Your review of this patchset is intended to contribute to its full > maturity so that when we reach the PowerTOP development all pieces would > be ready for commit. Nack. Testing PM stuff accurately is already a combinatorial nightmare, I don't want more of this stuff. And for debugging the module options should be good enough. -Daniel > > Thank you in advance, > > Alexandra Yates (5): > drm/i915: Add sys PSR toggle interface > drm/i915: Add sys FBC toggle interface > drm/i915: Add sys RC6 toggle interface > drm/i915: Add sys drrs toggle interface > drm-i915: Add sys IPS toggle interface > > drivers/gpu/drm/i915/i915_debugfs.c | 5 +- > drivers/gpu/drm/i915/i915_drv.c | 5 +- > drivers/gpu/drm/i915/i915_drv.h | 12 ++ > drivers/gpu/drm/i915/i915_sysfs.c | 362 ++++++++++++++++++++++++++++++++++- > drivers/gpu/drm/i915/intel_color.c | 12 +- > drivers/gpu/drm/i915/intel_ddi.c | 15 +- > drivers/gpu/drm/i915/intel_display.c | 55 ++++-- > drivers/gpu/drm/i915/intel_dp.c | 48 +++-- > drivers/gpu/drm/i915/intel_drv.h | 21 +- > drivers/gpu/drm/i915/intel_fbc.c | 29 ++- > drivers/gpu/drm/i915/intel_pm.c | 53 ++++- > drivers/gpu/drm/i915/intel_psr.c | 36 +++- > 12 files changed, 588 insertions(+), 65 deletions(-) > > -- > 2.5.0 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx