Bug #11500
Poor graphics performance in KVM guest with QXL driver
100%
Description
A few of us have experienced that, along with some “out of surface” log spamming, for years. This has been reported to Debian and some workarounds are listed there:
- disable surfaces with a patch from Fedora (and while we’re at it, http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/qxl-kms-disable-composite.patch apparently “helps with glitches”)
- disable surfaces via config file
Debian maintainers understandably want the patches to go upstream first, which apparently is planned, but we might want to be faster, e.g. with the config file option.
Subtasks
Related issues
Related to Tails - |
Resolved | 2014-10-14 | |
Related to Tails - |
Resolved | 2016-05-25 | |
Related to Tails - |
Resolved | 2016-06-06 | |
Related to Tails - |
Resolved | 2017-10-04 |
History
#1 Updated by intrigeri 2016-05-30 08:56:33
- related to
Feature #8114: Upgrade xserver-xorg-video-qxl for better performance in kvm/spice environments added
#2 Updated by intrigeri 2016-05-30 08:56:58
- Assignee set to intrigeri
- Target version set to Tails_2.4
I’ll give it a try for 2.4 final.
#3 Updated by intrigeri 2016-05-30 09:05:33
- Status changed from Confirmed to In Progress
- % Done changed from 0 to 10
- Feature Branch set to bugfix/11500-slow-qxl
#4 Updated by intrigeri 2016-05-30 09:43:18
- Assignee changed from intrigeri to anonym
- % Done changed from 10 to 50
- QA Check set to Ready for QA
This does fix the performance issue for me, and also Bug #11489 :)
#5 Updated by intrigeri 2016-05-30 09:43:37
- related to
Bug #11489: Graphics artifacts cover parts of the web page content with Tor Browser 6.x on libvirt/QXL added
#6 Updated by anonym 2016-05-31 14:37:48
- Status changed from In Progress to Fix committed
- Assignee deleted (
anonym) - % Done changed from 50 to 100
- QA Check changed from Ready for QA to Pass
Yay, after testing it manually I must say I like the improved performance a lot! I haven’t run the automated test suite, which uses QXL, myself, but Jenkins did, successfully: https://jenkins.tails.boum.org/job/test_Tails_ISO_bugfix-11500-slow-qxl/2/
Merged!
Also: perhaps some reliability issues we’ve seen in the automated test suite, like the focus not moving to a text field fast enough after clicking it, will be solved too? Would be a nice bonus!
#7 Updated by intrigeri 2016-06-06 06:01:49
- related to
Bug #11514: QXL driver is used unconditionally added
#8 Updated by intrigeri 2016-06-06 06:02:38
- Status changed from Fix committed to In Progress
- Assignee set to intrigeri
- Target version changed from Tails_2.4 to Tails_2.5
- % Done changed from 100 to 50
See Bug #11514.
#9 Updated by intrigeri 2016-06-06 06:03:03
- QA Check deleted (
Pass)
#10 Updated by anonym 2016-06-06 06:44:19
Let’s try to reintroduce this in Tails 2.5, but only write /etc/X11/xorg.conf.d/qxl.conf
if we can detect that such hardware is available through some service running before X.
#11 Updated by intrigeri 2016-06-06 08:18:52
> Let’s try to reintroduce this in Tails 2.5, but only write /etc/X11/xorg.conf.d/qxl.conf
if we can detect that such hardware is available through some service running before X.
Yes, that’s exactly my plan :)
#12 Updated by intrigeri 2016-06-06 10:40:04
- % Done changed from 50 to 60
Done on the topic branch, works fine in a VM with QXL. Will test on bare metal later.
#13 Updated by intrigeri 2016-06-07 02:30:26
- Assignee changed from intrigeri to anonym
Works fine on bare metal as well, please review’n’merge :)
#14 Updated by anonym 2016-06-08 04:10:11
- Status changed from In Progress to Fix committed
- Assignee deleted (
anonym) - % Done changed from 60 to 100
- QA Check set to Pass
#15 Updated by intrigeri 2016-08-02 09:29:48
- Status changed from Fix committed to Resolved
#16 Updated by Anonymous 2018-01-17 15:48:27
- related to
Bug #14786: Can't change resolution under KVM with QXL added