Hello everyone, I am comming back to this issue because of the need to spinup a couple of Win10 vdi vms, and I can see that the problem still persist - at least for me. I am using now a fresh installed and updated oVirt 4.2.8 and latest guest-tools iso. Still havig very laggy desktop experience on Win10. Win2012 seems fine, Win7 fine as well. Is there anyone of you guys having Win10 working at least decent for a vdi usage ? Any thoughts on this ? Thank you very much !
Leo On Sat, Feb 16, 2019, 08:38 Leo David <[email protected]> wrote: > Thank you, > > Not sure i've understood the procedure to create a custom vdsm hook. > Is this a good example to follow ? > https://github.com/oVirt/vdsm/blob/master/vdsm_hooks/README > > Thanks, > > Leo > > > On Fri, Feb 15, 2019, 19:46 Michal Skrivanek <[email protected] > wrote: > >> >> >> On 15 Feb 2019, at 16:04, Leo David <[email protected]> wrote: >> >> Thank you Victor. >> Yes, I have the latest guest-tools installed, and the problem is that >> after configuring the vm by using virsh and reboot, the configuration >> reverts to defaults: >> <graphics type='spice' autoport='yes' passwd='*****' >> passwdValidTo='1970-01-01T00:00:01'> >> <listen type='network' network='vdsm-ovirtmgmt'/> >> <channel name='main' mode='secure'/> >> <channel name='display' mode='secure'/> >> <channel name='inputs' mode='secure'/> >> <channel name='cursor' mode='secure'/> >> <channel name='playback' mode='secure'/> >> <channel name='record' mode='secure'/> >> <channel name='smartcard' mode='secure'/> >> <channel name='usbredir' mode='secure'/> >> </graphics> >> So my added changes are not loaded at vm boot. >> I am sure this is an oVirt spicific behavior, but i just can;t find it >> out how to make this persistent. >> >> >> You can’t edit it in virsh in oVirt. Starting VM in oVirt is too complex >> for libvirt to handle it on its own. You need to write a vdsm hook if you >> want to modify resulting xml >> >> For trying out things I’d recommend to do that with a simple VM in >> virt-manager and once you find out the right config/parameters then write a >> hook with those for oVirt >> >> Thanks, >> michal >> >> >> On Fri, Feb 15, 2019 at 4:32 PM Victor Toso <[email protected]> >> wrote: >> >>> Hi, >>> >>> On Fri, Feb 15, 2019 at 04:24:15PM +0200, Leo David wrote: >>> > Hi Everyone, >>> > Any thoughts on this ? >>> > It seems that audio streaming is affected as well, and >>> > bandwidth is not an issue in this case. >>> >>> What audio issues do you see? >>> >>> > 'm thinking that maybe if I just just disable compression on >>> > spice, things would get a bit better...maybe. >>> > Thank you ! >>> > >>> > On Wed, Feb 13, 2019 at 8:05 AM Leo David <[email protected]> wrote: >>> > >>> > > Thank you so much Victor ! >>> > > Anyone, any ideea how could I disable video compression for >>> > > spice console on particular vms ? >>> >>> I'm not familiar with oVirt interface but it shouldn't be hard if >>> you have access to the host. >>> >>> # virsh edit $vm-name >>> >>> switch what you have in graphics to: >>> >>> <graphics type='spice' autoport='yes'> >>> <image compression='off'/> >>> <streaming mode='off'/> >>> </graphics> >>> >>> >>> > > I am trying to implement an "almost" full desktop experience >>> > > with an oVirt based vdi environment. >>> > > And besides the Windows10 spice issues ( which are the main >>> > > cause of this thread ), it seems that Windows 7 is affected >>> > > too by the multimedia playing perspective. Which makes a >>> > > total blocker on project implementation.... >>> >>> Do you have spice-guest-tools installed? >>> >>> > > Any suggestions/ similar experiences ? >>> > > Thank you very much and have a nice day ! >>> > > >>> > > Leo >>> >>> Cheers, >>> Victor >>> > > >>> > > On Mon, Feb 11, 2019, 12:01 Victor Toso <[email protected] >>> wrote: >>> > > >>> > >> Hi, >>> > >> >>> > >> On Mon, Feb 11, 2019 at 11:50:49AM +0200, Leo David wrote: >>> > >> > Hi, >>> > >> > "This enable host-side streaming, are you sure you want it?" >>> > >> > Not sure yet, but i would at least disable compression, video >>> > >> > playing seems to be pretty poor, and crackling ( youtube, etc ) >>> > >> >>> > >> For playing video use-cases (youtube) it might be okay but not >>> > >> for playing games as it has some hard coded delay in the >>> > >> streaming code path. >>> > >> >>> > >> The streaming is mjpeg so you don't save much bandwidth either. >>> > >> >>> > >> > "AFAIK, if virsh edit exits without issue, you need to shutdown >>> > >> > the vm and then start it again" >>> > >> > I did that, and when the vm comes back on, my changes are not >>> there >>> > >> > anymore .... >>> > >> >>> > >> Might be something specific to ovirt, not sure :( >>> > >> >>> > >> I hope someone else can help you. >>> > >> >>> > >> > On Mon, Feb 11, 2019 at 10:45 AM Victor Toso < >>> [email protected]> >>> > >> wrote: >>> > >> > >>> > >> > > Hi, >>> > >> > > >>> > >> > > On Sun, Feb 10, 2019 at 02:08:48PM +0200, Leo David wrote: >>> > >> > > > Hi, >>> > >> > > > >>> > >> > > > I am trying to disable video compression as per this thread: >>> > >> > > > >>> https://lists.ovirt.org/pipermail/users/2017-January/078753.html >>> > >> > > > >>> > >> > > > The thing is that I just can't figure out where to place the >>> > >> following: >>> > >> > > > >>> > >> > > > <graphics type='spice' autoport='yes'> >>> > >> > > > <listen type='address'/> >>> > >> > > > <image compression='off'/> >>> > >> > > > <streaming mode='filter'/> >>> > >> > > >>> > >> > > This enable host-side streaming, are you sure you want it? >>> > >> > > >>> > >> > > > </graphics> >>> > >> > > > >>> > >> > > > If I attempt to edit vm properties by using virsh and add >>> these >>> > >> > > > custom settings, the configuration file gets overwritten once >>> > >> > > > the vm reboots. >>> > >> > > >>> > >> > > AFAIK, if virsh edit exits without issue, you need to shutdown >>> > >> > > the vm and then start it again. Reboot is not enough. >>> > >> > > >>> > >> > > > Any suggestions? >>> > >> > > > >>> > >> > > > Thank you, >>> > >> > > > >>> > >> > > > Leo >>> > >> > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > On Wed, Feb 6, 2019 at 7:17 PM Leo David <[email protected]> >>> wrote: >>> > >> > > > >>> > >> > > > > Hello everyone, >>> > >> > > > > Any chance that this issue to be already fixed in the new >>> 4.3 >>> > >> version ? >>> > >> > > > > Thank you ! >>> > >> > > > > >>> > >> > > > > On Tue, Jan 8, 2019, 12:25 Victor Toso < >>> [email protected] >>> > >> wrote: >>> > >> > > > > >>> > >> > > > >> Hi, >>> > >> > > > >> >>> > >> > > > >> On Tue, Jan 08, 2019 at 12:08:31PM +0200, Leo David wrote: >>> > >> > > > >> > Thank you very mucjh, and sorry for being so lazy to >>> search >>> > >> > > > >> > for that rpm by myself. Somehow, fedora rpms missed from >>> my >>> > >> > > > >> > mind. Oh boy, it requires a lot of packages. Do you >>> think >>> > >> > > > >> > would it be a good idea to temporarily install fedora >>> repos, do >>> > >> > > > >> > the yum installation to get the dependencoes too and then >>> > >> > > > >> > disable the repo ? I am thinking to not break the ovirt >>> node >>> > >> > > > >> > installation. >>> > >> > > > >> >>> > >> > > > >> The easiest path is to get the source from your current >>> rpm, >>> > >> > > > >> apply the patch mentioned in previous email, build, >>> install, >>> > >> > > > >> test. >>> > >> > > > >> >>> > >> > > > >> If that does not work you can rollback. If works, you can >>> rethink >>> > >> > > > >> what is best. >>> > >> > > > >> >>> > >> > > > >> Cheers, >>> > >> > > > >> >>> > >> > > > >> > yum localinstall spice-server-0.14.1-1.fc30.x86_64.rpm >>> > >> > > > >> > Loaded plugins: enabled_repos_upload, fastestmirror, >>> > >> > > imgbased-persist, >>> > >> > > > >> > package_upload, product-id, search-disabled-repos, >>> > >> > > subscription-manager, >>> > >> > > > >> > vdsmupgrade >>> > >> > > > >> > This system is not registered with an entitlement >>> server. You >>> > >> can >>> > >> > > use >>> > >> > > > >> > subscription-manager to register. >>> > >> > > > >> > Examining spice-server-0.14.1-1.fc30.x86_64.rpm: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > Marking spice-server-0.14.1-1.fc30.x86_64.rpm as an >>> update to >>> > >> > > > >> > spice-server-0.14.0-2.el7_5.3.x86_64 >>> > >> > > > >> > Resolving Dependencies >>> > >> > > > >> > --> Running transaction check >>> > >> > > > >> > ---> Package spice-server.x86_64 0:0.14.0-2.el7_5.3 will >>> be >>> > >> updated >>> > >> > > > >> > ---> Package spice-server.x86_64 0:0.14.1-1.fc30 will be >>> an >>> > >> update >>> > >> > > > >> > --> Processing Dependency: >>> > >> libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) >>> > >> > > for >>> > >> > > > >> > package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > Loading mirror speeds from cached hostfile >>> > >> > > > >> > * epel: ftp.nluug.nl >>> > >> > > > >> > * ovirt-4.2-epel: ftp.nluug.nl >>> > >> > > > >> > --> Processing Dependency: >>> libssl.so.1.1(OPENSSL_1_1_0)(64bit) >>> > >> for >>> > >> > > > >> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: libcrypto.so.1.1()(64bit) for >>> > >> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: libgstapp-1.0.so.0()(64bit) >>> for >>> > >> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: libgstbase-1.0.so.0()(64bit) >>> for >>> > >> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: >>> libgstreamer-1.0.so.0()(64bit) for >>> > >> > > package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: libgstvideo-1.0.so.0()(64bit) >>> for >>> > >> > > package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: liborc-0.4.so.0()(64bit) for >>> > >> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Processing Dependency: libssl.so.1.1()(64bit) for >>> package: >>> > >> > > > >> > spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > --> Finished Dependency Resolution >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libgstvideo-1.0.so.0()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libgstbase-1.0.so.0()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libgstreamer-1.0.so.0()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: >>> libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: liborc-0.4.so.0()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libcrypto.so.1.1()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libgstapp-1.0.so.0()(64bit) >>> > >> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64 >>> > >> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64) >>> > >> > > > >> > Requires: libssl.so.1.1()(64bit) >>> > >> > > > >> > You could try using --skip-broken to work around the >>> problem >>> > >> > > > >> > You could try running: rpm -Va --nofiles --nodigest >>> > >> > > > >> > Uploading Enabled Repositories Report >>> > >> > > > >> > Loaded plugins: fastestmirror, product-id, >>> subscription-manager >>> > >> > > > >> > This system is not registered with an entitlement >>> server. You >>> > >> can >>> > >> > > use >>> > >> > > > >> > subscription-manager to register. >>> > >> > > > >> > Cannot upload enabled repos report, is this client >>> registered? >>> > >> > > > >> > >>> > >> > > > >> > Thank you ! >>> > >> > > > >> > >>> > >> > > > >> > Leo >>> > >> > > > >> > >>> > >> > > > >> > On Tue, Jan 8, 2019 at 10:19 AM Victor Toso < >>> > >> [email protected]> >>> > >> > > > >> wrote: >>> > >> > > > >> > >>> > >> > > > >> > > Hi, >>> > >> > > > >> > > >>> > >> > > > >> > > On Mon, Jan 07, 2019 at 07:29:13PM +0200, Leo David >>> wrote: >>> > >> > > > >> > > > Thank you very much Victor, >>> > >> > > > >> > > > Is there a rpm that I can easily install on all the >>> nodes, >>> > >> or >>> > >> > > will >>> > >> > > > >> I need >>> > >> > > > >> > > > to build that version from sources ? >>> > >> > > > >> > > >>> > >> > > > >> > > You can fetch the release of 0.14.1 version at >>> > >> > > > >> > > https://gitlab.freedesktop.org/spice/spice/tags >>> > >> > > > >> > > >>> > >> > > > >> > > You can fetch an rpm from Fedora here >>> > >> > > > >> > > >>> > >> https://koji.fedoraproject.org/koji/buildinfo?buildID=1138474 >>> > >> > > > >> > > >>> > >> > > > >> > > Cheers, >>> > >> > > > >> > > >>> > >> > > > >> > > > On Mon, Jan 7, 2019, 19:14 Victor Toso < >>> > >> [email protected] >>> > >> > > > >> wrote: >>> > >> > > > >> > > > >>> > >> > > > >> > > > > Hi, >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > On Mon, Jan 07, 2019 at 07:00:04PM +0200, Leo David >>> > >> wrote: >>> > >> > > > >> > > > > > Thank you very much ! >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > I have modified >>> > >> > > > >> > > /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties >>> > >> > > > >> > > > > file >>> > >> > > > >> > > > > > and added the last line >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > # Windows10x64 >>> > >> > > > >> > > > > > os.windows_10x64.id.value = 27 >>> > >> > > > >> > > > > > os.windows_10x64.name.value = Windows 10 x64 >>> > >> > > > >> > > > > > os.windows_10x64.derivedFrom.value = windows_8x64 >>> > >> > > > >> > > > > > os.windows_10x64.productKey.value = >>> > >> > > > >> > > > > > os.windows_10x64.resources.maximum.ram.value = >>> 2097152 >>> > >> > > > >> > > > > > os.windows_10x64.cpu.unsupported.value = conroe, >>> > >> opteron_g1 >>> > >> > > > >> > > > > > os.windows_10x64.sysprepPath.value = >>> > >> > > > >> > > > > > ${ENGINE_USR}/conf/sysprep/sysprep.w10x64 >>> > >> > > > >> > > > > > >>> *os.windows_10x64.devices.display.vramMultiplier.value >>> > >> = 2* >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > The vm has the "Windows10x64" profile configured >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > Restarted the ovirt-engine vm, powered on the >>> Windows >>> > >> 10 vm. >>> > >> > > > >> Not any >>> > >> > > > >> > > > > > difference...The console is very slow, almost >>> unusable. >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > Also, tried to upgrade spice-server on the node, >>> but it >>> > >> > > seems >>> > >> > > > >> that >>> > >> > > > >> > > there >>> > >> > > > >> > > > > > aeno updates available. At the moment, it is >>> installed: >>> > >> > > > >> > > > > > spice-server.x86_64 >>> > >> > > 0.14.0-2.el7_5.3 >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > Just for reference, the patch in spice-server that >>> should >>> > >> > > help is >>> > >> > > > >> > > > > from the mail thread >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > >>> > >> > > > >> > > >>> > >> > > > >> >>> > >> > > >>> > >> >>> https://lists.freedesktop.org/archives/spice-devel/2018-June/044237.html >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > Merged as >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > >>> > >> > > > >> > > >>> > >> > > > >> >>> > >> > > >>> > >> >>> https://gitlab.freedesktop.org/spice/spice/commit/ca4984570f425e87e92abe5f62f9687bb55c1e14 >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > Looking at the repo with git tag --contains >>> > >> > > ca4984570f425e87e92 >>> > >> > > > >> > > > > it shows v0.14.1. >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > 0.14.0-2 probably does not contain that. Either >>> update to >>> > >> > > 0.14.1 >>> > >> > > > >> > > > > or backport the patch. It does need to shutdown and >>> > >> start the >>> > >> > > VM >>> > >> > > > >> > > > > again. >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > > Any thoughts ? >>> > >> > > > >> > > > > > >>> > >> > > > >> > > > > > Thank you ! >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > I hope it helps ;) >>> > >> > > > >> > > > > >>> > >> > > > >> > > > > Cheers, >>> > >> > > > >> > > > > >>> > >> > > > >> > > >>> > >> > > > >> > >>> > >> > > > >> > >>> > >> > > > >> > -- >>> > >> > > > >> > Best regards, Leo David >>> > >> > > > >> >>> > >> > > > > >>> > >> > > > >>> > >> > > > -- >>> > >> > > > Best regards, Leo David >>> > >> > > >>> > >> > >>> > >> > >>> > >> > -- >>> > >> > Best regards, Leo David >>> > >> >>> > > >>> > >>> > -- >>> > Best regards, Leo David >>> >> >> >> -- >> Best regards, Leo David >> >> _______________________________________________ >> Users mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >> oVirt Code of Conduct: >> https://www.ovirt.org/community/about/community-guidelines/ >> List Archives: >> https://lists.ovirt.org/archives/list/[email protected]/message/6KBOZRRKAMN4TE5ZXHV2MYV4EKKECVVK/ >> >>
_______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/OFKWA477ILDVYTC6WIXQZUBDC4SA37UU/

