Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I followed this guide to compile QEMU so that I could run a Raspberry Pi Archlinux image in it - which I learned how to do in this guide.

I'm trying to run x-server on the virtualized Archlinux image, but to do so, I must have a graphics device. I installed some generic drivers (i.e. Vesa) for now, but my QEMU isn't showing any graphics devices to be available.

As a startup parameter, I tried -vga cirrus which gave me the error:

Error: Cirrus VGA not available

I then tried to have QEMU emulate a different graphics device using the -vga std parameter, but then got this error:

Error: standard VGA not available

Where do I go from here? I have a gut feeling that this issue is due to the fact that I compiled QEMU myself for ARM. I've looked up the error message, but I can't seem to find anything relevant to my issue.


  • The host is Ubuntu x64 12.04
share|improve this question
up vote 2 down vote accepted

VGA is a (more or less) x86-specific standard. As such, it is not available on ARM. A similar question was answered here: You can obtain graphics support using the ARM Versatile baseboard.

Seeing how your guide already sets the -M versatilepb option, you should be good to go as is. The kernel you're using already has support for the graphics solution on the emulated board.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.