[Spice-devel] qxl and page flip

Frediano Ziglio fziglio at redhat.com
Fri Oct 6 09:31:56 UTC 2017


> 
> Hi,
> 
> > The other option is we revert atomic modesetting from upstream qxl
> > until the hw
> > is upgraded to it, and we use the atomic path only on the newer
> > hardware.
> 
> Well, the non-atomic "page-flip support" is blitting one framebuffer
> over the other.  I wouldn't call this a solution either.  It just
> happens to work ok in most cases due to lazy rendering (i.e. spice-
> server not updating local surfaces unless there is a need to do that).
> 
> > I'd really like to see some commitment to fixing qxl if we do decide
> > to do that.
> 
> Ok, so how about the attached virtual hardware update?
> 
> cheers,
>   Gerd
> 
> 
> [Text Documents:0001-qxl-add-primary-surface-update-support.patch]
> 

Would not actually be possible to detect a destroy + create
commands and avoid having to change any version/driver?

On a physical card you are expecting to always have an output the
current destroy+create create a race condition where there's no
output at all.

Frediano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-patch
Size: 1401 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20171006/b58fcfe7/attachment.bin>


More information about the Spice-devel mailing list