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:

Displays Settings

You can open this by going to System Settings and selecting Displays, or by just searching for Displays in the Dash.