I have an older desktop box with two independent video cards. When booting, the BIOS chooses one card and produces normal output there.

The system runs a arch linux system. As soon as the kernel starts up it probably detects both cards, is "confused" and produces nothing on the one card and garbage (something like random colorful pixel) on the other card.

The system does not run any X-Server. Only plain text mode.

  • How do I get a useful output?
  • Is there any way to specify which card the kernel should use?
  • What model are the two video cards? Are you using the video card's text mode or a framebuffer? (What options are you passing on the kernel command line?) Mar 16, 2016 at 22:28

1 Answer 1


Seems like linux tries to set up some kind of frame buffer.

Disabling framebuffer by adding nomodeset to the kernel command line should work.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .