[Bug 102199] Kabylake has poor performance, doesn't upclock during activity quickly with single display configurations

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 18 13:58:32 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=102199

--- Comment #12 from Chris Wilson <chris at chris-wilson.co.uk> ---
(In reply to Ray Strode [halfline] from comment #11)
> is there a way the compositor can request a boost before it misses a vblank?

Not yet. One thing we could try is a context parameter that says "always boost
batches from this context". Given that we want the compositor to be running at
high priority, it would then preempt the existing workload and execute at full
speed.

The only interface I'm aware of is EGL_IMG_context_priority, and we plan to
restrict allowing high priority contexts to CAP_SYS_NICE clients (which the
pencilled in plan of having logind grant that privilege to e.g. gnome-shell).
We could overload that and say that highest priority contexts are naturally
boosted.

In that scenario gnome-shell's would do all of its compositing from that
special context, but it may also use a normal context for "background"
rendering. With priority inheritance everything that is required by the high
priority context is bumped to high priority as well.

Let me go float the idea of boosting high priority contexts...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170818/ce3cef70/attachment.html>


More information about the intel-gfx-bugs mailing list