[pve-devel] [PATCH] add multi-monitors spice support

Alexandre DERUMIER aderumier at odiso.com
Wed Oct 2 17:32:55 CEST 2013


Damn, can't reproduce it. not sure it was xrandr which give me the 4 monitors....But it's something guest side, maybe a bug in fedora 19 beta.


About fedora18:

http://hansdegoede.livejournal.com/ 


"On the guest side F-19 should work out of the box, in F-18 the xorg-x11-drv-qxl driver was build against an older spice-protocol package, causing it to not have support for this new feature enabled, this is fixed in this build: http://koji.fedoraproject.org/koji/buildinfo?buildID=422914 , which will hit updates-testing soon: https://admin.fedoraproject.org/updates/xorg-x11-drv-qxl-0.1.0-2.fc18?_csrf_token=bef3ee718fbf6ddde4d40197a7f4c9c83a5d5110 in the mean time you can install it inside your Fedora-18 guest from koji if you want to test this feature"


Don't known if we should give user choice between 4 qxl card. (so need to configure xinerama guest side)  or new method (which need recent xorg-x11-drv-qxl driver)




----- Mail original ----- 

De: "Alexandre DERUMIER" <aderumier at odiso.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mercredi 2 Octobre 2013 17:11:52 
Objet: Re: [pve-devel] [PATCH] add multi-monitors spice support 

mmm, I have tested with fedora19 

setting 4 monitors. 

indeed at start I see only 1 monitor available in virt-viewer 

so, I do : xrandr -s 1920x1200 

then, I see the 4 monitors in virt-viewer. 

maybe it's a bug with vdagent ? 


Note: when I try to connect to second monitor, it's open a new virt-viewer console (for a new display channel). 

But it seem to hang, I don't see connection to spiceproxy, don't known how it's work exactly 



----- Mail original ----- 

De: "Alexandre DERUMIER" <aderumier at odiso.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mercredi 2 Octobre 2013 11:46:30 
Objet: Re: [pve-devel] [PATCH] add multi-monitors spice support 

For linux: 

http://www.spice-space.org/page/RandrWork 

xrandr --output qxl-1 --set qxl_connected 1 

maybe with spice-vdagent is it automatic ? 

I'll try 

----- Mail original ----- 

De: "Alexandre DERUMIER" <aderumier at odiso.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mercredi 2 Octobre 2013 11:39:55 
Objet: Re: [pve-devel] [PATCH] add multi-monitors spice support 

>>Please can you test? 

I'll try this afternoon. 

For linux, I don't known how it's works, maybe does it need some special configuration of Xorg. 
I'll try to find more informations. 

----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre Derumier" <aderumier at odiso.com>, pve-devel at pve.proxmox.com 
Envoyé: Mercredi 2 Octobre 2013 09:17:10 
Objet: RE: [pve-devel] [PATCH] add multi-monitors spice support 

applied (+ cleanups). 

It works for me with win7 (linux with fedora18 does not work). 

Note: You can test that without having multiple monitors. 

Please can you test? 

> -----Original Message----- 
> From: pve-devel-bounces at pve.proxmox.com [mailto:pve-devel- 
> bounces at pve.proxmox.com] On Behalf Of Alexandre Derumier 
> Sent: Mittwoch, 25. September 2013 15:33 
> To: pve-devel at pve.proxmox.com 
> Subject: [pve-devel] [PATCH] add multi-monitors spice support 
> 
> add qxl2 (2monitors),qxl3 (3monitors),qxl4 (4monitors) vga type. 
> 
> For linux, we only need 1 qxl card with more memory 
> 
> For windows, we need 1 qxl card by monitor 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 



More information about the pve-devel mailing list