You are not logged in.

#1 2018-11-18 00:38:56

wuzz
Member
Registered: 2018-11-17
Posts: 2

QXL driver causes black screen in Arch QEMU guest

Hello,

I'm trying to setup an Arch guest running in KVM-QEMU. Everything works as expected until I install the xf86-video-qxl package.

On a fresh Arch linux (guest) installation, I can reproduce my problem with the following commands:

pacman -S xorg xorg-server xorg-xinit i3
echo "exec i3" > ~/.xinitrc
pacman -S spice-vdagent
systemctl enable spice-vdagentd
systemctl start spice-vdagentd
pacman -S xf86-video-qxl

Before installing the xf86-video-qxl package, startx succeeds and i3 is loaded. However, after installing the xf86-video-qxl package, calling startx results in an error (see end of post). If I call sudo startx instead, the X-server seems to start up properly (according to the logs), but the display freezes in a black screen with some random artifacts that appear to be text.

Below is the Xorg.0.log file for sudo startx

[   695.044] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[   695.045]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   695.047] Build Operating System: Linux Arch Linux
[   695.048] Current Operating System: Linux library 4.19.2-arch1-1-ARCH #1 SMP PREEMPT Tue Nov 13 21:16:19 UTC 2018 x86_64
[   695.048] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=51b32eb7-6c96-41b0-bd91-f511e4dc0984 rw quiet
[   695.048] Build Date: 25 October 2018  04:42:32PM
[   695.049]  
[   695.050] Current version of pixman: 0.34.0
[   695.051]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   695.051] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   695.053] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 17 16:43:21 2018
[   695.053] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   695.053] (==) No Layout section.  Using the first Screen section.
[   695.053] (==) No screen section available. Using defaults.
[   695.053] (**) |-->Screen "Default Screen Section" (0)
[   695.053] (**) |   |-->Monitor "<default monitor>"
[   695.054] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[   695.054] (==) Automatically adding devices
[   695.054] (==) Automatically enabling devices
[   695.054] (==) Automatically adding GPU devices
[   695.054] (==) Automatically binding GPU devices
[   695.054] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   695.054] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[   695.054]    Entry deleted from font path.
[   695.054]    (Run 'mkfontdir' on "/usr/share/fonts/misc").
[   695.054] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[   695.054]    Entry deleted from font path.
[   695.054] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   695.054]    Entry deleted from font path.
[   695.054] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   695.054]    Entry deleted from font path.
[   695.054] (==) FontPath set to:
    /usr/share/fonts/100dpi,
    /usr/share/fonts/75dpi
[   695.054] (==) ModulePath set to "/usr/lib/xorg/modules"
[   695.054] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[   695.054] (II) Module ABI versions:
[   695.054]    X.Org ANSI C Emulation: 0.4
[   695.054]    X.Org Video Driver: 24.0
[   695.054]    X.Org XInput driver : 24.1
[   695.054]    X.Org Server Extension : 10.0
[   695.054] (++) using VT number 1
 
[   695.055] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   695.056] (II) xfree86: Adding drm device (/dev/dri/card0)
[   695.056] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[   695.058] (--) PCI:*(0@0:2:0) 1b36:0100:1af4:1100 rev 4, Mem @ 0xe0000000/268435456, 0xf0000000/67108864, 0xf4050000/8192, I/O @ 0x0000c040/32, BIOS @ 0x????????/131072
[   695.058] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   695.058] (II) LoadModule: "glx"
[   695.058] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   695.059] (II) Module glx: vendor="X.Org Foundation"
[   695.059]    compiled for 1.20.3, module version = 1.0.0
[   695.059]    ABI class: X.Org Server Extension, version 10.0
[   695.059] (==) Matched qxl as autoconfigured driver 0
[   695.059] (==) Matched modesetting as autoconfigured driver 1
[   695.059] (==) Matched fbdev as autoconfigured driver 2
[   695.059] (==) Matched vesa as autoconfigured driver 3
[   695.059] (==) Assigned the driver to the xf86ConfigLayout
[   695.059] (II) LoadModule: "qxl"
[   695.059] (II) Loading /usr/lib/xorg/modules/drivers/qxl_drv.so
[   695.059] (II) Module qxl: vendor="X.Org Foundation"
[   695.059]    compiled for 1.20.0, module version = 0.1.5
[   695.059]    Module class: X.Org Video Driver
[   695.059]    ABI class: X.Org Video Driver, version 24.0
[   695.059] (II) LoadModule: "modesetting"
[   695.059] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   695.059] (II) Module modesetting: vendor="X.Org Foundation"
[   695.059]    compiled for 1.20.3, module version = 1.20.3
[   695.059]    Module class: X.Org Video Driver
[   695.059]    ABI class: X.Org Video Driver, version 24.0
[   695.059] (II) LoadModule: "fbdev"
[   695.059] (WW) Warning, couldn't open module fbdev
[   695.059] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   695.059] (II) LoadModule: "vesa"
[   695.060] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   695.060] (II) Module vesa: vendor="X.Org Foundation"
[   695.060]    compiled for 1.20.0, module version = 2.4.0
[   695.060]    Module class: X.Org Video Driver
[   695.060]    ABI class: X.Org Video Driver, version 24.0
[   695.060] (II) qxl: Driver for QXL virtual graphics: QXL 1
[   695.060] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   695.060] (II) VESA: driver for VESA chipsets: vesa
[   695.060] (WW) Falling back to old probe method for modesetting
[   695.060] (II) qxl(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[   695.060] (==) qxl(0): Depth 24, (--) framebuffer bpp 32
[   695.060] (==) qxl(0): RGB weight 888
[   695.060] (==) qxl(0): Default visual is TrueColor
[   695.060] (==) qxl(0): Using gamma correction (1.0, 1.0, 1.0)
[   695.060] (II) qxl(0): Deferred Frames: Disabled
[   695.060] (II) qxl(0): Offscreen Surfaces: Enabled
[   695.060] (II) qxl(0): Image Cache: Enabled
[   695.060] (II) qxl(0): Fallback Cache: Enabled
[   695.062] (II) qxl(0): framebuffer at 0x7f41dc350000 (131072 KB)
[   695.062] (II) qxl(0): command ram at 0x7f41e4350000 (131064 KB)
[   695.062] (II) qxl(0): vram at 0x7f41d8350000 (65536 KB)
[   695.062] (II) qxl(0): rom at 0x7f41efaa9000
[   695.062] resizing surface0 to 134217728
[   695.062] memory space from 0x7f41e4350000 to 0x7f41ec34d000
[   695.062] memory space from 0x7f41d8350000 to 0x7f41dc350000
[   695.062] (II) qxl(0): Device version 0.0
[   695.062] (II) qxl(0): Compression level 0, log level 0
[   695.062] (II) qxl(0): 32766 io pages at 0x7f41dc350000
[   695.062] (II) qxl(0): RAM header offset: 0xfffe000
[   695.062] (II) qxl(0): Correct RAM signature 41525851
[   695.062] (II) qxl(0): 131060 KB of video RAM
[   695.062] (II) qxl(0): 1024 surfaces
[   695.062] (II) qxl(0): Output qxl-0 has no monitor section
[   695.062] (II) qxl(0): Output qxl-1 has no monitor section
[   695.063] (II) qxl(0): Output qxl-2 has no monitor section
[   695.063] (II) qxl(0): Output qxl-3 has no monitor section
[   695.063] (II) qxl(0): Printing probed modes for output qxl-0
[   695.063] (II) qxl(0): Modeline "1024x768"x60.0   63.65  1024 1080 1184 1336  768 769 772 794 -hsync +vsync (47.6 kHz eP)
[   695.063] (II) qxl(0): Modeline "8192x4320"x-30.1  -1436.39  8192 8608 9424 10656  4320 4321 4324 4471 -hsync +vsync (-134.8 kHz e)
[   695.063] (II) qxl(0): Modeline "7680x4320"x-36.2  -1616.66  7680 8064 8832 9984  4320 4321 4324 4471 -hsync +vsync (-161.9 kHz e)
[   695.063] (II) qxl(0): Modeline "4096x2160"x60.0  714.48  4096 4304 4712 5328  2160 2161 2164 2235 -hsync +vsync (134.1 kHz e)
[   695.063] (II) qxl(0): Modeline "3840x2160"x60.0  669.43  3840 4032 4416 4992  2160 2161 2164 2235 -hsync +vsync (134.1 kHz e)
[   695.063] (II) qxl(0): Modeline "3200x2400"x60.0  620.01  3200 3360 3680 4160  2400 2401 2404 2484 -hsync +vsync (149.0 kHz e)
[   695.063] (II) qxl(0): Modeline "2800x2100"x60.0  474.58  2800 2944 3224 3640  2100 2101 2104 2173 -hsync +vsync (130.4 kHz e)
[   695.063] (II) qxl(0): Modeline "2560x2048"x60.0  423.12  2560 2688 2944 3328  2048 2049 2052 2119 -hsync +vsync (127.1 kHz e)
[   695.063] (II) qxl(0): Modeline "2048x2048"x60.0  338.70  2048 2152 2360 2664  2048 2049 2052 2119 -hsync +vsync (127.1 kHz e)
[   695.063] (II) qxl(0): Modeline "2560x1600"x60.0  330.67  2560 2688 2944 3328  1600 1601 1604 1656 -hsync +vsync (99.4 kHz e)
[   695.063] (II) qxl(0): Modeline "2000x2000"x60.0  322.92  2000 2104 2304 2600  2000 2001 2004 2070 -hsync +vsync (124.2 kHz e)
[   695.063] (II) qxl(0): Modeline "2560x1440"x60.0  297.52  2560 2688 2944 3328  1440 1441 1444 1490 -hsync +vsync (89.4 kHz e)
[   695.063] (II) qxl(0): Modeline "2048x1536"x60.0  253.99  2048 2152 2360 2664  1536 1537 1540 1589 -hsync +vsync (95.3 kHz e)
[   695.063] (II) qxl(0): Modeline "1920x1440"x60.0  223.14  1920 2016 2208 2496  1440 1441 1444 1490 -hsync +vsync (89.4 kHz e)
[   695.063] (II) qxl(0): Modeline "1920x1200"x60.0  186.00  1920 2016 2208 2496  1200 1201 1204 1242 -hsync +vsync (74.5 kHz e)
[   695.063] (II) qxl(0): Modeline "1920x1080"x60.0  167.28  1920 2016 2208 2496  1080 1081 1084 1117 -hsync +vsync (67.0 kHz e)
[   695.063] (II) qxl(0): Modeline "1600x1200"x60.0  155.00  1600 1680 1840 2080  1200 1201 1204 1242 -hsync +vsync (74.5 kHz e)
[   695.063] (II) qxl(0): Modeline "1680x1050"x60.0  142.31  1680 1768 1936 2184  1050 1051 1054 1086 -hsync +vsync (65.2 kHz e)
[   695.063] (II) qxl(0): Modeline "1400x1050"x60.0  118.85  1400 1472 1616 1824  1050 1051 1054 1086 -hsync +vsync (65.2 kHz e)
[   695.063] (II) qxl(0): Modeline "1600x900"x60.0  116.19  1600 1680 1840 2080  900 901 904 931 -hsync +vsync (55.9 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x1024"x60.0  105.73  1280 1344 1472 1664  1024 1025 1028 1059 -hsync +vsync (63.5 kHz e)
[   695.063] (II) qxl(0): Modeline "1440x900"x60.0  104.57  1440 1512 1656 1872  900 901 904 931 -hsync +vsync (55.9 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x960"x60.0   99.14  1280 1344 1472 1664  960 961 964 993 -hsync +vsync (59.6 kHz e)
[   695.063] (II) qxl(0): Modeline "1366x768"x60.0   84.61  1366 1440 1576 1776  768 769 772 794 -hsync +vsync (47.6 kHz e)
[   695.063] (II) qxl(0): Modeline "1360x768"x60.0   84.23  1360 1432 1568 1768  768 769 772 794 -hsync +vsync (47.6 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x800"x60.0   82.67  1280 1344 1472 1664  800 801 804 828 -hsync +vsync (49.7 kHz e)
[   695.063] (II) qxl(0): Modeline "1152x870"x60.0   81.22  1152 1216 1328 1504  870 871 874 900 -hsync +vsync (54.0 kHz e)
[   695.063] (II) qxl(0): Modeline "1152x864"x60.0   80.67  1152 1216 1328 1504  864 865 868 894 -hsync +vsync (53.6 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x768"x60.0   79.27  1280 1344 1472 1664  768 769 772 794 -hsync +vsync (47.6 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x760"x60.0   78.47  1280 1344 1472 1664  760 761 764 786 -hsync +vsync (47.2 kHz e)
[   695.063] (II) qxl(0): Modeline "1280x720"x60.0   74.38  1280 1344 1472 1664  720 721 724 745 -hsync +vsync (44.7 kHz e)
[   695.063] (II) qxl(0): Modeline "1024x600"x60.0   49.78  1024 1080 1184 1336  600 601 604 621 -hsync +vsync (37.3 kHz e)
[   695.063] (II) qxl(0): Modeline "960x640"x60.0   49.57  960 1008 1104 1248  640 641 644 662 -hsync +vsync (39.7 kHz e)
[   695.063] (II) qxl(0): Modeline "832x624"x60.0   42.10  832 880 960 1088  624 625 628 645 -hsync +vsync (38.7 kHz e)
[   695.063] (II) qxl(0): Modeline "800x600"x60.0   38.75  800 840 920 1040  600 601 604 621 -hsync +vsync (37.3 kHz e)
[   695.063] (II) qxl(0): Modeline "800x480"x60.0   30.95  800 840 920 1040  480 481 484 496 -hsync +vsync (29.8 kHz e)
[   695.063] (II) qxl(0): Modeline "640x480"x60.0   24.76  640 672 736 832  480 481 484 496 -hsync +vsync (29.8 kHz e)
[   695.063] (II) qxl(0): EDID for output qxl-1
[   695.063] (II) qxl(0): EDID for output qxl-2
[   695.063] (II) qxl(0): EDID for output qxl-3
[   695.063] (II) qxl(0): Output qxl-0 connected
[   695.063] (II) qxl(0): Output qxl-1 disconnected
[   695.063] (II) qxl(0): Output qxl-2 disconnected
[   695.063] (II) qxl(0): Output qxl-3 disconnected
[   695.063] (II) qxl(0): Using exact sizes for initial modes
[   695.063] (II) qxl(0): Output qxl-0 using initial mode 1024x768 +0+0
[   695.063] (==) qxl(0): DPI set to (96, 96)
[   695.063] (II) Loading sub module "fb"
[   695.063] (II) LoadModule: "fb"
[   695.063] (II) Loading /usr/lib/xorg/modules/libfb.so
[   695.064] (II) Module fb: vendor="X.Org Foundation"
[   695.064]    compiled for 1.20.3, module version = 1.0.0
[   695.064]    ABI class: X.Org ANSI C Emulation, version 0.4
[   695.064] (II) Loading sub module "ramdac"
[   695.064] (II) LoadModule: "ramdac"
[   695.064] (II) Module "ramdac" already built-in
[   695.064] (II) Loading sub module "vgahw"
[   695.064] (II) LoadModule: "vgahw"
[   695.064] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[   695.064] (II) Module vgahw: vendor="X.Org Foundation"
[   695.064]    compiled for 1.20.3, module version = 0.1.0
[   695.064]    ABI class: X.Org Video Driver, version 24.0
[   695.064] (II) qxl(0): 0: 640x480, 16 bits, stride 1280, 187mm x 140mm, orientation 0
[   695.064] (II) qxl(0): 1: 640x480, 32 bits, stride 2560, 187mm x 140mm, orientation 0
[   695.064] (II) qxl(0): 2: 640x480, 16 bits, stride 1280, 187mm x 140mm, orientation 1
[   695.064] (II) qxl(0): 3: 640x480, 32 bits, stride 2560, 187mm x 140mm, orientation 1
[   695.064] (II) qxl(0): 4: 800x480, 16 bits, stride 1600, 234mm x 140mm, orientation 0
[   695.064] (II) qxl(0): 5: 800x480, 32 bits, stride 3200, 234mm x 140mm, orientation 0
[   695.064] (II) qxl(0): 6: 800x480, 16 bits, stride 1600, 234mm x 140mm, orientation 1
[   695.064] (II) qxl(0): 7: 800x480, 32 bits, stride 3200, 234mm x 140mm, orientation 1
[   695.064] (II) qxl(0): 8: 800x600, 16 bits, stride 1600, 234mm x 176mm, orientation 0
[   695.064] (II) qxl(0): 9: 800x600, 32 bits, stride 3200, 234mm x 176mm, orientation 0
[   695.064] (II) qxl(0): 10: 800x600, 16 bits, stride 1600, 234mm x 176mm, orientation 1
[   695.064] (II) qxl(0): 11: 800x600, 32 bits, stride 3200, 234mm x 176mm, orientation 1
[   695.064] (II) qxl(0): 12: 832x624, 16 bits, stride 1664, 244mm x 183mm, orientation 0
[   695.064] (II) qxl(0): 13: 832x624, 32 bits, stride 3328, 244mm x 183mm, orientation 0
[   695.064] (II) qxl(0): 14: 832x624, 16 bits, stride 1664, 244mm x 183mm, orientation 1
[   695.064] (II) qxl(0): 15: 832x624, 32 bits, stride 3328, 244mm x 183mm, orientation 1
[   695.064] (II) qxl(0): 16: 960x640, 16 bits, stride 1920, 281mm x 187mm, orientation 0
[   695.064] (II) qxl(0): 17: 960x640, 32 bits, stride 3840, 281mm x 187mm, orientation 0
[   695.064] (II) qxl(0): 18: 960x640, 16 bits, stride 1920, 281mm x 187mm, orientation 1
[   695.064] (II) qxl(0): 19: 960x640, 32 bits, stride 3840, 281mm x 187mm, orientation 1
[   695.064] (II) qxl(0): 20: 1024x600, 16 bits, stride 2048, 300mm x 176mm, orientation 0
[   695.064] (II) qxl(0): 21: 1024x600, 32 bits, stride 4096, 300mm x 176mm, orientation 0
[   695.064] (II) qxl(0): 22: 1024x600, 16 bits, stride 2048, 300mm x 176mm, orientation 1
[   695.064] (II) qxl(0): 23: 1024x600, 32 bits, stride 4096, 300mm x 176mm, orientation 1
[   695.064] (II) qxl(0): 24: 1024x768, 16 bits, stride 2048, 300mm x 225mm, orientation 0
[   695.064] (II) qxl(0): 25: 1024x768, 32 bits, stride 4096, 300mm x 225mm, orientation 0
[   695.064] (II) qxl(0): 26: 1024x768, 16 bits, stride 2048, 300mm x 225mm, orientation 1
[   695.064] (II) qxl(0): 27: 1024x768, 32 bits, stride 4096, 300mm x 225mm, orientation 1
[   695.064] (II) qxl(0): 28: 1152x864, 16 bits, stride 2304, 338mm x 253mm, orientation 0
[   695.064] (II) qxl(0): 29: 1152x864, 32 bits, stride 4608, 338mm x 253mm, orientation 0
[   695.064] (II) qxl(0): 30: 1152x864, 16 bits, stride 2304, 338mm x 253mm, orientation 1
[   695.064] (II) qxl(0): 31: 1152x864, 32 bits, stride 4608, 338mm x 253mm, orientation 1
[   695.064] (II) qxl(0): 32: 1152x870, 16 bits, stride 2304, 338mm x 255mm, orientation 0
[   695.064] (II) qxl(0): 33: 1152x870, 32 bits, stride 4608, 338mm x 255mm, orientation 0
[   695.064] (II) qxl(0): 34: 1152x870, 16 bits, stride 2304, 338mm x 255mm, orientation 1
[   695.064] (II) qxl(0): 35: 1152x870, 32 bits, stride 4608, 338mm x 255mm, orientation 1
[   695.064] (II) qxl(0): 36: 1280x720, 16 bits, stride 2560, 375mm x 211mm, orientation 0
[   695.064] (II) qxl(0): 37: 1280x720, 32 bits, stride 5120, 375mm x 211mm, orientation 0
[   695.064] (II) qxl(0): 38: 1280x720, 16 bits, stride 2560, 375mm x 211mm, orientation 1
[   695.064] (II) qxl(0): 39: 1280x720, 32 bits, stride 5120, 375mm x 211mm, orientation 1
[   695.064] (II) qxl(0): 40: 1280x760, 16 bits, stride 2560, 375mm x 223mm, orientation 0
[   695.064] (II) qxl(0): 41: 1280x760, 32 bits, stride 5120, 375mm x 223mm, orientation 0
[   695.064] (II) qxl(0): 42: 1280x760, 16 bits, stride 2560, 375mm x 223mm, orientation 1
[   695.064] (II) qxl(0): 43: 1280x760, 32 bits, stride 5120, 375mm x 223mm, orientation 1
[   695.065] (II) qxl(0): 44: 1280x768, 16 bits, stride 2560, 375mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 45: 1280x768, 32 bits, stride 5120, 375mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 46: 1280x768, 16 bits, stride 2560, 375mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 47: 1280x768, 32 bits, stride 5120, 375mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 48: 1280x800, 16 bits, stride 2560, 375mm x 234mm, orientation 0
[   695.065] (II) qxl(0): 49: 1280x800, 32 bits, stride 5120, 375mm x 234mm, orientation 0
[   695.065] (II) qxl(0): 50: 1280x800, 16 bits, stride 2560, 375mm x 234mm, orientation 1
[   695.065] (II) qxl(0): 51: 1280x800, 32 bits, stride 5120, 375mm x 234mm, orientation 1
[   695.065] (II) qxl(0): 52: 1280x960, 16 bits, stride 2560, 375mm x 281mm, orientation 0
[   695.065] (II) qxl(0): 53: 1280x960, 32 bits, stride 5120, 375mm x 281mm, orientation 0
[   695.065] (II) qxl(0): 54: 1280x960, 16 bits, stride 2560, 375mm x 281mm, orientation 1
[   695.065] (II) qxl(0): 55: 1280x960, 32 bits, stride 5120, 375mm x 281mm, orientation 1
[   695.065] (II) qxl(0): 56: 1280x1024, 16 bits, stride 2560, 375mm x 300mm, orientation 0
[   695.065] (II) qxl(0): 57: 1280x1024, 32 bits, stride 5120, 375mm x 300mm, orientation 0
[   695.065] (II) qxl(0): 58: 1280x1024, 16 bits, stride 2560, 375mm x 300mm, orientation 1
[   695.065] (II) qxl(0): 59: 1280x1024, 32 bits, stride 5120, 375mm x 300mm, orientation 1
[   695.065] (II) qxl(0): 60: 1360x768, 16 bits, stride 2720, 399mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 61: 1360x768, 32 bits, stride 5440, 399mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 62: 1360x768, 16 bits, stride 2720, 399mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 63: 1360x768, 32 bits, stride 5440, 399mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 64: 1366x768, 16 bits, stride 2732, 401mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 65: 1366x768, 32 bits, stride 5464, 401mm x 225mm, orientation 0
[   695.065] (II) qxl(0): 66: 1366x768, 16 bits, stride 2732, 401mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 67: 1366x768, 32 bits, stride 5464, 401mm x 225mm, orientation 1
[   695.065] (II) qxl(0): 68: 1400x1050, 16 bits, stride 2800, 411mm x 308mm, orientation 0
[   695.065] (II) qxl(0): 69: 1400x1050, 32 bits, stride 5600, 411mm x 308mm, orientation 0
[   695.065] (II) qxl(0): 70: 1400x1050, 16 bits, stride 2800, 411mm x 308mm, orientation 1
[   695.065] (II) qxl(0): 71: 1400x1050, 32 bits, stride 5600, 411mm x 308mm, orientation 1
[   695.065] (II) qxl(0): 72: 1440x900, 16 bits, stride 2880, 422mm x 264mm, orientation 0
[   695.065] (II) qxl(0): 73: 1440x900, 32 bits, stride 5760, 422mm x 264mm, orientation 0
[   695.065] (II) qxl(0): 74: 1440x900, 16 bits, stride 2880, 422mm x 264mm, orientation 1
[   695.065] (II) qxl(0): 75: 1440x900, 32 bits, stride 5760, 422mm x 264mm, orientation 1
[   695.065] (II) qxl(0): 76: 1600x900, 16 bits, stride 3200, 469mm x 264mm, orientation 0
[   695.065] (II) qxl(0): 77: 1600x900, 32 bits, stride 6400, 469mm x 264mm, orientation 0
[   695.065] (II) qxl(0): 78: 1600x900, 16 bits, stride 3200, 469mm x 264mm, orientation 1
[   695.065] (II) qxl(0): 79: 1600x900, 32 bits, stride 6400, 469mm x 264mm, orientation 1
[   695.065] (II) qxl(0): 80: 1600x1200, 16 bits, stride 3200, 469mm x 352mm, orientation 0
[   695.065] (II) qxl(0): 81: 1600x1200, 32 bits, stride 6400, 469mm x 352mm, orientation 0
[   695.065] (II) qxl(0): 82: 1600x1200, 16 bits, stride 3200, 469mm x 352mm, orientation 1
[   695.065] (II) qxl(0): 83: 1600x1200, 32 bits, stride 6400, 469mm x 352mm, orientation 1
[   695.065] (II) qxl(0): 84: 1680x1050, 16 bits, stride 3360, 493mm x 308mm, orientation 0
[   695.065] (II) qxl(0): 85: 1680x1050, 32 bits, stride 6720, 493mm x 308mm, orientation 0
[   695.065] (II) qxl(0): 86: 1680x1050, 16 bits, stride 3360, 493mm x 308mm, orientation 1
[   695.065] (II) qxl(0): 87: 1680x1050, 32 bits, stride 6720, 493mm x 308mm, orientation 1
[   695.065] (II) qxl(0): 88: 1920x1080, 16 bits, stride 3840, 563mm x 317mm, orientation 0
[   695.065] (II) qxl(0): 89: 1920x1080, 32 bits, stride 7680, 563mm x 317mm, orientation 0
[   695.065] (II) qxl(0): 90: 1920x1080, 16 bits, stride 3840, 563mm x 317mm, orientation 1
[   695.065] (II) qxl(0): 91: 1920x1080, 32 bits, stride 7680, 563mm x 317mm, orientation 1
[   695.065] (II) qxl(0): 92: 1920x1200, 16 bits, stride 3840, 563mm x 352mm, orientation 0
[   695.065] (II) qxl(0): 93: 1920x1200, 32 bits, stride 7680, 563mm x 352mm, orientation 0
[   695.065] (II) qxl(0): 94: 1920x1200, 16 bits, stride 3840, 563mm x 352mm, orientation 1
[   695.065] (II) qxl(0): 95: 1920x1200, 32 bits, stride 7680, 563mm x 352mm, orientation 1
[   695.065] (II) qxl(0): 96: 1920x1440, 16 bits, stride 3840, 563mm x 422mm, orientation 0
[   695.065] (II) qxl(0): 97: 1920x1440, 32 bits, stride 7680, 563mm x 422mm, orientation 0
[   695.065] (II) qxl(0): 98: 1920x1440, 16 bits, stride 3840, 563mm x 422mm, orientation 1
[   695.065] (II) qxl(0): 99: 1920x1440, 32 bits, stride 7680, 563mm x 422mm, orientation 1
[   695.065] (II) qxl(0): 100: 2000x2000, 16 bits, stride 4000, 587mm x 587mm, orientation 0
[   695.065] (II) qxl(0): 101: 2000x2000, 32 bits, stride 8000, 587mm x 587mm, orientation 0
[   695.065] (II) qxl(0): 102: 2000x2000, 16 bits, stride 4000, 587mm x 587mm, orientation 1
[   695.065] (II) qxl(0): 103: 2000x2000, 32 bits, stride 8000, 587mm x 587mm, orientation 1
[   695.065] (II) qxl(0): 104: 2048x1536, 16 bits, stride 4096, 601mm x 451mm, orientation 0
[   695.065] (II) qxl(0): 105: 2048x1536, 32 bits, stride 8192, 601mm x 451mm, orientation 0
[   695.065] (II) qxl(0): 106: 2048x1536, 16 bits, stride 4096, 601mm x 451mm, orientation 1
[   695.065] (II) qxl(0): 107: 2048x1536, 32 bits, stride 8192, 601mm x 451mm, orientation 1
[   695.065] (II) qxl(0): 108: 2048x2048, 16 bits, stride 4096, 601mm x 601mm, orientation 0
[   695.065] (II) qxl(0): 109: 2048x2048, 32 bits, stride 8192, 601mm x 601mm, orientation 0
[   695.065] (II) qxl(0): 110: 2048x2048, 16 bits, stride 4096, 601mm x 601mm, orientation 1
[   695.065] (II) qxl(0): 111: 2048x2048, 32 bits, stride 8192, 601mm x 601mm, orientation 1
[   695.065] (II) qxl(0): 112: 2560x1440, 16 bits, stride 5120, 751mm x 422mm, orientation 0
[   695.065] (II) qxl(0): 113: 2560x1440, 32 bits, stride 10240, 751mm x 422mm, orientation 0
[   695.065] (II) qxl(0): 114: 2560x1440, 16 bits, stride 5120, 751mm x 422mm, orientation 1
[   695.065] (II) qxl(0): 115: 2560x1440, 32 bits, stride 10240, 751mm x 422mm, orientation 1
[   695.065] (II) qxl(0): 116: 2560x1600, 16 bits, stride 5120, 751mm x 469mm, orientation 0
[   695.065] (II) qxl(0): 117: 2560x1600, 32 bits, stride 10240, 751mm x 469mm, orientation 0
[   695.065] (II) qxl(0): 118: 2560x1600, 16 bits, stride 5120, 751mm x 469mm, orientation 1
[   695.065] (II) qxl(0): 119: 2560x1600, 32 bits, stride 10240, 751mm x 469mm, orientation 1
[   695.065] (II) qxl(0): 120: 2560x2048, 16 bits, stride 5120, 751mm x 601mm, orientation 0
[   695.065] (II) qxl(0): 121: 2560x2048, 32 bits, stride 10240, 751mm x 601mm, orientation 0
[   695.065] (II) qxl(0): 122: 2560x2048, 16 bits, stride 5120, 751mm x 601mm, orientation 1
[   695.065] (II) qxl(0): 123: 2560x2048, 32 bits, stride 10240, 751mm x 601mm, orientation 1
[   695.065] (II) qxl(0): 124: 2800x2100, 16 bits, stride 5600, 822mm x 616mm, orientation 0
[   695.065] (II) qxl(0): 125: 2800x2100, 32 bits, stride 11200, 822mm x 616mm, orientation 0
[   695.065] (II) qxl(0): 126: 2800x2100, 16 bits, stride 5600, 822mm x 616mm, orientation 1
[   695.065] (II) qxl(0): 127: 2800x2100, 32 bits, stride 11200, 822mm x 616mm, orientation 1
[   695.065] (II) qxl(0): 128: 3200x2400, 16 bits, stride 6400, 939mm x 704mm, orientation 0
[   695.065] (II) qxl(0): 129: 3200x2400, 32 bits, stride 12800, 939mm x 704mm, orientation 0
[   695.065] (II) qxl(0): 130: 3200x2400, 16 bits, stride 6400, 939mm x 704mm, orientation 1
[   695.065] (II) qxl(0): 131: 3200x2400, 32 bits, stride 12800, 939mm x 704mm, orientation 1
[   695.065] (II) qxl(0): 132: 3840x2160, 16 bits, stride 7680, 1127mm x 634mm, orientation 0
[   695.065] (II) qxl(0): 133: 3840x2160, 32 bits, stride 15360, 1127mm x 634mm, orientation 0
[   695.065] (II) qxl(0): 134: 3840x2160, 16 bits, stride 7680, 1127mm x 634mm, orientation 1
[   695.065] (II) qxl(0): 135: 3840x2160, 32 bits, stride 15360, 1127mm x 634mm, orientation 1
[   695.065] (II) qxl(0): 136: 4096x2160, 16 bits, stride 8192, 1202mm x 634mm, orientation 0
[   695.065] (II) qxl(0): 137: 4096x2160, 32 bits, stride 16384, 1202mm x 634mm, orientation 0
[   695.065] (II) qxl(0): 138: 4096x2160, 16 bits, stride 8192, 1202mm x 634mm, orientation 1
[   695.065] (II) qxl(0): 139: 4096x2160, 32 bits, stride 16384, 1202mm x 634mm, orientation 1
[   695.065] (II) qxl(0): 140: 7680x4320, 16 bits, stride 15360, 2255mm x 1268mm, orientation 0
[   695.065] (II) qxl(0): 141: 7680x4320, 32 bits, stride 30720, 2255mm x 1268mm, orientation 0
[   695.065] (II) qxl(0): 142: 7680x4320, 16 bits, stride 15360, 2255mm x 1268mm, orientation 1
[   695.065] (II) qxl(0): 143: 7680x4320, 32 bits, stride 30720, 2255mm x 1268mm, orientation 1
[   695.065] (II) qxl(0): 144: 8192x4320, 16 bits, stride 16384, 2405mm x 1268mm, orientation 0
[   695.065] (II) qxl(0): 146: 8192x4320, 16 bits, stride 16384, 2405mm x 1268mm, orientation 1
[   695.066] (II) qxl(0): PreInit complete
[   695.066] (II) UnloadModule: "modesetting"
[   695.066] (II) Unloading modesetting
[   695.066] (II) UnloadModule: "vesa"
[   695.066] (II) Unloading vesa
[   695.068] (II) qxl(0): framebuffer at 0x7f41dc5df000 (131072 KB)
[   695.068] (II) qxl(0): command ram at 0x7f41e45df000 (131064 KB)
[   695.068] (II) qxl(0): vram at 0x7f41d85df000 (65536 KB)
[   695.068] (II) qxl(0): rom at 0x7f41efaa9000
[   695.068] resizing surface0 to 134217728
[   695.068] memory space from 0x7f41e45df000 to 0x7f41ec5dc000
[   695.068] memory space from 0x7f41d85df000 to 0x7f41dc5df000
[   695.105] slots start: 1, slots end: 7
[   695.106] done reset
[   695.128] (II) UXA(0): Driver registered support for the following operations:
[   695.128] (II)         solid
[   695.128] (II)         copy
[   695.128] (II)         composite (RENDER acceleration)
[   695.128] (II)         put_image
[   695.128] (II) Initializing extension Generic Event Extension
[   695.128] (II) Initializing extension SHAPE
[   695.128] (II) Initializing extension MIT-SHM
[   695.128] (II) Initializing extension XInputExtension
[   695.129] (II) Initializing extension XTEST
[   695.129] (II) Initializing extension BIG-REQUESTS
[   695.129] (II) Initializing extension SYNC
[   695.129] (II) Initializing extension XKEYBOARD
[   695.129] (II) Initializing extension XC-MISC
[   695.129] (II) Initializing extension SECURITY
[   695.129] (II) Initializing extension XFIXES
[   695.129] (II) Initializing extension RENDER
[   695.129] (II) Initializing extension RANDR
[   695.129] (II) Initializing extension COMPOSITE
[   695.129] (II) Initializing extension DAMAGE
[   695.129] (II) Initializing extension MIT-SCREEN-SAVER
[   695.129] (II) Initializing extension DOUBLE-BUFFER
[   695.129] (II) Initializing extension RECORD
[   695.129] (II) Initializing extension DPMS
[   695.129] (II) Initializing extension Present
[   695.129] (II) Initializing extension DRI3
[   695.129] (II) Initializing extension X-Resource
[   695.129] (II) Initializing extension XVideo
[   695.129] (II) Initializing extension XVideo-MotionCompensation
[   695.129] (II) Initializing extension GLX
[   695.129] (II) AIGLX: Screen 0 is not DRI2 capable
[   695.222] (II) IGLX: Loaded and initialized swrast
[   695.222] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   695.222] (II) Initializing extension XFree86-VidModeExtension
[   695.222] (II) Initializing extension XFree86-DGA
[   695.222] (II) Initializing extension XFree86-DRI
[   695.222] (II) Initializing extension DRI2
[   695.222] (II) qxl(0): Setting screen physical size to 270 x 203
[   695.222] (II) qxl(0): qxl_xf86crtc_resize: Placeholder resize 1024x768
[   695.222] qxl_surface_create: Bad bpp: 1 (1)
[   695.245] qxl_surface_create: Bad bpp: 1 (1)
[   695.245] qxl_surface_create: Bad bpp: 1 (1)
[   695.278] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[   695.278] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   695.278] (II) LoadModule: "libinput"
[   695.278] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[   695.280] (II) Module libinput: vendor="X.Org Foundation"
[   695.280]    compiled for 1.20.1, module version = 0.28.1
[   695.280]    Module class: X.Org XInput Driver
[   695.280]    ABI class: X.Org XInput driver, version 24.1
[   695.280] (II) Using input driver 'libinput' for 'Power Button'
[   695.281] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 16 paused 0
[   695.281] (**) Power Button: always reports core events
[   695.281] (**) Option "Device" "/dev/input/event0"
[   695.281] (**) Option "_source" "server/udev"
[   695.287] (II) event0  - Power Button: is tagged by udev as: Keyboard
[   695.287] (II) event0  - Power Button: device is a keyboard
[   695.287] (II) event0  - Power Button: device removed
[   695.287] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0/event0"
[   695.287] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   695.287] (II) event0  - Power Button: is tagged by udev as: Keyboard
[   695.287] (II) event0  - Power Button: device is a keyboard
[   695.288] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[   695.288] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[   695.288] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[   695.288] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 19 paused 0
[   695.288] (**) AT Translated Set 2 keyboard: always reports core events
[   695.288] (**) Option "Device" "/dev/input/event1"
[   695.288] (**) Option "_source" "server/udev"
[   695.288] (II) event1  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[   695.288] (II) event1  - AT Translated Set 2 keyboard: device is a keyboard
[   695.289] (II) event1  - AT Translated Set 2 keyboard: device removed
[   695.289] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input1/event1"
[   695.289] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 7)
[   695.289] (II) event1  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[   695.289] (II) event1  - AT Translated Set 2 keyboard: device is a keyboard
[   695.289] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event4)
[   695.289] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[   695.289] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[   695.290] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 20 paused 0
[   695.290] (**) VirtualPS/2 VMware VMMouse: always reports core events
[   695.290] (**) Option "Device" "/dev/input/event4"
[   695.290] (**) Option "_source" "server/udev"
[   695.290] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[   695.290] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[   695.290] (II) event4  - VirtualPS/2 VMware VMMouse: device removed
[   695.290] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event4"
[   695.290] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 8)
[   695.290] (**) Option "AccelerationScheme" "none"
[   695.290] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[   695.290] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[   695.290] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[   695.291] (II) event4  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[   695.291] (II) event4  - VirtualPS/2 VMware VMMouse: device is a pointer
[   695.291] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[   695.291] (II) No input driver specified, ignoring this device.
[   695.291] (II) This device may have been added with another device file.
[   695.291] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[   695.291] (**) VirtualPS/2 VMware VMMouse: Applying InputClass "libinput pointer catchall"
[   695.291] (II) Using input driver 'libinput' for 'VirtualPS/2 VMware VMMouse'
[   695.292] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 21 paused 0
[   695.292] (**) VirtualPS/2 VMware VMMouse: always reports core events
[   695.292] (**) Option "Device" "/dev/input/event3"
[   695.292] (**) Option "_source" "server/udev"
[   695.292] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[   695.292] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[   695.292] (II) event3  - VirtualPS/2 VMware VMMouse: device removed
[   695.292] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event3"
[   695.292] (II) XINPUT: Adding extended input device "VirtualPS/2 VMware VMMouse" (type: MOUSE, id 9)
[   695.293] (**) Option "AccelerationScheme" "none"
[   695.293] (**) VirtualPS/2 VMware VMMouse: (accel) selected scheme none/0
[   695.293] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration factor: 2.000
[   695.293] (**) VirtualPS/2 VMware VMMouse: (accel) acceleration threshold: 4
[   695.293] (II) event3  - VirtualPS/2 VMware VMMouse: is tagged by udev as: Mouse
[   695.293] (II) event3  - VirtualPS/2 VMware VMMouse: device is a pointer
[   695.293] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[   695.293] (II) No input driver specified, ignoring this device.
[   695.293] (II) This device may have been added with another device file.
[   695.293] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
[   695.294] (II) No input driver specified, ignoring this device.
[   695.294] (II) This device may have been added with another device file.
[   695.305] (**) Option "fd" "16"
[   695.305] (II) event0  - Power Button: device removed
[   695.305] (**) Option "fd" "19"
[   695.305] (II) event1  - AT Translated Set 2 keyboard: device removed
[   695.305] (**) Option "fd" "20"
[   695.305] (II) event4  - VirtualPS/2 VMware VMMouse: device removed
[   695.305] (**) Option "fd" "21"
[   695.305] (II) event3  - VirtualPS/2 VMware VMMouse: device removed
[   695.305] (II) UnloadModule: "libinput"
[   695.305] (II) systemd-logind: releasing fd for 13:67
[   695.375] (II) UnloadModule: "libinput"
[   695.375] (II) systemd-logind: releasing fd for 13:68
[   695.458] (II) UnloadModule: "libinput"
[   695.458] (II) systemd-logind: releasing fd for 13:65
[   695.492] (II) UnloadModule: "libinput"
[   695.492] (II) systemd-logind: releasing fd for 13:64
[   695.528] Disabling FB access for 0
[   695.587] (II) Server terminated successfully (0). Closing log file.

I'm invoking the guest system with

qemu-system-x86_64 -enable-kvm -boot order=c -drive file=storage/sda,format=qcow2 -m 6G -smp cores=2 -vga none -device qxl-vga,vgamem_mb=128 -spice port=5900,disable-ticketing -device virtio-serial-pci -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 -chardev spicevmc,id=spicechannel0,name=vdagent -netdev bridge,id=hn0 -device virtio-net-pci,netdev=hn0,id=nic1 -daemonize

As a reference, I setup a Manjaro guest and started it with the same qemu command. After installing the spice-vdagent and xf86-video-qxl driver, as well as changing the "vesa" driver to "qxl" in the /etc/X11/xorg.conf.d/90-mhwd.conf file, the QXL driver works as expected. This leads me to believe that the problem must be related to my guest-setup and not to my host system.

Additional things that I've tried:
-Booting the guest with nomodeset
-Defining a "Device" Section in a custom xorg configuration file with Driver "qxl"
-Deleting all xorg configuration files in /usr/share/X11/xorg.xonf.d/ and /etc/X11/xorg.conf.d (empty by default)
-Deleting the default /etc/X11/xinit/xinitrc

Am I missing some essential configuration step?
I appreciate any help.
Greetings,
wuzz

Edit:
Below is the logfile for startx without sudo:

[   238.820] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[   238.823]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[   238.827] Build Operating System: Linux Arch Linux
[   238.827] Current Operating System: Linux library 4.19.2-arch1-1-ARCH #1 SMP PREEMPT Tue Nov 13 21:16:19 UTC 2018 x86_64
[   238.827] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=51b32eb7-6c96-41b0-bd91-f511e4dc0984 rw quiet
[   238.830] Build Date: 25 October 2018  04:42:32PM
[   238.830]  
[   238.833] Current version of pixman: 0.34.0
[   238.833]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   238.833] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   238.837] (==) Log file: "/home/georgs/.local/share/xorg/Xorg.0.log", Time: Sat Nov 17 16:35:44 2018
[   238.837] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   238.837] (==) No Layout section.  Using the first Screen section.
[   238.837] (==) No screen section available. Using defaults.
[   238.837] (**) |-->Screen "Default Screen Section" (0)
[   238.837] (**) |   |-->Monitor "<default monitor>"
[   238.838] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[   238.838] (==) Automatically adding devices
[   238.838] (==) Automatically enabling devices
[   238.838] (==) Automatically adding GPU devices
[   238.838] (==) Automatically binding GPU devices
[   238.838] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   238.838] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[   238.838]    Entry deleted from font path.
[   238.838]    (Run 'mkfontdir' on "/usr/share/fonts/misc").
[   238.838] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[   238.838]    Entry deleted from font path.
[   238.838] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   238.838]    Entry deleted from font path.
[   238.838] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   238.838]    Entry deleted from font path.
[   238.838] (==) FontPath set to:
    /usr/share/fonts/100dpi,
    /usr/share/fonts/75dpi
[   238.838] (==) ModulePath set to "/usr/lib/xorg/modules"
[   238.838] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[   238.838] (II) Module ABI versions:
[   238.838]    X.Org ANSI C Emulation: 0.4
[   238.838]    X.Org Video Driver: 24.0
[   238.838]    X.Org XInput driver : 24.1
[   238.838]    X.Org Server Extension : 10.0
[   238.839] (++) using VT number 1
 
[   238.839] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   238.840] (II) xfree86: Adding drm device (/dev/dri/card0)
[   238.840] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[   238.841] (--) PCI:*(0@0:2:0) 1b36:0100:1af4:1100 rev 4, Mem @ 0xe0000000/268435456, 0xf0000000/67108864, 0xf4050000/8192, I/O @ 0x0000c040/32, BIOS @ 0x????????/131072
[   238.841] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   238.841] (II) LoadModule: "glx"
[   238.841] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   238.842] (II) Module glx: vendor="X.Org Foundation"
[   238.842]    compiled for 1.20.3, module version = 1.0.0
[   238.842]    ABI class: X.Org Server Extension, version 10.0
[   238.842] (==) Matched qxl as autoconfigured driver 0
[   238.842] (==) Matched modesetting as autoconfigured driver 1
[   238.842] (==) Matched fbdev as autoconfigured driver 2
[   238.842] (==) Matched vesa as autoconfigured driver 3
[   238.842] (==) Assigned the driver to the xf86ConfigLayout
[   238.842] (II) LoadModule: "qxl"
[   238.842] (II) Loading /usr/lib/xorg/modules/drivers/qxl_drv.so
[   238.842] (II) Module qxl: vendor="X.Org Foundation"
[   238.842]    compiled for 1.20.0, module version = 0.1.5
[   238.842]    Module class: X.Org Video Driver
[   238.842]    ABI class: X.Org Video Driver, version 24.0
[   238.842] (II) LoadModule: "modesetting"
[   238.842] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   238.843] (II) Module modesetting: vendor="X.Org Foundation"
[   238.843]    compiled for 1.20.3, module version = 1.20.3
[   238.843]    Module class: X.Org Video Driver
[   238.843]    ABI class: X.Org Video Driver, version 24.0
[   238.843] (II) LoadModule: "fbdev"
[   238.843] (WW) Warning, couldn't open module fbdev
[   238.843] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   238.843] (II) LoadModule: "vesa"
[   238.843] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   238.843] (II) Module vesa: vendor="X.Org Foundation"
[   238.843]    compiled for 1.20.0, module version = 2.4.0
[   238.843]    Module class: X.Org Video Driver
[   238.843]    ABI class: X.Org Video Driver, version 24.0
[   238.843] (II) qxl: Driver for QXL virtual graphics: QXL 1
[   238.843] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   238.843] (II) VESA: driver for VESA chipsets: vesa
[   238.843] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[   238.843] (WW) Falling back to old probe method for modesetting
[   238.843] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   238.843] (II) qxl(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[   238.843] (==) qxl(0): Depth 24, (--) framebuffer bpp 32
[   238.843] (==) qxl(0): RGB weight 888
[   238.843] (==) qxl(0): Default visual is TrueColor
[   238.843] (==) qxl(0): Using gamma correction (1.0, 1.0, 1.0)
[   238.843] (II) qxl(0): Deferred Frames: Disabled
[   238.843] (II) qxl(0): Offscreen Surfaces: Enabled
[   238.843] (II) qxl(0): Image Cache: Enabled
[   238.843] (II) qxl(0): Fallback Cache: Enabled
[   238.843] (II) UnloadModule: "qxl"
[   238.843] (EE) Screen(s) found, but none have a usable configuration.
[   238.843] (EE)
Fatal server error:
[   238.843] (EE) no screens found(EE)
[   238.843] (EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
 for help.
[   238.843] (EE) Please also check the log file at "/home/georgs/.local/share/xorg/Xorg.0.log" for additional information.
[   238.843] (EE)
[   238.845] (EE) Server terminated with error (1). Closing log file.

Last edited by wuzz (2018-11-18 01:24:34)

Offline

#2 2018-11-18 15:12:27

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: QXL driver causes black screen in Arch QEMU guest

echo "exec i3" > ~/.xinitrc

That's not a proper way to create an ixinitrc on archlinux, see https://wiki.archlinux.org/index.php/Xinit#xinitrc



-vga none -device qxl-vga,vgamem_mb=128

Where did this come from and are you sure -vga none   is correct ?

Have you checked usr/share/doc/xf86-video-qxl/spiceqxl.xorg.conf.example ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2018-12-09 20:22:58

ehlo
Member
From: England
Registered: 2010-04-04
Posts: 66

Re: QXL driver causes black screen in Arch QEMU guest

I have been running arch guests with qemu+kvm+libvirt+qxl on CentOS 7.x hosts for about three years but have been having the same issue as wuzz describes since xf86-video-qxl-0.1.5-6. Downgrading fixes the problem. I'm probably downgrading more than I really need to...

pacman -U /var/cache/pacman/pkg/xorg-server-1.19.6+13+gd0d1a694f-2-x86_64.pkg.tar.xz /var/cache/pacman/pkg/xf86-video-dummy-0.3.8-2-x86_64.pkg.tar.xz /var/cache/pacman/pkg/xf86-video-fbdev-0.4.4+12+ge0bce0d-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/xf86-video-qxl-0.1.5-5-x86_64.pkg.tar.xz /var/cache/pacman/pkg/xf86-video-vesa-2.4.0-1-x86_64.pkg.tar.xz

I haven't had the time to delve deeper. It has been a few months now I was hoping this would've been noticed and fixed upstream by now, given that it completely breaks Xorg.

Offline

Board footer

Powered by FluxBB