Bug 2038694 - [RFE] Replace vga with virtio-vga
Summary: [RFE] Replace vga with virtio-vga
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: BLL.Virt
Version: future
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ovirt-4.5.2
: ---
Assignee: Shmuel Melamud
QA Contact: Nisim Simsolo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-01-09 16:05 UTC by Liran Rotenberg
Modified: 2022-08-30 08:47 UTC (History)
5 users (show)

Fixed In Version: ovirt-engine-4.5.2
Clone Of:
Environment:
Last Closed: 2022-08-30 08:47:42 UTC
oVirt Team: Virt
Embargoed:
pm-rhel: ovirt-4.5?
pm-rhel: planning_ack?
pm-rhel: devel_ack+
pm-rhel: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github oVirt ovirt-engine pull 515 0 None open core: Use virtio-vga driver for VGA 2022-07-05 01:20:54 UTC
Red Hat Issue Tracker RHV-44446 0 None None None 2022-01-09 16:06:39 UTC

Description Liran Rotenberg 2022-01-09 16:05:53 UTC
virtio-vga is vga compatible based on [1].
it should be better than standard vga.

[1] - https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/#VGA

Comment 1 Liran Rotenberg 2022-01-10 14:02:46 UTC
Additional information from Gerd:
virtio-vga support 8MB vram for VGA compatibility. It will support high resolution (higher than FullHD) only when having drivers installed.
As for linux guests, they have the drivers. For windows, it will require installing the virtio-win drivers.

Comment 2 Arik 2022-01-17 12:56:42 UTC
(In reply to Liran Rotenberg from comment #1)
> For windows, it will require installing the virtio-win drivers.

That's the more tricky part - that virtio-vga should be compatible with standard vga in case the drivers are missing
But since it requires more testings, we will default to standard vga now (as, e.g., libguestfs did) and we can reevaluate this once we have a better picture of how it works without drivers

Comment 3 Sandro Bonazzola 2022-03-29 16:16:40 UTC
We are past 4.5.0 feature freeze, please re-target.

Comment 4 Michal Skrivanek 2022-04-08 16:49:47 UTC
let's review again

Comment 5 Arik 2022-06-30 07:26:24 UTC
The scope of this one: change vga to virtio-vga "behind the scenes" and make sure that:
1. it works fine without virtio drivers on Windows (should have backward compatibility with vga)
2. that we won't unplug the device when correlating the reported devices and the ones we have in the database
(that means not to add another type of a video device)

Comment 6 Nisim Simsolo 2022-08-18 12:46:57 UTC
Verified:
ovirt-engine-4.5.2.2-0.1.el8ev
vdsm-4.50.2.2-1.el8ev.x86_64
libvirt-8.0.0-5.3.module+el8.6.0+16162+08e7975b.x86_64
qemu-kvm-6.2.0-11.module+el8.6.0+15668+464a1f31.2.x86_64

Verification scenario:
Polarion test plan added to bug links

Comment 7 Sandro Bonazzola 2022-08-30 08:47:42 UTC
This bugzilla is included in oVirt 4.5.2 release, published on August 10th 2022.
Since the problem described in this bug report should be resolved in oVirt 4.5.2 release, it has been closed with a resolution of CURRENT RELEASE.
If the solution does not work for you, please open a new bug report.


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