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.
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