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 <leoalex(a)gmail.com> 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 <michal.skrivanek(a)redhat.com
wrote:
>
>
> On 15 Feb 2019, at 16:04, Leo David <leoalex(a)gmail.com> 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 <victortoso(a)redhat.com>
> 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 <leoalex(a)gmail.com> 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 <victortoso(a)redhat.com
>> 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 <
>> victortoso(a)redhat.com>
>> > >> 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
<leoalex(a)gmail.com>
>> 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 <
>> victortoso(a)redhat.com
>> > >> 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 <
>> > >> victortoso(a)redhat.com>
>> > >> > > > >> 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 <
>> > >> victortoso(a)redhat.com
>> > >> > > > >> 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/ca4984570f425e87e92abe5...
>> > >> > > > >> > > > >
>> > >> > > > >> > > > > 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 -- users(a)ovirt.org
> To unsubscribe send an email to users-leave(a)ovirt.org
> 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/users@ovirt.org/message/6KBOZRRKAMN...
>
>