Package Details: xf86-video-qxl 0.1.4-6

Git Clone URL: (read-only)
Package Base: xf86-video-qxl
Description: Xorg X11 qxl video driver
Upstream URL:
Licenses: MIT
Groups: xorg-drivers
Conflicts: X-ABI-VIDEODRV_VERSION>=21, X-ABI-VIDEODRV_VERSION<20, xf86-video-qxl-git
Submitter: None
Maintainer: eworm
Last Packager: eworm
Votes: 31
Popularity: 1.910137
First Submitted: 2010-08-23 15:41
Last Updated: 2015-11-27 14:31

Latest Comments

alive4ever commented on 2016-07-27 04:51

This package should be available on the official repository. It's useful for Arch Linux virtual machine.

electricprism commented on 2016-07-22 07:54

gpg --recv-keys A9D8C21429AC6C82

eworm commented on 2016-03-09 15:35

You have to import the key into your user's keyring, not pacman's one.
Please remove the key from pacman's keyring... Currently would accept packages signed with key by Christophe Fergeau.

kalif commented on 2016-03-09 15:27

I've managed to use gnupg behind a proxy and as suggested by @eworm
I've imported the key with the command:
gpg --homedir /etc/pacman.d/gnupg --recv-keys A9D8C21429AC6C82

with gpg --homedir /etc/pacman.d/gnupg --list-keys
I see that the key has been imported correctly:
pub rsa4096/29AC6C82 2014-04-15 [SC]
uid [ unknown] Christophe Fergeau (teuf) <>
uid [ unknown] Christophe Fergeau <>
uid [ unknown] Christophe Fergeau <>
uid [ unknown] Christophe Fergeau <>
sub rsa4096/D6D91954 2014-04-15 [E]

Nontheless I'm getting an error of unknown public key:
==> Verifying source file signatures with gpg...
xf86-video-qxl-0.1.4.tar.bz2 ... FAILED (unknown public key A9D8C21429AC6C82)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build xf86-video-qxl.

am I missing something?
Thank you in advance for any help,
my kindest regards

testtube commented on 2015-11-25 17:00

found workaround:
to /vmlinuz-linux[-grsec] boot line in grub.

with this, qxl driver loads completely (xrandr: "qxl-0" screens) and no crashes. but if remove qxl driver, nomodeset prevents boot, so this is not a fix.

verified on a machine with xorg 1.17 in Xorg.0.log with qxl working, that it had KMS disabled. looks as though upgrade to 1.18 or other caused KMS to enable. qxl on arch broken with KMS enable.

edit: can add this to vmlinuz instead, maybe this is better:

testtube commented on 2015-11-23 18:57

black screen and frozen system on boot after update to 1.18. logs [not helpful]. forced to remove xf86-video-qxl to boot to UI. without xf86-video-qxl boots fine.

procedure was: remove xf86-video-qxl (0.1.4-3), update to xorg 1.18 (pacman -Syu ; some libmesa update), re-install xf86-video-qxl (0.1.4-4), reboot. screen is blank with frozen cursor, system unreponsive.

using: lightdm, xfce, spice-vdagent, linux-grsec kernel (makes no difference).

edit: see
edit2: after a day, can't find any way around except remove the package. as link says,
Nov 23 19:20:02 xxxxxx kernel: [drm:qxl_enc_commit [qxl]] *ERROR* head number too large or missing monitors config: ffffc900003b6000, 0
Nov 23 19:20:02 xxxxxx kernel: kernel BUG at drivers/gpu/drm/qxl/qxl_display.c:555! // triggered by: BUG_ON(!qdev->ram_header->monitors_config); in...
Nov 23 19:20:02 xxxxxx kernel: RIP [<ffffffffa05c26b5>] qxl_send_monitors_config+0x155/0x170 [qxl]

dsoul commented on 2015-11-22 09:26

please update to X-ABI-VIDEODRV_VERSION=20 for xorg-server 1.18

Lekensteyn commented on 2015-08-06 09:08

The dependencies are incorrect, some are makedepends and things like libsystemd are missing (use namcap!). The fix-cast.patch is questionable, please take it upstream, maybe it hides a bug.

Consider using Recent versions of xf86-video-qxl either require older versions of spice, or newer spice-protocol versions:

eworm commented on 2015-02-16 07:27

@king601: The package is fine, just import the public key:

gpg --recv-keys A9D8C21429AC6C82

@MoroS: Please do *NOT* give this stipid advise.

MoroS commented on 2015-02-15 10:29

@king601: for the time being you can remove/comment the lines/fragments:

- "validpgpkeys=..." line
- "{,.sig}" at the end of the first "source=" line
- 'SKIP' line at the "she256sums" section

It disables ale signature checks, but the build proceeds.

All comments