Reply to topic

NVidea, Xinerama, KDE and 2 Different GPUS

Lato
Registered Member
Posts
1
Karma
0
Hi all,

I find myself in a bit of a quandry. I have 3 monitors attached to 2 different GPUs in my PC (1x GTX9800+ and 1x FX1800 Quadro). I am attempting to make the latest version of Kubuntu (19.10) work with this setup such that I have normal multimonitor functionality (drag windows accross all monitors, fullscreen to individual monitors rather then the whole bank) etc.

As it stands I have all three screens working using the Nvidia Driver (340.107) which was installed using the ubuntu-drivers command. I can drag windows across all monitors due to the built in Xinerama function within the driver. My problem however is that if I fullscreen an app it maximises over ALL of my displays which makes the entire setup quite useless.

I know that the KDE frontend seems to be seeing the monitors as separate entities as panels and widgets work and snap to monitor edges like normal so I dont understand what is causing my problem. Could anyone please advise?

I have tried turning off and on the "nvideaXineramaInfo" flag which seems to have replaced the "noTwinviewXineramaInfo" tag to no avail.

Xorg Config:
Code: Select all
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1280 0
    Screen      1  "Screen1" 2960 0
    Screen      2  "Screen2" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "CENTER MONITER"
    VendorName     "DELL"
    ModelName      "DELL P2217"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "RIGHT MONITOR"
    VendorName     "DELL"
    ModelName      "DELL 1708FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "LEFT MONITOR"
    VendorName     "DELL"
    ModelName      "DELL 1708FP"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
    BusID          "PCI:2:0:0"
#    Option         "NoTwinViewXineramaInfo" "false"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 1800"
    BusID          "PCI:3:0:0"
#    Option         "NoTwinViewXineramaInfo" "false"
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
    BusID          "PCI:2:0:0"
#    Option         "NoTwinViewXineramaInfo" "false"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "CENTER MONITOR"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DVI-I-2: nvidia-auto-select +0+0"
    Option         "nvidiaXineramaInfo" "false"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "RIGHT MONITOR"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "nvidiaXineramaInfo" "false"
    Option         "metamodes" "1280x1024_75 +0+0; nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "LEFT MONITOR"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfo" "false"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "DVI-I-1: 1280x1024_75 +0+0; DVI-I-1: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Reply to topic

Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], dbergstein, Google [Bot], KayshiAri, Majestic-12 [Bot], Sentinel, Snudl