SPICE and Windows 10

Hi all We've just updated our dev environment from 4.1 to RHV 4.3 and found that while a lot better, Windows 10 under SPICE still isn't great. We're running dual screen VMs at 2560x1440 resolution. The Windows login screen is particularly bad although once logged in it gets better but not great. The benchmark here is Windows 10 vs Windows 7 VMs. We've gone into settings / advanced and set "configure for best performance". Latest RHV tools (4.3-6) are installed. We've also created "/etc/ovirt-engine/osinfo.conf.d/20-overload.properties" containing: os.windows_10.devices.display.vramMultiplier.value = 4 os.windows_10x64.devices.display.vramMultiplier.value = 4 When we set the multiplier to 8, as recommended in another thread, ovirt-engine fails to restart. I know there have been a few threads on this but I'd like to ask what is the advice for RHV/oVirt 4.3 to make Windows 10 faster? VDI on RHV makes up an important part of what we do and RDP, VNC, etc are not an option. Thanks CC

On Fri, May 24, 2019 at 02:26:31PM +0800, Colin Coe wrote:
Hi all
We've just updated our dev environment from 4.1 to RHV 4.3 and found that while a lot better, Windows 10 under SPICE still isn't great.
We're running dual screen VMs at 2560x1440 resolution. The Windows login screen is particularly bad although once logged in it gets better but not great. The benchmark here is Windows 10 vs Windows 7 VMs.
We've gone into settings / advanced and set "configure for best performance". Latest RHV tools (4.3-6) are installed. We've also created "/etc/ovirt-engine/osinfo.conf.d/20-overload.properties" containing: os.windows_10.devices.display.vramMultiplier.value = 4 os.windows_10x64.devices.display.vramMultiplier.value = 4
When we set the multiplier to 8, as recommended in another thread, ovirt-engine fails to restart.
I know there have been a few threads on this but I'd like to ask what is the advice for RHV/oVirt 4.3 to make Windows 10 faster? VDI on RHV makes up an important part of what we do and RDP, VNC, etc are not an option.
* What is the version of spice server running on the host? * Which device/drivers are you using? The driver for Windows 8+, including Windows 10 should be the qxl-wddm-dod [0][1] one. The changelog [2] for the latest version, 0.19, includes the line "Improve performance vs spice server 14.0 and earlier". [0] https://gitlab.freedesktop.org/spice/win32/qxl-wddm-dod [1] https://www.spice-space.org/download/windows/ [2] https://gitlab.freedesktop.org/spice/win32/qxl-wddm-dod/raw/master/Changelog Cheers, Victor

Hi Victor The SPICE server is rpm -q spice-server spice-server-0.14.0-6.el7_6.1.x86_64 On the VM we're using SPICE QXL. Looks like https://www.spice-space.org/download/windows/qxl-wddm-dod/qxl-wddm-dod-0.19/... has the performance fixes you mentioned. Any ideas if/when this will be shipped with/on the RHV Tools ISO? Thanks On Fri, May 24, 2019 at 3:46 PM Victor Toso <victortoso@redhat.com> wrote:
On Fri, May 24, 2019 at 02:26:31PM +0800, Colin Coe wrote:
Hi all
We've just updated our dev environment from 4.1 to RHV 4.3 and found that while a lot better, Windows 10 under SPICE still isn't great.
We're running dual screen VMs at 2560x1440 resolution. The Windows login screen is particularly bad although once logged in it gets better but not great. The benchmark here is Windows 10 vs Windows 7 VMs.
We've gone into settings / advanced and set "configure for best performance". Latest RHV tools (4.3-6) are installed. We've also created "/etc/ovirt-engine/osinfo.conf.d/20-overload.properties" containing: os.windows_10.devices.display.vramMultiplier.value = 4 os.windows_10x64.devices.display.vramMultiplier.value = 4
When we set the multiplier to 8, as recommended in another thread, ovirt-engine fails to restart.
I know there have been a few threads on this but I'd like to ask what is the advice for RHV/oVirt 4.3 to make Windows 10 faster? VDI on RHV makes up an important part of what we do and RDP, VNC, etc are not an option.
* What is the version of spice server running on the host? * Which device/drivers are you using?
The driver for Windows 8+, including Windows 10 should be the qxl-wddm-dod [0][1] one. The changelog [2] for the latest version, 0.19, includes the line "Improve performance vs spice server 14.0 and earlier".
[0] https://gitlab.freedesktop.org/spice/win32/qxl-wddm-dod [1] https://www.spice-space.org/download/windows/ [2] https://gitlab.freedesktop.org/spice/win32/qxl-wddm-dod/raw/master/Changelog
Cheers, Victor

On Fri, May 24, 2019 at 07:08:12PM +0800, Colin Coe wrote:
Hi Victor
The SPICE server is rpm -q spice-server spice-server-0.14.0-6.el7_6.1.x86_64
On the VM we're using SPICE QXL.
Looks like https://www.spice-space.org/download/windows/qxl-wddm-dod/qxl-wddm-dod-0.19/... has the performance fixes you mentioned.
Any ideas if/when this will be shipped with/on the RHV Tools ISO?
Not sure if on 4.3, perhaps 4.4. 4.3 indeed has 0.18 version of qxl-wddm-dod CC'ing Sandro. Cheers, Victor

Il giorno ven 24 mag 2019 alle ore 14:58 Victor Toso <victortoso@redhat.com> ha scritto:
On Fri, May 24, 2019 at 07:08:12PM +0800, Colin Coe wrote:
Hi Victor
The SPICE server is rpm -q spice-server spice-server-0.14.0-6.el7_6.1.x86_64
On the VM we're using SPICE QXL.
Looks like
https://www.spice-space.org/download/windows/qxl-wddm-dod/qxl-wddm-dod-0.19/...
has the performance fixes you mentioned.
Any ideas if/when this will be shipped with/on the RHV Tools ISO?
Not sure if on 4.3, perhaps 4.4. 4.3 indeed has 0.18 version of qxl-wddm-dod
Not sure why we are discussing RHV specific parts in oVirt mailing list instead of in a customer case, but opened https://bugzilla.redhat.com/show_bug.cgi?id=1713700 to track this. Yuri, can you please follow up on that bug adding the references to the build to be included in the iso? Also the oVirt version of the guest tools is missing the updated driver, opened https://bugzilla.redhat.com/show_bug.cgi?id=1713705 to track it. Thanks,
CC'ing Sandro.
Cheers, Victor
-- Sandro Bonazzola MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV Red Hat EMEA <https://www.redhat.com/> sbonazzo@redhat.com <https://red.ht/sig> <https://redhat.com/summit>

Hi all I've installed the v0.19 driver on a couple of test VMs. Particularly in multi-monitor VMs, this version is significantly better than what's provided in the RHV Tools 4.3-6 ISO image. I've opened an RFE with GSS to have v0.19 added to the RHV tools ISO. Thanks CC On Fri, May 24, 2019 at 10:27 PM Sandro Bonazzola <sbonazzo@redhat.com> wrote:
Il giorno ven 24 mag 2019 alle ore 14:58 Victor Toso < victortoso@redhat.com> ha scritto:
On Fri, May 24, 2019 at 07:08:12PM +0800, Colin Coe wrote:
Hi Victor
The SPICE server is rpm -q spice-server spice-server-0.14.0-6.el7_6.1.x86_64
On the VM we're using SPICE QXL.
Looks like
https://www.spice-space.org/download/windows/qxl-wddm-dod/qxl-wddm-dod-0.19/...
has the performance fixes you mentioned.
Any ideas if/when this will be shipped with/on the RHV Tools ISO?
Not sure if on 4.3, perhaps 4.4. 4.3 indeed has 0.18 version of qxl-wddm-dod
Not sure why we are discussing RHV specific parts in oVirt mailing list instead of in a customer case, but opened https://bugzilla.redhat.com/show_bug.cgi?id=1713700 to track this. Yuri, can you please follow up on that bug adding the references to the build to be included in the iso?
Also the oVirt version of the guest tools is missing the updated driver, opened https://bugzilla.redhat.com/show_bug.cgi?id=1713705 to track it.
Thanks,
CC'ing Sandro.
Cheers, Victor
--
Sandro Bonazzola
MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
Red Hat EMEA <https://www.redhat.com/>
sbonazzo@redhat.com <https://red.ht/sig> <https://redhat.com/summit>
participants (3)
-
Colin Coe
-
Sandro Bonazzola
-
Victor Toso