[ kvm-Bugs-2897679 ] strange mouse behavior when connecting to kvm-sesion via vnc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bugs item #2897679, was opened at 2009-11-14 14:19
Message generated for change (Comment added) made by d3vi0n
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2897679&group_id=180599

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: intel
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Michael Mair-Keimberger (d3vi0n)
Assigned to: Nobody/Anonymous (nobody)
Summary: strange mouse behavior when connecting to kvm-sesion via vnc

Initial Comment:
I've a few running kvm-sessions on my server (fedora, ubuntu and winxp). I can connect to them via vnc which i enabled in kvm (via kvm -vnc).
The problem is that the mouse in a kvm-window is never there where it should be. This is really annoying because, for example if i try to press the start button (in windows), most of the time my mouse is already out of the window. I always have to "play" with the mouse to reach the button. Generally its with everything i do in windows with the mouse. Its the same with the other linux-oses.

It seems it depends on which point i jump into the window. Also the mouse distance between the local mouse and the mouse in windows changes while i move the mouse in windows.
I already made an bug-report on bugs.kde.org, because i though it's the fault with krdc (which is my vnc client), but i have the same issue with other clients too.
Here is the link of the bug-report: https://bugs.kde.org/show_bug.cgi?id=212498

Some info about the system:
Its a stable full 64-bit (no multilib) gentoo system:

Portage 2.1.6.13 (default/linux/amd64/10.0/no-multilib, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r4 x86_64)
=================================================================                                                  
System uname: Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Xeon-R-_CPU_E5405_@xxxxxxxxxxxxxxxxxxxxxxxxxx                 
Timestamp of tree: Sat, 14 Nov 2009 05:20:01 +0000
app-shells/bash:     4.0_p28
dev-lang/python:     2.6.2-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r2
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona -msse4.1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=nocona -msse4.1"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="        http://gentoo.supp.name/                                http://ftp.fi.muni.cz/pub/linux/gentoo/                         http://gentoo.mirror.web4u.cz/                          http://gentoo.mirror.dkm.cz/pub/gentoo/                         http://gentoo.ynet.sk/pub";
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp/tunafix"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/clown/overlays/local /home/clown/overlays/layman/x11 /home/clown/overlays/layman/sunrise"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage/"
USE="acl acpi amd64 berkdb bzip2 cli cracklib crypt cups dbus dri fortran gdbm gpm iconv ipv6 mmx modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl ssse3 sysfs tcpd unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="ttpci" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

installed kvm (you see the enabled use-flags too):
[I] app-emulation/kvm
     Installed versions:  88-r1!t(16:32:29 20.08.2009)(modules ncurses sdl vde -alsa -bluetooth -esd -gnutls -havekernel -pulseaudio)
     Homepage:            http://www.linux-kvm.org
     Description:         Kernel-based Virtual Machine userland tools

[I] app-emulation/kvm-kmod
     Installed versions:  88-r1!t(15:58:36 20.08.2009)(kernel_linux)
     Homepage:            http://www.linux-kvm.org
     Description:         Kernel-based Virtual Machine kernel modules

Host-CPU:
2x Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz

/proc/cpuinfo (i've copied only the first core):
processor       : 0           
vendor_id       : GenuineIntel
cpu family      : 6           
model           : 23          
model name      : Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
stepping        : 10                                             
cpu MHz         : 1994.989                                       
cache size      : 6144 KB                                        
physical id     : 0                                              
siblings        : 4                                              
core id         : 0                                              
cpu cores       : 4                                              
apicid          : 0                                              
initial apicid  : 0                                              
fpu             : yes                                            
fpu_exception   : yes                                            
cpuid level     : 13                                             
wp              : yes                                            
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx tm2 ssse3 cx16 xtpr pdcm dca sse4_1 xsave lahf_lm tpr_shadow vnmi flexpriority                                                                                                                          
bogomips        : 3989.97                                                                                                                                                                                            
clflush size    : 64                                                                                                                                                                                                 
cache_alignment : 64                                                                                                                                                                                                 
address sizes   : 38 bits physical, 48 bits virtual                                                                                                                                                                  
power management:

I've my own simple start-script for my kvm-machines. I'll post my configuration from the winxp image:
config:
HOST_IP="192.168.2.60"

VM_VNC_DISPLAY="2"                                        
HOST_PORT="2"                                             
MAC_ADDRESS="00:51:56:03:bd:cc"                           
VM_VG="/dev/vg/winxp"                                     


# defaults
VM_NAME="winxp"
VM_MEMORY="512"
VM_SMP="2"     
VM_LC="de"     
VM_VNC_SERVER="$HOST_IP"
VM_MONITOR_IP="$HOST_IP"
VM_MONITOR_PORT="205$HOST_PORT"
VM_NET="-net nic,macaddr=$MAC_ADDRESS -net tap,ifname=qtap1,script=no,downscript=no"

start-script:
start(){                

ebegin "Starte ${VM_NAME}"

# Start the Virtual Machine

           ${KVM} \
               -m ${VM_MEMORY} \
               -smp ${VM_SMP} \ 
               -name ${VM_NAME} \
               -k ${VM_LC} \     
               -monitor tcp:${VM_MONITOR_IP}:${VM_MONITOR_PORT},server,nowait \
               -pidfile ${PID_DIR}/${VM_NAME}.pid \                            
               -daemonize \                                                    
               -vnc ${VM_VNC_SERVER}:${VM_VNC_DISPLAY}\                        
               ${VM_NET} \                                                     
               ${VM_VG}                                                        

        eend $? "Failed to start ${VM_NAME}"
}


I hope thats enough info :)


----------------------------------------------------------------------

>Comment By: Michael Mair-Keimberger (d3vi0n)
Date: 2009-11-16 22:25

Message:
wow.. thanks that really helped my. Sorry for the bug-report. I already
tried a few things with my configuration, but i didn't tried that :)
For me this bug is fixed, so it can be closed. Thanks for the help.

----------------------------------------------------------------------

Comment By: Michael Tokarev (mjtsf)
Date: 2009-11-14 18:00

Message:
If you want your mouse to stay syncronized, use -usbdevice tablet option.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2897679&group_id=180599
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux