2 gtx 580's, 3 monitors, base mosaic, how to make xorg.conf only report as one screen?

I am trying to setup an alternate xorg conf (xorg-game.conf) for the sole purpose of gaming. The standard base mosaic conf allows for a distintion between the monitors. While some games will ignore those distinctions and just span all the monitors using fullscreen, most need to be ran in a window to get the desired res (no problem), and then there are some games (MetroLL + ALL Source engine games) I have that give me the finger and simply ignore what I tell them to do and run on a single monitor @ 1920x1080 in both windowed and fullscreen modes. For those Ive enabled xinerama on top of basemosaic and forced the res it reports with the alternate xorg conf. While this does “work” and those games now span all the monitors, xinerama has it’s own problems and I would like to get rid of it.

Is there an option I just can’t find similar to “nvidiaXineramaInfoOverride” “5760×1080+0+0” that will do the same thing to a plain base mosaic setup (no xinerama)? Or some sort of xorg.conf voodoo to trick it?

my xorg-game.conf, base mosaic + xinerama.

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC 2757"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfo" "True"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "nvidiaXineramaInfoOverride" "5760×1080+0+0"
    Option         "metamodes" "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2: nvidia-auto-select +1920+0, GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3: nvidia-auto-select +0+0, GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2: nvidia-auto-select +3840+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "Mosaic"
    Option         "BaseMosaic" "on"
    Option         "CoolBits" "4"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Why does it seem like everytime I resort to posting a question to a problem I figure it out soon after? =/

Anyways, I’ve read through the nvidia driver multimonitor section countless times… why this didn’t “click” right away I dunno. Place Option “nvidiaXineramaInfo” “False” in the screen section. Since the only reason to need this is for games and I use openbox solely for that and xfce (xfwm) for everything else this works perfectly and I only need one xorg.conf since xfwm must use randr to get its multi monitor boundaries and not xinerama because windows still fullscreen on only a single monitor in it. Openbox however does not read from randr and instead is looking for xinerama info. Since the driver is not reporting those boundaries through xinerama, openbox now treats the full 5760x1080 as if it were just one monitor and everything spans all monitors when put to fullscreen, just like enableing xinerama in xorg.conf but without it’s problems.

My config now looks like this.

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC 2757"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfo" "False"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2: nvidia-auto-select +1920+0, GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3: nvidia-auto-select +0+0, GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2: nvidia-auto-select +3840+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "on"
    Option         "CoolBits" "4"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection