[vfio-users] Ongoing mouse issues

Patrick O'Callaghan poc at usb.ve
Sun Nov 19 14:59:11 UTC 2017


I have a Win10 VM used almost exclusively for gaming, so mouse performance
is important. The default PS/2 mouse shows frequent lagging and
occasionally freezes completely, requiring a VM reboot to recover. The same
happens with an added "Generic USB Mouse". If I use a virtio trackpad
instead, I don't seem to get freezes or lagging (at least not so far), but
even though in normal system use the behaviour is just like a mouse, in
gaming it definitely isn't. It's *much* too sensitive. No amount of
tweaking of in-game sensitivity options makes any difference. The same
thing happens in a number of popular games from different vendors (Mass
Effect, WItcher, Deus Ex), so it looks like a generic problem of some sort.
Or maybe it's Windows (which amounts to the same thing).

Before anyone says "Synergy", I tried it on a previous occasion with no
success and someone on the list mentioned it has also been known to hang.

This is my current command line:

/usr/bin/qemu-system-x86_64-machineaccel=kvm-nameguest=NewWin10,debug-threads=on-S-objectsecret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-20-NewWin10/master-key.aes-machinepc-i440fx-2.7,accel=kvm,usb=off,vmport=off,dump-guest-core=off-cpuIvyBridge,ss=on,pcid=on,hypervisor=on,arat=on,tsc_adjust=on,xsaveopt=on,hv_time,hv_vendor_id=SomeString,kvm=off-drivefile=/usr/share/edk2/ovmf/OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on-drivefile=/var/lib/libvirt/qemu/nvram/NewWin10_VARS.fd,if=pflash,format=raw,unit=1-m8192-mem-prealloc-mem-path/dev/hugepages/libvirt/qemu/20-NewWin10-realtimemlock=off-smp4,sockets=1,cores=2,threads=2-uuid98bd845f-366b-4988-a6c1-c17b69fea84b-no-user-config-nodefaults-chardevsocket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-20-NewWin10/monitor.sock,server,nowait-monchardev=charmonitor,id=monitor,mode=control-rtcbase=localtime,driftfix=slew-globalkvm-pit.lost_tick_policy=delay-no-hpet-no-shutdown-globalPIIX4_PM.disable_s3=1-globalPIIX4_PM.disable_s4=1-bootstrict=on-deviceich9-usb-ehci1,id=usb,bus=pci.0,addr=0x9.0x7-deviceich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x9-deviceich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x9.0x1-deviceich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x9.0x2-devicevirtio-scsi-pci,id=scsi0,bus=pci.0,addr=0xb-deviceahci,id=sata0,bus=pci.0,addr=0x7-devicevirtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x5-drivefile=/dev/disk/by-id/ata-TOSHIBA_DT01ACA100_63466W9NS,format=raw,if=none,id=drive-virtio-disk3,cache=writeback,aio=threads-devicevirtio-blk-pci,scsi=off,bus=pci.0,addr=0xd,drive=drive-virtio-disk3,id=virtio-disk3,bootindex=1-drivefile=/usr/share/virtio-win/virtio-win.iso,format=raw,if=none,id=drive-ide0-0-0,readonly=on-deviceide-cd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0-netdevtap,fd=25,id=hostnet0,vhost=on,vhostfd=27-devicevirtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:1d:55:89,bus=pci.0,addr=0x3-chardevpty,id=charserial0-deviceisa-serial,chardev=charserial0,id=serial0-chardevspicevmc,id=charchannel0,name=vdagent-devicevirtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0-devicevirtio-keyboard-pci,id=input2,bus=pci.0,addr=0xe-devicevirtio-tablet-pci,id=input3,bus=pci.0,addr=0xc-spiceport=5900,addr=127.0.0.1,disable-ticketing,image-compression=off,seamless-migration=on-deviceqxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=16,max_outputs=1,bus=pci.0,addr=0x2-deviceintel-hda,id=sound0,bus=pci.0,addr=0x4-devicehda-duplex,id=sound0-codec0,bus=sound0.0,cad=0-chardevspicevmc,id=charredir0,name=usbredir-deviceusb-redir,chardev=charredir0,id=redir0,bus=usb.0,port=2-chardevspicevmc,id=charredir1,name=usbredir-deviceusb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3-devicevfio-pci,host=01:00.0,id=hostdev0,bus=pci.0,addr=0x6-devicevfio-pci,host=01:00.1,id=hostdev1,bus=pci.0,addr=0xa-deviceusb-host,hostbus=3,hostaddr=2,id=hostdev2,bus=usb.0,port=4-devicevirtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8-msgti

Any hints would be welcome.

poc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20171119/6cdcd63c/attachment.htm>


More information about the vfio-users mailing list