Hide Forgot
Description of problem: mouse not comply user's action in win7 guest with qxl Version-Release number of selected component (if applicable): host: qemu-kvm-1.5.3-19.el7.x86_64 kernel-3.10.0-57.el7.x86_64 guest: win7-64/32 qxl-win-0.1-19 How reproducible: 100% Steps to Reproduce: 1.cli: /usr/libexec/qemu-kvm \ -M pc \ -cpu Opteron_G1,check \ -m 4G \ -smp 4,sockets=2,cores=2,threads=1,maxcpus=16 \ -enable-kvm \ -name win7 \ -uuid 990ea161-6b67-47b2-b803-19fb01d30d12 \ -smbios type=1,manufacturer='Red Hat',product='RHEV Hypervisor',version=el6,serial=koTUXQrb,uuid=feebc8fd-f8b0-4e75-abc3-e63fcdb67170 \ -k en-us \ -rtc base=localtime,clock=host,driftfix=slew \ -nodefaults \ -monitor stdio \ -qmp tcp:0:6666,server,nowait \ -boot menu=on \ -bios /usr/share/seabios/bios.bin \ -vga qxl \ -spice port=5900,disable-ticketing \ -global PIIX4_PM.disable_s3=0 \ -global PIIX4_PM.disable_s4=0 \ -drive file=/home/win7-64.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=none,werror=stop,rerror=stop,aio=threads \ -device virtio-blk-pci,scsi=off,bus=pci.0,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 \ -netdev tap,id=hostnet0,fd=7 7<>/dev/tap7 \ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=4e:5d:ac:10:26:dc \ 2.In desktop, Press and hold the left mouse button then draft it from left top to right bottom, like select all icons use mouse in desktop. 3. Actual results: Mouse not comply with user's action, like someone drag it from reverse, mouse move with shake while draft it. Expected results: Mouse move smoothly. Additional info: Change vga to cirru/std this problem gone, Downgrade qxl to qxl-win-0.1-17.
Which client do you use? I can't reproduce with virt-manager. Both mouse in client or server mode works fine.
virt-viewer-0.5.4-3.fc18.x86_64
Just found use virt-viewer-0.5.7-7.el7.x86_64 on rhel7 desktop, works well. if connect rhel7 by ""ssh -X hostname" from fc18, got problem.
(In reply to mazhang from comment #7) > Just found use virt-viewer-0.5.7-7.el7.x86_64 on rhel7 desktop, works well. > if connect rhel7 by ""ssh -X hostname" from fc18, got problem. Ok, changing bug title. That makes sense. The client uses gdk_display_warp_pointer(), which isn't working over remote protocols. If your guest is configured correctly, you have mouse in client mode. For that to work, you need a working usb-tablet and/or a spice-vdagent. I am tempted to close this bug as WONTFIX, since this is more a configuration issue and technical limitation. Could you try with a guest using usb tabler & running vdagent? thanks
This problem gone with using usb tabler and vdagent. Please close this bug, thanks.