improved swap/MSC-wait scheduling in DPMS-off state

Michel Dänzer michel at daenzer.net
Tue Apr 30 02:16:46 PDT 2013


On Son, 2013-04-28 at 16:07 -0400, Ilija Hadzic wrote: 
> 
> No new functionality is needed from X-server or any other library
> except one #define in libdrm which should go into libdrm anyway
> (it was sent to dri-devel list but has not been merged yet [4]).

That change needs

#ifndef DRM_CAP_TIMESTAMP_MONOTONIC
#define DRM_CAP_TIMESTAMP_MONOTONIC 0x6
#endif

or a dependency on a released version of libdrm with the definition.


> The end result is that regardless in which state the display is, the
> application sees the events (time and sequence numbers) that progress
> as if the CRTC is running and the events happen at right time points
> on the grid determined by the vlbanks (real or interpolated).

Indeed, looks like DPMS off no longer has any effect on piglit
results. :) Thanks for working on this. 

-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer


More information about the xorg-driver-ati mailing list