[Spice-devel] [PATCH 1/2] [qxl.ko] stability for dual head: use surface_id 0 for primary surface on all monitors
David Mansfield
spice at dm.cobite.com
Mon May 19 07:06:20 PDT 2014
On 05/19/2014 10:01 AM, David Mansfield wrote:
> spice-server and downstream code expect that the primary surface will
> always have surface_id = 0. In a dual head environment, all monitors
> render portions of the primary surface.
>
> However, when the monitor config events are generated and sent, the
> primary surface (which has an internal id which is NEVER 0 once it is
> allocated), is only mapped to the correct identifier (0) for the
> primary head (where crtc index is 0).
>
> The fix is to look at the "primary" flag in the bo and always use id
> 0, irrespective of which head is being configured.
>
Crap. This patch was reversed... Sorry. Here's the "forward" patch.
Thanks,
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qxl_force_primary_surface.patch
Type: text/x-patch
Size: 473 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20140519/441ba94f/attachment.bin>
More information about the Spice-devel
mailing list