You are not logged in.

#1 2014-06-07 21:15:49

Elv13
Member
Registered: 2010-01-17
Posts: 53

Issues with NVIDIA base mosaic

Hello,

I am currently using Xinerama for my screens but the NVIDIA blob have more and more issues with this. Creating a wibox in Awesome now take 3 seconds instead of <1ms with 1 screen. I am wondering if I can enable mosaic or xrandr instead.

Xrandr somehow mostly work, but I cannot move window across screens, something I need and want.

I have tried base mosaic, but only 2 of the screen power on. I have 1 PCI-E GTX610 and one GTX630 (I don't play video games, so I don't care about GPU power that much).

1) Is it possible to use base mosaic with different GPU of the same generation? (it _is_ technically the same chip)
2) Can I have different resolution / DPI for each screen?
3) Is is possible to rotate screen in mosaic?
4) If 1,2 and 3 are possible, what's wrong with this command?

What I tried:

sudo nvidia-xconfig --base-mosaic --metamodes="GPU-0.DFP-0: 1920x1200+0+0, GPU-0.DFP-1: 1920x1200+1920+0, GPU-1.DFP-0: 1650x1050-3840+0, GPU-1.DFP-1: 1650x1050-5490+0"
Section "ServerLayout"

# Removed Option "Xinerama" "0"
#    Option         "Xinerama" "1"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" 0 0
    Screen      2  "Screen2" 4890 0
    Screen      3  "Screen3" 3840 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    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 SME2420L"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SME2420L"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Acer B223W"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Monitor"
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "Acer B223W"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 630"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 630"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 610"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 610"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "RandRRotation" "1"
    Option         "BaseMosaic" "True"
    Option         "MetaModes" "GPU-0.DFP-0: 1920x1200+0+0, GPU-0.DFP-1: 1920x1200+1920+0, GPU-1.CRT-0: 1920x1200-3840+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "VGA-0: nvidia-auto-select +0+0 {rotation=right}, DVI-I-1: nvidia-auto-select +1050+0 {rotation=left}"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0 {rotation=left}"
# Removed Option "metamodes" "DVI-I-2: nvidia-auto-select +0+0 {rotation=left, viewportin=768x1366, viewportout=1920x1079+0+0}; DVI-I-2: 1024x768 +0+0 {rotation=left}; DVI-I-2: 1024x768_70 +0+0 {rotation=left}; DVI-I-2: 1024x768_60 +0+0 {rotation=left}; DVI-I-2: 800x600 +0+0 {rotation=left}; DVI-I-2: 800x600_72 +0+0 {rotation=left}; DVI-I-2: 800x600_60 +0+0 {rotation=left}; DVI-I-2: 640x480 +0+0 {rotation=left}; DVI-I-2: 640x480_72 +0+0 {rotation=left}; DVI-I-2: 640x480_60 +0+0 {rotation=left}"
# Removed Option "metamodes" "DVI-I-2: 1680x1050 +0+0 {rotation=left}; DVI-I-2: 1680x1050 +0+0 {rotation=left}; DVI-I-2: 1440x900 +0+0 {rotation=left}; DVI-I-2: 1440x900_60 +0+0 {rotation=left}; DVI-I-2: 1280x1024 +0+0 {rotation=left}; DVI-I-2: 1280x1024_60 +0+0 {rotation=left}; DVI-I-2: 1280x800 +0+0 {rotation=left}; DVI-I-2: 1152x864 +0+0 {rotation=left}; DVI-I-2: 1024x768 +0+0 {rotation=left}; DVI-I-2: 1024x768_70 +0+0 {rotation=left}; DVI-I-2: 1024x768_60 +0+0 {rotation=left}; DVI-I-2: 800x600 +0+0 {rotation=left}; DVI-I-2: 800x600_72 +0+0 {rotation=left}; DVI-I-2: 800x600_60 +0+0 {rotation=left}; DVI-I-2: 1680x1050 +0+0 {rotation=left}; DVI-I-2: 640x480 +0+0 {rotation=left}; DVI-I-2: 640x480_72 +0+0 {rotation=left}; DVI-I-2: 640x480_60 +0+0 {rotation=left}"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "Stereo" "0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "RandRRotation" "1"
    Option         "BaseMosaic" "True"
    Option         "MetaModes" "GPU-0.DFP-0: 1920x1200+0+0, GPU-0.DFP-1: 1920x1200+1920+0, GPU-1.CRT-0: 1920x1200-3840+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "VGA-0: nvidia-auto-select +0+0 {rotation=right}"
# Removed Option "metamodes" "DVI-I-2: nvidia-auto-select +0+0"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "RandRRotation" "1"
    Option         "BaseMosaic" "True"
    Option         "MetaModes" "GPU-0.DFP-0: 1920x1200+0+0, GPU-0.DFP-1: 1920x1200+1920+0, GPU-1.CRT-0: 1920x1200-3840+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "VGA-0: nvidia-auto-select +0+0 {rotation=right}"
# Removed Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "Stereo" "0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "RandRRotation" "1"
    Option         "BaseMosaic" "True"
    Option         "MetaModes" "GPU-0.DFP-0: 1920x1200+0+0, GPU-0.DFP-1: 1920x1200+1920+0, GPU-1.CRT-0: 1920x1200-3840+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Thanks

Offline

Board footer

Powered by FluxBB