[PATCH xserver] glamor: Limit outstanding drawing queue with glClientWaitSync

Michel Dänzer michel at daenzer.net
Tue Jun 7 08:54:44 UTC 2016


On 07.06.2016 01:02, Keith Packard wrote:
> Michel Dänzer <michel at daenzer.net> writes:
> 
>> I wrote an eerily similar patch a while ago, but the problem turned out
>> to be in the GL or kernel driver. Are you sure that's not the case for
>> you?
> 
> I'm seeing a long lag when running benchmarks that don't ever need
> to synchronize with the hardware.

Is this about x11perf by any chance? I was seeing long lag with that as
well, which turned out to be because we weren't correctly synchronizing
with the hardware for XGetImage.


> Given that the X server doesn't use SwapBuffers, I'm not sure where
> else we would expect rate limiting to occur?

In the amdgpu driver we now have a GPU scheduler managing the userspace
command submissions.


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <https://lists.x.org/archives/xorg-devel/attachments/20160607/59ebcd13/attachment.sig>


More information about the xorg-devel mailing list