Summary: | virt viewer QXL connection mouse unusable with >3ms latency with windows 8 | ||
---|---|---|---|
Product: | Spice | Reporter: | Andi Kleen <andi-bz> |
Component: | win32 qxl xddm | Assignee: | Spice Bug List <spice-bugs> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Andi Kleen
2016-10-03 19:42:01 UTC
Should be fixed in the version 0.14 of qxl wddm dod driver You can download the latest version from https://www.spice-space.org/download/windows/qxl-wddm-dod/ Thanks. There is also a version 0.15. Should I test 0.14 or 0.15 ? I tested the 0.14 driver and the same problem still happens Same problem here: I have just installed a couple of Windows 10 VM. The standard VGA driver worked quite well with virt-manager remote console. I'm reaching these VM via 47ms roundtrip link (ADSL) with only a 1Mbps of bandwidth from server to virt-manager. After installing qxl driver (from Fedora iso), performance of the remote console has extremely dropped, and virt-manager or other spice clients are now unuseable remotely. And the video/mouse freezes forever after some minute of spice protocol usage. Only a VM reboot can restore spice access. I installed version 0.15 from here https://www.spice-space.org/download/windows/qxl-wddm-dod/, but there are no improvements. 1. Please provide exact qemu command line 2. Do you have spice agent installed on the guest system? (https://www.spice-space.org/download/windows/vdagent/vdagent-win-0.8.0/) I've tried to reproduce the behavior descbed in https://bugs.freedesktop.org/show_bug.cgi?id=98034#c4 Remote client: Windows 10, VirtViewer 5.0-256 Host: Fedora 25 as is, qemu-kvm + regular spice command-line + '-usbdevice tablet' Guest: Windows 10, qxl-wddm-dod driver 0.17 (latest at the moment), 1 CPU (intentionally), 4G memory, +spice agent (vdservice) Spice connection - without TLS 5 runs with LAN and Wi-Fi on Client side and with/without 'tc ... delay', below are numbers of delay, ping time, host channel net test results (printout from qemu when the client connected "main_channel_client_handle_pong" with latency and bandwidth evaluation) 1. LAN, delay 0, ping < 1ms, latency 11 ms, BW 200 Mbps 2. LAN, delay 5, ping 5 ms, latency 17 ms, BW 100 Mbps 3. Wi-Fi, delay 0, ping 4 ms, latency 15 ms, BW 27 Mbps 4. Wi-Fi, delay 10, ping 14 ms, latency 27 ms, BW 6Mbps 5. Wi-Fi, delay 30, ping 34, latency 47 ms, BW 5Mbps In all cases I do not see any problem with mouse responsiveness and screen updates (although for best screen responsiveness I use 'optimize for performance' setting and not 'optimized for best appearance'). What is different between our setups? Can you provide your numbers? I've tried to reproduce the behavior described in https://bugs.freedesktop.org/show_bug.cgi?id=98034#c4 Remote client: CentOS 7 on the same host where the Windows 10 VM runs Host: Fedora 25 as is, qemu-kvm + regular spice command-line + '-usbdevice tablet' Guest: Windows 10, qxl-wddm-dod driver 0.17 (latest at the moment), 1 CPU (intentionally), 4G memory, +spice agent (vdservice) Spice connection - without TLS On the CentOS side applying 'tc .. delay 10ms' on its eth0 interface just increases the ping time to its host and does not affect mouse behavior. Response required to comment #6 and comment #7 -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/spice/win32/qxl-wddm-dod/issues/8. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.