QXL Slowness Fix

sudo nano /usr/share/X11/xorg.conf.d/50-qxl.conf

Section “Device”
Identifier “qxl”
Driver “qxl”
Option “ENABLE_SURFACES” “False”
EndSection

And reboot

http://lists.freedesktop.org/archives/spice-devel/2012-November/011479.html

This actually works, why not to add this file to the image by default?

Problem: in my whonix VM I can’t find this file. All I see are: 10-evdev.conf 10-quirks.conf 50-synaptics.conf and 50-vmouse.conf

I can’t find 50-qxl.conf in that folder

@the0 @LarryBird1

Package added and will be in Whonix 13.

You are supposed to create that file. It’s the point of these instructions.

Lol sorry my retarded question then, it wasn’t clear to me :slight_smile: created that file right now hope to fix my issues!

Problem has been known and fixed upstream in both the SPICE and Debian projects:

https://phabricator.whonix.org/T511

Workaround to this problem and others: Attention: Debian Users Known Problems

Hi,

I’ve just downloaded Whonix 13 and installed it in KVM, and noticed the same slowness as with Whonix 12. I searched for the file and couldn’t find it so I created it on both WS and GW. Everything is fine now.

@HulaHoop
Unfortunately it is not fixed in Debian yet. They are still waiting for the QXL maintainers to implement it.
https://labs.riseup.net/code/issues/11500

1 Like

I checked the package metadata in Whonix Jessie and qxl-xorg-enhance is there. Maybe you forgot to update apt first.

Thanks for the update. Its good news.

What the Debian devs are discussing here is the inclusion of the fix in Jessie’s next point release:

https://bugs.debian.org/801081

And how to configure xorg.confs on Host OS?

qxl-xorg-enhance package for Guest or for Host. I’m confused.

Good day,

As far as I’m concerend, this should be applied to the guest.

Have a nice day,

Ego

And sudo ln -s /etc/apparmor.d/libvirt/TEMPLATE.qemu /etc/apparmor.d/libvirt/TEMPLATE.kvm ?

And sudo ln -s /etc/apparmor.d/libvirt/TEMPLATE.qemu /etc/apparmor.d/libvirt/TEMPLATE.kvm ?

This is done on the host. I made the documentation more clear.