I am using a VGA monitor and an active HD to VGA converter box.
Debian and Raspbian perform well with hdmi_group=2 and hdmi_mode=16 in config.txt. This sets 1024x768 resolution at 60Hz, if I'm understanding the documentation correctly.
The same settings with Arch produce no video output at all. I'd have thought this portion of the setup was largely concerned with firmware rather than the OS about to be loaded. However, Arch produces a video display with hdmi_mode=17 (1024x768 @70Hz) and works with the 800x600 modes at both frequencies. I haven't tested, but I suspect that hdmi_mode=16 in Arch is forcing the output to the composite video jack rather than HDMI.
I can, of course, just use the mode 17 setting, but the display on my monitor is a bit jittery at 70Hz where it is rock steady at 60Hz. Raspbian shows similar behavior, except that the 60Hz choice does function there. In Arch it produces nothing, and the three monitors I've tried report "no signal."
Why would the same mode setting produce such different results between the two Linux distros?
[I note that the config.txt docs say "do not use" for hdmi_mode=15. Could it possibly be that Arch is blocking hdmi_mode=16 rather than 15?]