I’m running two monitors in a mixed DPI layout with a GTX 980 Ti as pictured below:
Primary 2nd
+++++++++++++ +++++++++++++
+ DP + + DVI/HDMI +
+ 3840x2160 + + 1920x1080 +
+ + + +
+++++++++++++ +++++++++++++
I would like to run the second monitor with a ViewPortIn/Panning setting of 3840x2160. However by experimentation I’ve determined the largest ViewPortIn I can use is 3211x1800, increasing either x or y results in a mostly black 2nd monitor with a little band of garbled color along the top. The primary monitor works properly in all cases, even when the 2nd is garbled.
This setting will work:
NVIDIA(0): Setting mode "DPY-7:nvidia-auto-select+0+0,DPY-1:nvidia-auto-select+3840+0{viewportin=3211x1800}"
These settings will NOT work:
NVIDIA(0): Setting mode "DPY-7:nvidia-auto-select+0+0,DPY-1:nvidia-auto-select+3840+0{viewportin=3212x1800}"
NVIDIA(0): Setting mode "DPY-7:nvidia-auto-select+0+0,DPY-1:nvidia-auto-select+3840+0{viewportin=3200x1801}"
I suspect there is a buffer somewhere that is limiting the virtual size, however xrandr tells me:
Screen 0: minimum 8 x 8, current 7051 x 2160, maximum 16384 x 16384
I’m running an up to date Antergos (Arch) install and I’ve tried both the 355.11 and 358.09 drivers. Any suggestions on how to get ViewPortIn=3840x2160 to work would be much appreciated.
nvidia-bug-report.log.gz (116 KB)