[Spice-devel] qxl-vga.vgamem_mb and large monitors

David Mansfield spice at dm.cobite.com
Fri Jun 19 12:48:18 PDT 2015

On 06/19/2015 02:22 PM, David Mansfield wrote:
> Hi All,
> We (4 of us in my company) have been very happy with spice over the 
> last year or so running with dual 1920x1200 monitors, for which 
> qxl-vga.vgamem_mb always needed to be set to 32 (default is 16) or 
> Xorg-qxl doesn't get enough video ram.  I even bumped it to 64MB and 
> we can run a 3940x2160 and a 1920x1200 just fine.
> This is set it libvirt domain xml like this:
>  <qemu:commandline>
>     <qemu:arg value='-global'/>
>     <qemu:arg value='qxl-vga.vgamem_mb=32'/>
>   </qemu:commandline>
> Has qemu/libvirt changed somehow making this old syntax invalid?

Argh.  Reply to self.

It HAS been added to the domain XML (and old syntax seems overruled).  
There's the "vgamem" attribute, as in:

<video><model type='qxl' ram='131072' vram='131072' vgamem='32768' 
heads='1' /></video>

It's kinda mis-documented in the libvirt domain XML:

"There is also optional attribute |vgamem| (since 1.2.11 (QEMU only)) to 
set the size of VGA framebuffer for fallback mode of QXL device."

Vgamem is needed even in non-fallback mode to support a large (3840x1200 
or larger)  framebuffer.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20150619/9f0b9074/attachment.html>

More information about the Spice-devel mailing list