On 08/09/16 10:23 AM, Alex Goins wrote:
> On Thu, 8 Sep 2016, Michel Dänzer wrote:
> 
>> On 08/09/16 08:32 AM, Alex Goins wrote:
>>>
>>> I'm encountering some very strange issues when running these with PRIME
>>> Synchronization enabled, even after fixing our internal cursor handling. 
>>> When
>>> moving the cursor around without damaging anything, it's smooth. When 
>>> having an
>>> application causing damage, and thus flipping, without the cursor moving, 
>>> it's
>>> smooth. When moving the cursor AND causing damage, both the cursor and the
>>> flipping seem to be going at roughly 30 Hz, half speed.
>>>
>>> Skipping the call to either drmModeMoveCursor() in 
>>> drmmode_set_cursor_position()
>>> or the call to drmModePageFlip() in drmmode_SharedPixmapFlip() alleviates 
>>> the
>>> issue for flipping or cursor moving, respectively, so I'm inclined to say 
>>> that
>>> drmModeMoveCursor() or drmModePageFlip() are interfering with each other. 
>>> Could
>>> that be?
>>
>> It certainly could be, but that would probably be an issue in your
>> kernel driver.
> 
> Sorry, should have specified. This is running against the i915 DRM driver as 
> the
> slave. drmModeMoveCursor() and drmModePageFlip() are calling into i915 on 
> kernel
> 4.6.

Probably an i915 kernel driver issue then. I know there were issues like
that during the transition to the atomic KMS API.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to