Have you actually setup your dual monitors using ‘nvidia-settings?’ I don’t see that listed in the things you have done.
sudo nvidia-settings
- sudo nvidia-settings
- Go to X Server Display Configuration
- Select second monitor to activate, might need to hit the Advanced button for more options.
- Configure monitors setup here; orientation, primary, Allow g-sync/fsync, force composite pipeline.
- Save new xorg.conf file. Make sure any previous file is deleted. The default path is /etc/X11/xorg.conf. If your system isn’t recognizing your file/changes, it may need to be saved in /etc/X11/xorg.conf.d/xorg.conf (if that folder doesn’t exist, you may need to create it.)
- reboot