PRIME Displays cannot be controlled by nvidia-settings
Here is my recent revised solution on Ubuntu 18.04 to get screen synchronization on my External Monitor to ...
... STOP SCREEN TEARING!! with Nvidia Drivers in use
04/12/18 ∘ PRIME Synchronization on Optimus
To check:
sudo cat /sys/module/nvidia_drm/parameters/modeset
It Should say "y" for modeset=1, for your Monitor ex. HDMI-1-1, or eDP-1-1
To get PRIME Synchronization on Optimus when it says "N" for NO , create a new file in /etc/modprobe.d/nvidia-drm-nomodeset.conf
sudo gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf
And make sure the following line is present;
options nvidia-drm modeset=1
And after a Reboot or Update Intramfs
Here is the Update Intramfs code
sudo update-initramfs -u
Now sudo cat /sys/module/nvidia_drm/parameters/modeset
, will give a Y for Yes, and screen tearing is greatly reduced!
Use the native Displays settings panel:
You can open this by going to System Settings and selecting Displays, or by just searching for Displays in the Dash.