Announcement

Collapse
No announcement yet.

NVIDIA BaseMosiac spanning games across all screens problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NVIDIA BaseMosiac spanning games across all screens problem

    I have searched the internet far and wide and I cannot find a solution to my problem. I have an NVIDIA surround setup across 3 screens (all same resolution) using something called BaseMosaic provided in the nvidia control panel. These run off two NVIDIA gpus in SLi, running Xinerama causes one screen to not be usable in the spanned desktop. I cannot for the life of me get a game to span across the 3 monitors in full screen mode as the fullscreen resolution of all 3 monitors is not reported to any single game I use, which is incredibly frustrating as this is the functionality available in windows.

    I run Kubuntu 13.10 and nvidia binary 331.49 and here's my Xorg.conf.

    Code:
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    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"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 75.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor1"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       28.0 - 33.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GTX 670"
        BusID          "PCI:3:0:0"
    EndSection
    
    Section "Device"
        Identifier     "Device1"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GTX 670"
        BusID          "PCI:4:0:0"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "Stereo" "0"
    #    Option         "nvidiaXineramaInfoOrder" "DFP-4"
        Option         "metamodes" "DVI-I-1: 1920x1200 +0+0, DVI-D-0: nvidia-auto-select +3840+0, DP-1: 1920x1200 +1920+0"
        Option         "SLI" "Mosaic"
        Option         "MultiGPU" "Off"
        Option         "BaseMosaic" "on"
        SubSection     "Display"
            Depth       24
            Virtual    5760 1200
        EndSubSection
    EndSection
    It seems to me like this was the automatic behaviour in the past and people have been fighting against it, but this is something I WANT and I imagine a lot of gamers used to nvidia surround/eyefinity expect as well.

  • #2
    Is anybody able to play their games across more than one monitor with the nvidia proprietary drivers?

    Comment


    • #3
      Ok, for anyone that might stumble across this I have got a bit of solution working for me.

      It only works for my games under wine but that's fine. I used a virtual wine desktop that spans all my monitors, then I use the KDE Windows behaviour to force the title bar to not show and force the window to the 0,0 position. All the games I'd play under windows triple screen work fine under ubuntu with triple screen, and the CSMT patch makes for very good performance.

      For linux native games I have yet to find a solution though, I've tried a couple of different things but nothing really works out.

      Comment

      Working...
      X