I can offer a workaround. The default video card type of kvm is '-vga cirrus". When I start kvm with the option '-vga std', the problem is solved and I have more colors, than 256 with 1280x1024.

For example "1280 x 1024, True Color (24-Bit)" under Windows XP. Vncviewer starts succuessful now with this output:

$ vncviewer localhost:0

VNC Viewer Free Edition 4.1.1 for X - built Sep  9 2009 20:00:26
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.

Fri Oct 16 17:30:06 2009
 CConn:       connected to host localhost port 5900
 CConnection: Server supports RFB protocol version 3.8
 CConnection: Using RFB protocol version 3.8
 TXImage:     Using default colormap and visual, TrueColor, depth 24.
 CConn:       Using pixel format depth 6 (8bpp) rgb222
 CConn:       Using ZRLE encoding
 CConn:       Throughput 20000 kbit/s - changing to raw encoding
 CConn:       Throughput 20000 kbit/s - changing to full colour
 CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
 CConn:       Using raw encoding

Because I use virt-manger to manage kvm, it is a problem to start kvm with arbitrary options. So I build a wrapper-script around the kvm binary, to append the option "-vga std" (like described in Debian bug report #533853):

#!/bin/bash
exec kvm -cpu qemu32,-nx -vga std `echo $*`

ciao,
oz






--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to