Hi Herdinger,
I gather you're using your own patched Arch installation, not Groovy Arcade. No problem with that, just make sure you're configuring mame.ini for the right connector. Under the "core switchres options" you have the -connector option that you need to set up. This string is passed to xrandr so that it targets the proper connector. This is done automatically by the setup scripts when you use Groovy Arcade, but in your case you need to do it manually, I recommend listing the existing connectors through xrandr to see how it expects them to be named. (Maybe this is not related to your issue, just an idea).