From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: Unmodified Windows etc on XEN 3.0 with Intel/VT or AMD/Pacifica Date: Sun, 29 Jan 2006 23:05:05 -0600 Message-ID: <43DD9E81.50405@us.ibm.com> References: <1138565117zkqg4vm1uvadam@ipcoast.com> <200601300203.35834.mark.williamson@cl.cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <200601300203.35834.mark.williamson@cl.cam.ac.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Mark Williamson Cc: xen-devel@lists.xensource.com, Thorolf Godawa , adam@ipcoast.com List-Id: xen-devel@lists.xenproject.org Mark Williamson wrote: >>You would either use the vnc connection, but I wouldn't suggest that as its >>very slow and for me has mouse problems. >> >> > >I'm not sure to what extent VNC is to blame, and to what extent it's the >display device model. Using the normal X Window might improve this a bit, >but the current display emulator will never win any speed awards. > > Xvnc makes use of high-level operations (which is why it's a full-blown X server). QEmu doesn't pass any of that info via it's DisplayState API (even though it does emulate those high level operations). If libvncserver was provided that info, it would make a noticable impact on VNC performance. The mouse is going to be a problem. As long as we emulate the CL, there's not much hope here (if you sacrifice some chickens, I'm told you can convince X to use the monochromatic hardware cursor but I've not been successful myself). An enterprising chap could implement touch screen emulation. This would make the mouse a bit more sane under VNC but it will still appear choppy. If you use SDL, set the resolution to 1024x768, set the depth to 24 bit, and enable full hardware acceleration in Windows performance should be pretty good. Regards, Anthony Liguori