xf86-video-intel: man/intel.man src/i810_reg.h src/i830_video.c src/i830_video.h
Barry Scott
barry.scott at onelan.co.uk
Fri Mar 6 02:46:12 PST 2009
Michel Dänzer wrote:
> On Thu, 2009-03-05 at 21:26 -0800, Haihao Xiang wrote:
>
>> man/intel.man | 15 ++++++++
>> src/i810_reg.h | 4 ++
>> src/i830_video.c | 100 ++++++++++++++++++++++++++++++++++++++++++++-----------
>> src/i830_video.h | 2 +
>> 4 files changed, 102 insertions(+), 19 deletions(-)
>>
>
> [...]
>
>
>> +.SS "XV_SYNC_TO_VBLANK"
>> +XV_SYNC_TO_VBLANK is used to control whether textured adapter synchronizes
>> +the screen update to the vblank to eliminate tearing. It has three
>> +values 'auto'(-1), 'off'(0) and 'auto'(1). 'off' means never sync, 'on' means
>> +always sync, no matter what size, and 'auto' means sync if the Xv image is
>> +more than quarter of the pixels on the screen. The default is 'auto'(-1).
>>
>
> Rather than syncing to vblank, why don't you define an inclusive
> scanline window using MI_LOAD_SCAN_LINES_INCL and then use an
> MI_WAIT_FOR_EVENT 'Scan Line Window Wait' bit? The radeon driver uses
> that principle, it should make the pipeline stall less when the vertical
> area is smaller and thus remove the need for the 'auto' attribute value.
>
>
>
Does the INTEL hardware have the ability to do this?
Barry
More information about the xorg-devel
mailing list