QXL Slowness Fix

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

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

And reboot


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:


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


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.

Unfortunately it is not fixed in Debian yet. They are still waiting for the QXL maintainers to implement it.

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:


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,


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.