Use IDXGISwapChainMedia::SetPresentDuration to set screen to <60Hz for video. |
||||||
Issue descriptionReducing the framerate should save some amount of power, though I need to measure how much. The Surface Book seems to go down to 48fps. dalecurtis@, do you if there's somewhere in the media stack we could get expected framerate information from to plumb through to the GPU process?
,
Jun 15 2017
The compositor attempts to pull frames on begin frame, so the number it gets would be a lot less consistent and would take longer to converge because it always samples at 60fps.
,
Jun 15 2017
I suspect practically it won't matter and that it will actually converge very quickly. Either way, easy to test and plumb otherwise.
,
Jun 19 2017
For some reason DWM doesn't approve Chrome's present duration ever - it always stays at 60fps. For edge it sometimes approves it and sometimes doesn't, so I'm not sure if there's any way to actually reduce the framerate for chrome. Maybe it's UWP-related, or maybe there are some other stringent conditions needed for it to work.
,
Aug 5 2017
,
Aug 8 2017
,
Mar 17 2018
zmo@ for retriaging
,
Mar 19 2018
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by dalecur...@chromium.org
, Jun 15 2017