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