Since I installed Ubuntu 20.04 I notice that there is Screen tearing when playing videos, it happens in several browsers and it is noticeable when moving the windows within the screen, when scrolling it is also noticeable. How is this problem solved?

  • 1
    Many folks here insist on English in questions: Please translate your question, click edit, and paste the translation in above the original question. Please also provide the make and model of the PC as well as the results of sudo lspci | grep VGA && sudo lshw -c video | grep configuration && glxinfo | grep -i vendor – K7AAY Apr 24 '20 at 21:13
  • Error: couldn't find RGB GLX visual or fbconfig – Juan Pedraza Apr 26 '20 at 0:01

I had the same problem with a GTX 960M on my Lenovo ideaPad Y700 and the following worked for me.

Open a terminal and run

sudo gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

In the file, write the following line:

options nvidia-drm modeset=1

Save the file. Back into the terminal, update initramfs by running:

sudo update-initramfs -u


Source: ubuntuhandbook.org

If the previous step didn't work, there is another solution that you can try:

$ xrandr --output eDP-1-1 --set "PRIME Synchronization" 1


This command will enable the sync in your hybrid card.

To check that sync has been enable: $ sudo cat /sys/module/nvidia_drm/parameters/modeset

it should return Y now.


  • I have a GT 635M Nvidia card and that steps don't work! – Juan Pedraza Jul 19 '20 at 2:00
  • What drivers are you using? – Nandete82 Jul 26 '20 at 11:07
  • I used the private drivers it doesn't work and the free drivers too – Juan Pedraza Jul 28 '20 at 4:30
  • I amended the solution to include an alternative. Hope it works! – Nandete82 Aug 16 '20 at 19:23
  • Why is there a need to update "intramfs"? – Tony Sepia Apr 9 at 19:59
  1. Try this video to see if you still have screen tearing.
  2. Try the solution provided here.
  3. What helped in my specific case was that I switched the driver used for my NVIDIA GP107M when using the "Additional Drivers" application and switched from nvidia-driver-440 to nvidia-driver-435.

I didn't have the "Enable Force Composition Pipeline or Force Full Composition Pipeline" setting in the graphical Nvidia X server setting window nor did the command $ xrandr --output eDP-1-1 --set "PRIME Synchronization" 1 worked for me (it just didn't change the parameter value for some reason).

But when under "RRIME profiles" of the "NVIDIA X Server Settings" I selected "NVIDIA On-Demand" and restarted I got rid of the screen tearing.

Note: somebody commented that's because on demand uses intel not nvidia so it's probably not a very good solution

  • 1
    That's because the On-demand uses Intel unless explicitly commanded to use nvidia. – doug Nov 20 '20 at 10:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.