grate-driver / xf86-video-opentegra

X.Org video driver for NVIDIA Tegra
Other
12 stars 9 forks source link

exa: implement TegraEXAMarkSync / TegraEXAWaitMarker #21

Closed digetx closed 7 years ago

digetx commented 7 years ago

Potentially this should yield a better Xorg performance. The tegra_stream has been extended with an async submission and fence get / put helpers, get returns fence for the latest submitted job and put waits for a job completion, freeing fence in the end.

digetx commented 7 years ago

Depends on https://github.com/grate-driver/libdrm/pull/13

kusma commented 7 years ago

Well, but I still don't think grate-driver/libdrm#13 is the right move.

digetx commented 7 years ago

I'll re-open this PR once we'd have all required kernel and libdrm bits landed.