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/

Reply via email to