Bug 1327514

Summary: [RFE] Spice: Support VirGL 3D
Product: [oVirt] ovirt-distribution Reporter: Neal Gompa <ngompa13>
Component: RFEsAssignee: Yaniv Lavi <ylavi>
Status: CLOSED WONTFIX QA Contact: Nobody <nobody>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.0.0CC: bugs, fjin, mtessun, v.badalyan
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-02 13:25:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Spice RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Neal Gompa 2016-04-15 09:45:33 UTC
Description of problem:
As Linux distributions and Windows systems continue to aggressively adopt using OpenGL to render their environments, it becomes increasingly important to be able to support 3D on oVirt (probably through SPICE).

QEMU and the latest kernel have support for it in a local desktop virtualization context[1], but for it to be broadly useful, it needs to be integrated so that something like virt-manager/virt-viewer and spice-html5 can offer it, too.

Obviously, right now, there's no Direct3D support for Windows, so for now, OpenGL support for Linux is sufficient.

[1]: http://virgil3d.github.io/

Comment 1 Neal Gompa 2016-04-23 12:00:16 UTC
Apparently with QEMU 2.6[1], it will indeed support it through SPICE, so this should be possible by simply bumping up to QEMU 2.6 and including the necessary stuff to support it.

[1]: http://www.phoronix.com/scan.php?page=news_item&px=QEMU-2.6-Features

Comment 2 Badalyan Vyacheslav 2016-07-31 04:05:18 UTC
It's very simple to release feature and MUST HAVE for many company for VDI. Please plain milstone for feature.

We have 15 android devlopers what needed OpenES support for Android emulators in VDI. Very need this feature.

Comment 3 Martin Tessun 2018-07-02 13:25:04 UTC
As with vGPU technologies and lots of security issues in VirGL there is no support planned for oVirt.

If you need 3D rendering, please move to vGPU technologies (NVIDIA Tesla Grid, Intel GVT-G, AMD MxGPU).