Bug 1348717 - [RFE] Add virtio-gpu and spice gl=on support
Summary: [RFE] Add virtio-gpu and spice gl=on support
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: General
Version: ---
Hardware: All
OS: Linux
medium
low vote
Target Milestone: ---
: ---
Assignee: bugs@ovirt.org
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-21 20:52 UTC by Badalyan Vyacheslav
Modified: 2018-07-06 15:43 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-07-06 15:43:32 UTC
oVirt Team: Virt
michal.skrivanek: ovirt-future?
tjelinek: planning_ack?
tjelinek: devel_ack?
tjelinek: testing_ack?


Attachments (Terms of Use)

Description Badalyan Vyacheslav 2016-06-21 20:52:19 UTC
Hello!

Please plain to add virtio-gpu and gl=on on spice features to Ovirt. It's very intrasted for VDI support!

Best test case for support android emulator in VM for developers VDI.

RH kvm team was backported support to KVM

https://bugzilla.redhat.com/show_bug.cgi?id=1295907

Thanks!

Comment 1 Michal Skrivanek 2016-07-01 08:37:17 UTC
There are still too many limitations and rough edges to be able to use it for VDI. The client side virgl support is not there yet.

So there is still some work needed before we can add it as a usable feature, we'll review it again once RHEL 7.3 is out to see how stable and usable it is then, so that would likely mean oVirt 4.2 at earliest

Comment 2 Badalyan Vyacheslav 2016-08-14 05:28:57 UTC
http://wiki.qemu.org/ChangeLog/2.6
- SDL2 and SPICE now support OpenGL and virgl. For SPICE, Unix sockets are the only usable transport when OpenGL is enabled.


http://wiki.qemu.org/ChangeLog/2.5
- virtio-gpu 3D support requires virglrenderer.

Comment 3 Martin Tessun 2017-11-17 11:01:33 UTC
(In reply to Badalyan Vyacheslav from comment #2)
> http://wiki.qemu.org/ChangeLog/2.6
> - SDL2 and SPICE now support OpenGL and virgl. For SPICE, Unix sockets are
> the only usable transport when OpenGL is enabled.

Which means you can only use it on a local machine as a Unix Socket cannot be accessed across a network.

We still have quite some work to do here, including vGPU support for NVIDIA Tesla cards, spice-streaming, etc. So this will still take some time to settle.

> 
> 
> http://wiki.qemu.org/ChangeLog/2.5
> - virtio-gpu 3D support requires virglrenderer.

Comment 4 Martin Tessun 2018-07-06 15:43:32 UTC
Due to some security concerns around virGL and vGPU being implemented, closing this one.

The workaround would be to use either vGPU or GPU passthrough for now.

Having VirGL support added will take quite some time until this is meant to be usable enough and including SPICE support.


Note You need to log in before you can comment on or make changes to this bug.