Running An X.Org Server On 64-bit ARM Can Be A Chore
Written by Michael Larabel in X.Org on 11 September 2015 at 09:10 AM EDT. 6 Comments
X.ORG --
While for many Phoronix readers it's been many years since being required to fiddle around with the X.Org Server's xorg.conf in order to configure your graphics adapter / monitor to get the X Server up and running, for 64-bit ARM (AArch64) a manual configuration may still be needed.

Red Hat's Marcin Juszkiewicz, a developer specializing in ARM Linux systems, wrote about small changes needed to get an X.Org Server running on 64-bit ARM. In this case, an APM Mustang.

Without a X configuration file that specifies the driver and BusID, the X.Org Server will fail to find a graphics card. This is due to the system's firmware not initializing the card and thus the boot VGA check failed.

The longer-term solution to fix ARM systems where their firmware doesn't initialize the graphics card is to either remove the boot VGA check in the X.Org Server or to change the Linux kernel code to mark the first graphics card found as being the boot VGA. It's not known yet what solution will ultimately work its way upstream.

More details via this blog post.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week