Running on Red Linux 7.2. Using a NVS 510 graphics card with 3 UHD 32 inch monitors connected. My xorg.conf file specifies the 3 monitors be treated as one logical display but I am scaling output using a viewportin setting of 2584x1458 on all 3 monitors. The Screen section of my xorg.conf file looks like this:
Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “ModeDebug” “true”
Option “Stereo” “0”
Option “nvidiaXineramaInfoOrder” “DFP-5, DFP-4, DFP-7”
Option “metamodes” “DP-5: nvidia-auto-select +0+0 {viewportin=2584x1458}, DP-4: nvidia-auto-select +2584+0 {viewportin=2584x1458}, DP-7: nvidia-auto-select +5168+0 {viewportin=2584x1458}”
Option “SLI” “Off”
Option “MultiGPU” “Off”
Option “BaseMosaic” “off”
SubSection “Display”
Depth 24
EndSubSection
EndSection
This worked fine with driver version 367.35 but fails with version 390.77 and 396.54.
The Xorg.0.log file shows the following error on X server startup:
[ 1128.179] (II) NVIDIA(0): Using MetaMode string: “DP-5: nvidia-auto-select +0+0
[ 1128.179] (II) NVIDIA(0): {viewportin=2584x1458}, DP-4: nvidia-auto-select +2584+0
[ 1128.179] (II) NVIDIA(0): {viewportin=2584x1458}, DP-7: nvidia-auto-select +5168+0
[ 1128.179] (II) NVIDIA(0): {viewportin=2584x1458}”
[ 1128.179] (II) NVIDIA(0): Requested modes:
[ 1128.179] (II) NVIDIA(0):
[ 1128.179] (II) NVIDIA(0): “DP-5:nvidia-auto-select+0+0{viewportin=2584x1458},DP-4:nvidia-auto-select+2584+0{viewportin=2584x1458},DP-7:nvidia-auto-select+5168+0{viewportin=2584x1458}”
[ 1128.179] (WW) NVIDIA(0): No valid modes for
[ 1128.179] (WW) NVIDIA(0): “DP-5:nvidia-auto-select+0+0{viewportin=2584x1458},DP-4:nvidia-auto-select+2584+0{viewportin=2584x1458},DP-7:nvidia-auto-select+5168+0{viewportin=2584x1458}”;
[ 1128.179] (WW) NVIDIA(0): removing.
[ 1128.179] (WW) NVIDIA(0):
[ 1128.179] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[ 1128.179] (WW) NVIDIA(0): “nvidia-auto-select”.
Running nvidia-settings I noticed that the closest native mode was 2560x1600. When I changed my xorg.conf metamodes line to use this viewport setting and restarted X. It worked. But it’s not the setting I need to use.
What happened after driver version v367.35 to cause this issue?