KVM and Xen guest fail with cirrus emulated graphic card

Dario Faggioli dario.faggioli at citrix.com
Fri Nov 25 17:48:29 UTC 2016


On Thu, 2016-11-24 at 12:16 +0000, Daniel Stone wrote:
> Hi Dario,
> 
Hi,

> On 21 November 2016 at 16:55, Dario Faggioli
> <dario.faggioli at citrix.com> wrote:
>> > There's not much information online, and what's there suggests that
> > it
> > may be due to the hw characteristics of Cirrus (e.g., the 24bpp
> > thing),
> > which are not supported by Wayland.
> 
> As Pekka says, it's important to differentiate between Wayland (an
> abstract protocol), and what I assume you're talking about which is
> Mutter's implementation of a Wayland server.
> 
Ok, thanks a lot to both for educating me on this (and sorry for my
ignorance :-D).

> > The issue has been brought up and is being discussed in this thread
> > too:
> > https://lists.xen.org/archives/html/xen-devel/2016-11/msg01579.html
> > 
> Generally speaking, I have to say I agree with ajax, even if I
> would've perhaps worded it a bit more gently. ;) Packed 24bpp is
> going
> to be pain, not least because I don't know of any clients which
> render
> in packed-24, so you're always going to take a format conversion from
> the client's 32bpp to the final 24bpp, rather than being able to do
> memcpy. 1024x768 is also not ideal for 2016: good luck with a web
> browser ...
> 
> The 24bpp paths in pretty much everything are also badly untested, so
> that's asking for trouble. I really think you'd be far far better off
> trying to figure out how to move off the legacy Cirrus emulation as
> soon as you can.
> 
Noted. I will feed this very interesting and useful opinion and
considerations of yours back in the original discussion within our
(Xen) community.

At the same time, if finding out more about the actual issue will turn
out to be important, I'll investigate on Mutter.

Thanks again and Regards,
Dario
-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20161125/07f8fe2a/attachment-0001.sig>


More information about the wayland-devel mailing list