Constant high cpu usage in xenial under qxl/spice

Bug #1571918 reported by Daniel D.
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Both VMs that I upgraded to Xenial experience constant high cpu usage, and top reports compiz is by far the high user of cpu.

The high cpu usage is more apparent from outside the machine, were host reports guests are using close (or over at times) to 200% cpu, than in the guests which are reporting 60-100% cpu (multicore VM) for compiz, constantly.

The VMs are using the QXL video driver and are using a spice channel for virt-manager / virt-viewer.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel D. (cshoredaniel-deactivatedaccount) wrote :

It turns out this is because of a kernel bug (see https://<email address hidden>/msg1152720.html).

A workaround to to add qxl.modeset=0 in /etc/default/grub for the kernel commandline. After update-grub and reboot CPU usage is back to being reasonable.

This also fixes the problem mentioned in the above email thread where even when using virt-viewer QXL multihead fails to report more than one availble display.

With qxl.modeset=0 virt-viewer correctly allows you to turn on up to four virtual displays.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.