multimonitor tab missing from kde system-settings in oS 12.1

oS 11.4 64-bit KDE 4.8.4, nvidia driver 2.9.5, twinview mode, two monitors - one DVI (primary), one VGA:

In system-settings>screen and monitor there are four tabs (or page icons): size & orientation, screensaver, gamma and various monitors (translated from pt_BR, not exact).

oS 12.1 64-bit KDE 4.9.1, nvidia driver 3.0.4, twinview mode, two monitors - one VGA (primary), one HDMI (TV).

There’s no various monitors tab/page, only the first three.
This page is helpful in adjusting multiple monitors behavior. Any way to get it back?

TIA

Note: both systems with equal PCI-E GT520 video cards.

That’s interesting - more questions than answers from me. I wonder if it is because you are using the proprietary driver. Isn’t the ‘nvidia-settings’ utility the best way to configure with the proprietary driver? Do you have the same (if any) xorg.conf in both OS installs? What does ‘xrandr’ report in each case?

Although you say it is helpful, I’ve found that multi-monitor configuration can be done entirely from the ‘Size and Orientation’ tool.

I’ll check and reply if applicable, but the issue is about the missing various monitors tab/page. AFAIK This does not depend on xorg.conf or driver in use - unless KDE4.9 does some kind of check and suppress it?

There are settings in the various monitors tab/page for setting fullscreen behavior (all monitors or just where the window is), window positioning, resilience (I think this is the term, not sure), etc. AFAIK this can’t be done - at least not easily - in xorg.conf.

http://thumbnails104.imagebam.com/21190/68109f211893708.jpg](http://www.imagebam.com/image/68109f211893708)

Screenshot (in pt_BR)

oS 11.4:

:~> xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 3360 x 1200, current 3360 x 1200, maximum 3360 x 1200
default connected 3360x1200+0+0 (0x164) normal (normal) 0mm x 0mm
        Identifier: 0x163
        Timestamp:  16553
        Subpixel:   unknown
        Clones:    
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
  3360x1200 (0x164)  201.6MHz *current
        h: width  3360 start    0 end    0 total 3360 skew    0 clock   60.0KHz
        v: height 1200 start    0 end    0 total 1200           clock   50.0Hz


oS 12.1:

:~> xrandr 
Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 16384 x 16384
DVI-I-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 340mm x 270mm
   1280x1024      75.0*+   60.0 
   1024x768       75.0     72.0     70.1     60.0
   800x600        75.0     72.2     60.3     56.2
   640x480        75.0     72.8     59.9
   640x400        70.1    
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis) 
HDMI-0 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+   59.9     50.0     30.0     25.0 
   1680x1050      60.0  
   1440x900       59.9  
   1280x1024      60.0  
   1280x960       60.0  
   1280x720       60.0     59.9     50.0
   1152x864       60.0      
   1024x768       75.0     60.0 
   800x600        75.0     60.3
   720x576        50.0     25.0 
   720x480        59.9     30.0 
   640x480        75.0     59.9     59.9 

There’s definitely a difference in how xrandr see the same device (nvidia GT520) in both machines. Either because of randr version or nvidia driver version.

Note: after the first post I changed the oS 12.1 outputs to DVI (primary display, connected to a VGA monitor through a DVI-VGA adapter) and HDMI. The various monitors tab/page is still missing.

As far as I understand to set multimonitors permanently you need a xorg.conf (or the corresponding sections in the appropriate files in xorg.conf.d/). This can be done with nvidia settings. Running as root, it creates a minimal xorg.conf that reflects the changes made - in this case, the multimonitor settings - that can be merged with the existing xorg.conf, if any, or simply saved, overwriting it. oS 12.1 uses the simple nvidia-settings-generated file, not merged. Not sure about oS 11.4, it’s been some time since I messed with it.

oS 11.4:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.49  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Tue May  1 00:53:58 PDT 2012


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"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC 416"
    HorizSync       24.0 - 80.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-1: 1440x900 +1920+300"
# Removed Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-1: 1440x900 +1920+0"
# Removed Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-1: 1440x900 +1920+300"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP: 1920x1200 +0+0, CRT: nvidia-auto-select +1920+300"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


oS 12.1:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.43  (buildmeister@swio-display-x86-rhel47-13)  Sun Aug 19 21:19:17 PDT 2012

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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC 712Sa"
    HorizSync       30.0 - 83.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 520"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +1280+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


The xrandr command will only report what it can from the driver (RandR extensions), so it would be useful to compare with the same driver version installed. (I still think this is related to the nvidia driver.)

There is a KDE bug reported here:

https://bugs.kde.org/show_bug.cgi?id=306541