Not sure it an nvidia driver issue. Using nvidia-settings to change anything in 'X Server Display Configuration' fixes the problem. Here is my xrandr output after changing the x offset of one monitor from +230 to +240.
Ubuntu display settings: $ xrandr --current Screen 0: minimum 8 x 8, current 2800 x 2680, maximum 32767 x 32767 DVI-D-0 connected 1200x1600+1200+0 right (normal left inverted right x axis y axis) 408mm x 306mm panning 1600x1600+1200+0 tracking 2800x2680+0+0 border 0/0/0/0 1600x1200 60.00*+ 1280x1024 85.02 75.02 60.02 1280x960 60.00 1024x768 85.00 75.03 60.00 800x600 85.06 60.32 640x480 85.01 75.00 59.94 HDMI-0 connected 1200x1600+0+0 right (normal left inverted right x axis y axis) 408mm x 306mm panning 1600x1600+0+0 tracking 2800x2680+0+0 border 0/0/0/0 1600x1200 60.00*+ 1280x1024 85.02 75.02 60.02 1280x960 60.00 1024x768 85.00 75.03 60.00 800x600 85.06 60.32 640x480 85.01 75.00 59.94 DP-0 connected primary 1920x1080+230+1600 (normal left inverted right x axis y axis) 527mm x 296mm panning 2320x1080+230+1600 tracking 2800x2680+0+0 border 0/0/0/0 1920x1080 60.00*+ 59.94 50.00 1680x1050 59.95 1440x900 74.98 59.89 1280x1024 75.02 60.02 1280x960 60.00 1280x720 60.00 59.94 50.00 1024x768 75.03 60.00 800x600 75.00 60.32 720x576 50.00 720x480 59.94 640x480 75.00 72.81 59.94 59.93 DP-1 disconnected (normal left inverted right x axis y axis) after adjusting ofset using nvidia-settings (temporarily fixes the issue): $ xrandr --current Screen 0: minimum 8 x 8, current 2400 x 2680, maximum 32767 x 32767 DVI-D-0 connected 1200x1600+1200+0 right (normal left inverted right x axis y axis) 408mm x 306mm 1600x1200 60.00*+ 1280x1024 85.02 75.02 60.02 1280x960 60.00 1024x768 85.00 75.03 60.00 800x600 85.06 60.32 640x480 85.01 75.00 59.94 HDMI-0 connected 1200x1600+0+0 right (normal left inverted right x axis y axis) 408mm x 306mm 1600x1200 60.00*+ 1280x1024 85.02 75.02 60.02 1280x960 60.00 1024x768 85.00 75.03 60.00 800x600 85.06 60.32 640x480 85.01 75.00 59.94 DP-0 connected primary 1920x1080+240+1600 (normal left inverted right x axis y axis) 527mm x 296mm 1920x1080 60.00*+ 59.94 50.00 1680x1050 59.95 1440x900 74.98 59.89 1280x1024 75.02 60.02 1280x960 60.00 1280x720 60.00 59.94 50.00 1024x768 75.03 60.00 800x600 75.00 60.32 720x576 50.00 720x480 59.94 640x480 75.00 72.81 59.94 59.93 DP-1 disconnected (normal left inverted right x axis y axis) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1874567 Title: [nvidia] Secondary (rotated) monitor configuration is not applied correctly in gnome settings Status in gnome-control-center package in Ubuntu: Confirmed Status in mutter package in Ubuntu: Confirmed Status in nvidia-graphics-drivers-440 package in Ubuntu: Confirmed Bug description: I have two monitors, with the secondary one rotated in a portrait orientation. Using the nvidia 440 drivers, the orientation is not applied when configuring in gnome settings (the displays go blank for a second, and then reappear in landscape orientation). Using nvidia settings, I can set the monitor rotation and offset correctly, however these settings do not persist on next boot (even when selecting to save to xorg.conf). When using the nouveau drivers, the orientation is applied correctly in gnome settings, and is persisted. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: xorg 1:7.7+19ubuntu14 ProcVersionSignature: Ubuntu 5.4.0-26.30-generic 5.4.30 Uname: Linux 5.4.0-26-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia .proc.driver.nvidia.gpus.0000.01.00.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0000:01:00.0' .proc.driver.nvidia.registry: Binary: "" .proc.driver.nvidia.suspend: suspend hibernate resume .proc.driver.nvidia.suspend_depth: default modeset uvm .proc.driver.nvidia.version: NVRM version: NVIDIA UNIX x86_64 Kernel Module 440.64 Fri Feb 21 01:17:26 UTC 2020 GCC version: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) ApportVersion: 2.20.11-0ubuntu27 Architecture: amd64 BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log' CasperMD5CheckResult: skip CompositorRunning: None CurrentDesktop: GNOME Date: Fri Apr 24 08:30:41 2020 DistUpgraded: 2020-04-20 18:27:13,972 DEBUG Running PostInstallScript: './xorg_fix_proprietary.py' DistroCodename: focal DistroVariant: ubuntu DkmsStatus: nvidia, 440.64, 5.4.0-26-generic, x86_64: installed ExtraDebuggingInterest: Yes GraphicsCard: NVIDIA Corporation GK106 [GeForce GTX 660] [10de:11c0] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. [MSI] GK106 [GeForce GTX 660] [1462:2871] InstallationDate: Installed on 2018-05-01 (723 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426) MachineType: Shuttle Inc. SZ77 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_AU.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-26-generic root=UUID=d2c17cee-7c37-429f-9cbb-9484a159f182 ro quiet splash vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: Upgraded to focal on 2020-04-20 (3 days ago) dmi.bios.date: 10/13/2014 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1.13 dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: FZ77 dmi.board.vendor: Shuttle Inc. dmi.board.version: 1.0 dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.13:bd10/13/2014:svnShuttleInc.:pnSZ77:pvr1.0:rvnShuttleInc.:rnFZ77:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.family: To be filled by O.E.M. dmi.product.name: SZ77 dmi.product.sku: To be filled by O.E.M. dmi.product.version: 1.0 dmi.sys.vendor: Shuttle Inc. version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.101-2 version.libgl1-mesa-dri: libgl1-mesa-dri 20.0.4-2ubuntu1 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A version.xserver-xorg-core: xserver-xorg-core 2:1.20.8-2ubuntu2 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20200226-1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1874567/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp