Ubuntu 20.04 - Screen Tearing
Solution 1
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
Reboot.
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
Reboot.
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.
Reboot.
Solution 2
- Try this video to see if you still have screen tearing.
- Try the solution provided here.
- 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.
Related videos on Youtube
Juan Pedraza
Updated on September 18, 2022Comments
-
Juan Pedraza almost 2 years
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?
-
Juan Pedraza about 4 yearsError: couldn't find RGB GLX visual or fbconfig
-
-
Juan Pedraza almost 4 yearsI have a GT 635M Nvidia card and that steps don't work!
-
Nandete82 almost 4 yearsWhat drivers are you using?
-
Juan Pedraza almost 4 yearsI used the private drivers it doesn't work and the free drivers too
-
Nandete82 almost 4 yearsI amended the solution to include an alternative. Hope it works!
-
doug over 3 yearsThat's because the On-demand uses Intel unless explicitly commanded to use nvidia.
-
Tony Sepia about 3 yearsWhy is there a need to update "intramfs"?
-
Matthias Pitscher almost 3 yearsNot working on Ubuntu 21.04 with nvidia 460 drivers for me.