[Intel-gfx] [PATCH] Reintegrate legacy UMS.
chris at chris-wilson.co.uk
Thu Aug 26 10:20:03 PDT 2010
You probably heard the screams of terror at the prospect of adding 50k
lines of broken code. The result of that shock was that it did produce a
viable alternative: use a shadow fb and avoid dynamic reallocation and
associated incoherency issues.
The benefits of this approach is that we get KMS (hotplug, resizable
framebuffers, rotation, reliable suspend and resume), overlays (video)
reasonable performance, and continued development. You lose GL
acceleration. (But using GEM it would suffer the same incoherency problems
that plagued X, and unless you were also using an old DRI1 compatible
version of Mesa, legacy/ums could do no better.) You also lose EXA
acceleration, but that turns out to be a good thing in the general case,
but synthetic benchmarks will show decreased performance.
The branch is available for testing from
To enable the use of the shadow, you will have to add
Option "Shadow" "True"
to your xorg.conf.
Chris Wilson, Intel Open Source Technology Centre
More information about the Intel-gfx