Bug 1302657 - [RFE] Switch from vnc/cirrus to vnc/vga
Summary: [RFE] Switch from vnc/cirrus to vnc/vga
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: General
Version: 4.0.0
Hardware: x86_64
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.0.4
: 4.0.4
Assignee: Marek Libra
QA Contact: meital avital
URL:
Whiteboard:
Depends On:
Blocks: 1425410
TreeView+ depends on / blocked
 
Reported: 2016-01-28 10:32 UTC by Milan Zamazal
Modified: 2017-02-21 11:49 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
With this update, the default VNC graphics in Red Hat Virtualization 4.0 is VGA. Imported virtual machines with VNC/Cirrus, and originating in previous compatibility versions, are automatically upgraded to VNC/VGA. However, QXL is still the preferred default graphics, if the guest operating system supports it.
Clone Of:
Environment:
Last Closed: 2016-09-26 12:39:11 UTC
oVirt Team: Virt
Embargoed:
rule-engine: ovirt-4.0.z+
mavital: testing_plan_complete+
mgoldboi: planning_ack+
mgoldboi: devel_ack+
mavital: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 55636 0 master MERGED core: QXL as default for VNC 2020-09-02 22:11:46 UTC
oVirt gerrit 56560 0 master MERGED core: VGA as default for VNC 2020-09-02 22:11:47 UTC
oVirt gerrit 56623 0 master MERGED core: VNC/VGA allowed for 3.6 VMs on PPC 2020-09-02 22:11:47 UTC
oVirt gerrit 62354 0 master MERGED core: Switch from cirrus to vga at cluster upgrade 2020-09-02 22:11:46 UTC
oVirt gerrit 62924 0 ovirt-engine-4.0 MERGED core: Switch from cirrus to vga at cluster upgrade 2020-09-02 22:11:46 UTC
oVirt gerrit 63018 0 ovirt-engine-4.0.4 MERGED core: Switch from cirrus to vga at cluster upgrade 2020-09-02 22:11:46 UTC

Description Milan Zamazal 2016-01-28 10:32:51 UTC
According to QEMU/KVM graphics developers, when all things are considered (driver support in guest OSes, performance, features, etc.), VGA is clearly preferable fallback choice over Cirrus when using VNC on x86*.  So it should be considered switching the default choice in oVirt.

Please note the switch shouldn't be done before SPICE QE tests it and confirms the change is OK.

Comment 1 Michal Skrivanek 2016-02-19 12:48:21 UTC
introduce in new cluster level
convert on cluster upgrade with a warning
need to keep supporting 3.6-level clusters(and VMs) with cirrus, also on import

Comment 2 Yaniv Kaul 2016-03-03 20:20:07 UTC
David & David - thoughts?

Comment 8 Michal Skrivanek 2016-04-19 06:31:47 UTC
the current patch changes VNC to QXL, but there are issues with QXL on older guests. We need to either change that to VGA or revert back to CIRRUS

Comment 9 Michal Skrivanek 2016-04-19 08:30:33 UTC
or keep CIRRUS as an option for people who have issues. I would still prefer to change the default away from CIRRUS to nudge users into more modern card

Comment 10 meital avital 2016-08-09 19:51:05 UTC
I tried to verify this RFE on version: 4.0.2.3-0.1.el7ev

The import flow work, but the CL upgrade is not working - means after CL upgrade the VNC/Cirrus do not switch to VNC/VGA.

Comment 11 Red Hat Bugzilla Rules Engine 2016-08-09 19:51:14 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 12 Michal Skrivanek 2016-08-10 12:10:10 UTC
hm, there was some discussion about changing existing VMs. Apparently it is not done right now, but we may still want to do that.
Changing to 4.0 CL is a good time to do that

Comment 13 Sandro Bonazzola 2016-08-31 12:41:48 UTC
Not included in 4.0.4 rc1, please don't move to QE until next build

Comment 14 Sandro Bonazzola 2016-09-01 05:54:50 UTC
I've been ignored. Moving back to modified.

Comment 15 meital avital 2016-09-18 11:21:16 UTC
Verified on version : 4.0.4.2-0.1.el7ev

Now the CL upgrade works properly.


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