[arch-general] KVM - *ERROR* failed to allocate VRAM BO?

David C. Rankin drankinatty at suddenlinkmail.com
Fri Oct 21 21:20:12 UTC 2016


Arch devs,

  I'm receiving an error with KVM (arch guest). The guest installed fine from
the 20161001 install media, but between every command, I receive the following
error:

[TTM] Byffer eviction failed
qxl 0000:00:02:0: object_init failed for (402650032, 0x00000001)
[drm:qxl_alloc_bo_reserved [qxl1] *ERROR* failed to allocate VRAM BO

  The guest has 8G of storage gcow2 (default virt-manager settings, except scale
on resize of window), 2-cores, 4G of RAM and the partitioning is all on a single
/ partition. I'm new to KVM and not sure whether this is something I should
chase though my hardware (BIOS settings, etc.) or whether this is a KVM issue,
the hardware is:

AMD FX-8350 Black Vishera 8-Core 4.0GHz/32G of RAM/Gigabyte GA-990FXA-UD3

I've followed:

  https://wiki.archlinux.org/index.php/Libvirt
  https://wiki.archlinux.org/index.php/KVM
  https://wiki.archlinux.org/index.php/QEMU

Where do I start in chasing this down? Did I miss a module?

The reports by lspcu and zgrep CONFIG_KVM /proc/config.gz are:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 2
Model name:            AMD FX(tm)-8350 Eight-Core Processor
Stepping:              0
CPU MHz:               1400.000
CPU max MHz:           4000.0000
CPU min MHz:           1400.0000
BogoMIPS:              8038.54
Virtualization:        AMD-V

$ zgrep CONFIG_KVM /proc/config.gz
CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_COMPAT=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_KVM_DEVICE_ASSIGNMENT=y

Modules loaded:

$ lsmod | grep -i "virt\|kvm"
virtio_net             32768  0
virtio_ring            20480  1 virtio_net
virtio                 16384  1 virtio_net
kvm_amd                69632  0
kvm                   516096  1 kvm_amd
irqbypass              16384  1 kvm

-- 
David C. Rankin, J.D.,P.E.


More information about the arch-general mailing list